수식이 해당 셀에 종속 될 수있는 결과를 계산하는 방법을 알 수 있도록 셀에 오류 조건이 포함되어 있는지 확인하는 것이 종종 도움이됩니다. Excel은이 정보를 확인하는 데 도움이되는 IFERROR 함수를 제공합니다. 이 함수의 목적은 수식에서 잠재적 인 오류를 확인하는 방법을 단순화하는 것입니다. 다소 간단한 예를 고려하십시오.

=B8/B9

대부분의 경우이 수식은 B9 셀에 0 값이 포함되어 있지 않으면 좋은 결과를 반환합니다. 이 경우 Excel은 # DIV / 0! 오류. 이러한 잠재력을 포착하는 전통적인 접근 방식은 다음과 같은 방식으로 ISERROR 함수를 사용하는 것입니다.

=IF(ISERROR(B8/B9),0,B8/B9)

ISERROR 함수는 평가중인식이 오류를 반환하는지 여부에 따라 True 또는 False를 반환합니다. 그런 다음 주변 IF 함수는 ISERROR가 반환 한 값에 따라 표시되어야하는 내용을 결정할 수 있습니다.

이 접근법의 문제점은 다소 복잡하다는 것입니다. 예를 들어, 평가 (B8 / B9)는 전체 공식에 두 번 포함되어야합니다. 이러한 간단한 평가에서는 문제가되지 않을 수 있지만 더 긴 공식을 사용하는 것은 정말 고통 스러울 수 있습니다. 최소한 전체 공식의 길이를 두 배로 늘리고 동기화 상태를 유지해야하는 두 가지 공식을 제공합니다. 변화시키다.

이것이 IFERROR 함수가 작동하는 곳입니다. 생성하는 공식을 단순화하는 데 도움이됩니다. 다음은 앞에서 제시 한 기존 공식과 동일합니다.

=IFERROR(B8/B9,0)

이 경우 공식 B8 / B9가 평가되고 오류가 발생하면 0 값이 반환됩니다. 오류가 없으면 평가중인 수식의 값이 대신 반환됩니다.

다음 웹 페이지에서 IFERROR 함수에 대한 추가 정보를 찾을 수 있습니다.

https://exceljet.net/excel-functions/excel-iferror-function

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

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