아래에서는 이미 다음과 같은 조건부 서식 규칙이 적용된 내 데이터를 볼 수 있습니다(독일어 버전이므로 소수점은 쉼표입니다) =B21>=B22
. 21행부터 28행까지 적용됩니다(29행 제외).
그 의도는 숫자가 아래 셀에 비해 작아지지 않는 모든 셀을 강조 표시하는 것입니다. 좋아 보인다.
이제 다른 조건을 추가하고 싶습니다. 또한 아래 셀에 비해 0.25 이상 감소하는 셀을 강조하고 싶습니다. 저는 이 공식을 사용합니다: =RUNDEN((B21-B22);2)<-0,25
영어 버전에서는 가 되어야 합니다 =Round((B21-B22),2)<-0.25
. 이는 다음과 같은 결과로 이어집니다.
이제 이 두 가지를 조건으로 결합하고 싶습니다 OR
. 이렇게 하면 두 사진이 합쳐져야겠죠? 하지만 작동하지 않습니다. 내 상태는 =ODER(B21>=B22;RUNDEN((B21-B22);2)<-0,25)
이고 영어로는 입니다 =OR(B21>=B22,ROUND((B21-B22),2)<-0.25)
. 결과는 다음과 같습니다.
따라서 "-"가 있는 모든 셀은 강조 표시되지 않습니다. 그것은 문제가 되지 않습니다. 사실 그것이 제가 원하는 것입니다. 하지만 왜 이런 일이 발생하는지 모르겠습니다. 이는 OR
내가 여기서 무엇을 하고 있는지, 내가 어떤 실수를 했는지 완전히 이해하지 못한다는 것을 의미합니다 . 이것을 다른 많은 시트에 적용해야 하기 때문에 여기서 무슨 일이 일어나고 있는지 이해하고 싶습니다.
답변1
B26-B27
그렇게 되면 오류 3 - '-'
가 발생하기 때문이다 #VALUE
. 그리고 그게 아니 TRUE
어서 서식이 적용되지 않았습니다. 비유적으로 다른 세포에서.
답변2
당신이 달성하고자 하는 것을 내가 따른다면, 문제는 ROUND()
규칙의 부분에 있습니다.
위의 셀이 0.25 이상 감소하는지 알고 싶습니다. 하지만 테스트하고 있는 것은 NEGATIVE 0.25 이상 감소하는지 여부입니다. 따라서 증가가 표시되는 경우에만 TRUE입니다.
B21-B22는 -3.25이고 < -0.25이므로 절반이 OR()
TRUE이고 규칙이 활성화되어 셀 B21이 강조 표시됩니다. B24-B25는 -1.00으로 증가합니다(증가하여 빼는 숫자가 빼는 숫자보다 크므로 INCREASE의 결과는 음수이며 이 경우 1은 확실히 < -0.25입니다). 이는 < -0.25이며, OR()
찾으려는 값이 FELL이 아닌 ROSE인 경우에도 절반이 TRUE를 제공하고 셀이 강조 표시됩니다.
이 문제를 해결하려면 몇 가지 작업을 수행할 수 있습니다. 매우 간단한 방법은 에 대한 뺄셈 테스트를 수행하는 것입니다 > 0.25
. 떨어지면 두 번째 숫자가 더 낮아지므로 더 많이 떨어질수록 더 큰 긍정적인 결과를 얻게 됩니다. 그게 목표니까...
또 다른 방법은 뺄셈을 반대로 하는 것입니다. 대신 B22-B21이 필요합니다. 값이 B22로 떨어지면 음수가 생성되며 하락폭이 커짐에 따라 실제로 < -0.25가 됩니다.