Marissa는 Excel을 사용하여 곰팡이 포자 샘플링 결과를 보여주는 클라이언트 보고서를 준비하는 실험실에서 일합니다. 표시된 첫 번째 샘플은 항상 기준선입니다. 보고서의 모든 후속 샘플은 기준선의 10 배인 경우 강조 표시해야합니다. Marissa는 기준선이 0보다 큰지 알아 냈지만 기준선이 0이면 샘플이 10 개 이상인 경우에만 강조 표시해야합니다. (즉, 0과 1의 기준선은 비교 및 ​​강조 표시를 위해 정확히 동일하게 처리됩니다.)

잠시 기준선 값이 A2 셀에 있다고 가정 해 보겠습니다.

Marissa는 샘플 값 (셀 A3에서 시작한다고 가정 해 보겠습니다)을 기준 값과 10을 곱한 다음과 같이 비교하는 조건부 서식 규칙에 대한 수식을 개발했을 가능성이 높습니다.

=A3 >= ($A$2 * 10)

A3의 값이 A2 셀의 기준 값보다 크거나 같으면 True를 반환합니다. 이 수식에 대해 수행해야하는 유일한 작업은 사용되는 기준 값이 1보다 작지 않도록하는 것입니다. 수식에 대해 수행 할 수있는 조정이 많이 있습니다. 예를 들어, 다음은 IF 문을 사용하여 기준 값을 평가합니다. 0과 같으면 수정 된 값 10을 반환합니다.

=A3 >= (IF($A$2 = 0, 10, $A$2 * 10))

원하는 경우 일련의 값에서 가장 큰 값을 반환하는 MAX 함수를 사용할 수도 있습니다.

=A3 >= (MAX($A$2,1) * 10)

MAX는 A2의 기준 값 또는 값 1 중 더 큰 값을 반환합니다. 즉, 기준 값은 1보다 작지 않습니다.

마지막으로 Excel에서 부울 논리를 처리하는 방법에 의존하는 경우 수식에서 워크 시트 함수를 모두 피할 수 있습니다. 다음 공식을 고려하십시오.

=A3 >= ($A$2 - ($A$2 = 0)) * 10

이것은 기준 값 (셀 A2)에 0이 포함 된 경우 ($ A $ 2 = 0) 값 -1 (Excel에서 True에 사용하는 값)을 반환한다는 매우 간단한 원칙에 따라 작동합니다. 기준 값이 0이 아닌 경우 테스트 ($ A $ 2 = 0)는 0을 반환합니다 (Excel에서 False에 사용하는 값).

그런 다음이 값 (-1 또는 0)을 기준선에서 빼고 10을 곱합니다. 즉, A2에 0이 포함 된 경우 수식은 1과 같은 0-1에 대해 테스트되므로 테스트는 다음과 같습니다. A1에 1이 포함 된 것처럼 수행됩니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13447)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.