IFERROR
식이 오류를 반환하면 식을 계산하고 지정된 값을 반환합니다. 그렇지 않으면 식 자체의 값을 반환합니다.
통사론
IFERROR(value, value_if_error)
매개 변수
학기 | 정의 |
---|---|
value |
모든 값 또는 식입니다. |
value_if_error |
모든 값 또는 식입니다. |
반환 값
value
동일한 형식의 스칼라
발언
IFERROR 함수를 사용하여 식의 오류를 트래핑하고 처리할 수 있습니다.
value
또는value_if_error
빈 셀인 경우 IFERROR 빈 문자열 값("")으로 처리합니다.IFERROR 함수는 IF 함수를 기반으로 하며 동일한 오류 메시지를 사용하지만 인수는 적습니다. IFERROR 함수와 IF 함수 간의 관계는 다음과 같습니다.
IFERROR(A,B) := IF(ISERROR(A), B, A)
A 및 B에 대해 반환되는 값은 동일한 데이터 형식이어야 합니다. 따라서
value
사용되는 열 또는 식과value_if_error
대해 반환되는 값은 동일한 데이터 형식이어야 합니다.이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
사용하는 경우 모범 사례는오류 함수의 적절한 사용 참조하세요.
본보기
다음 예제에서는 식 25/0이 오류로 평가되면 9999를 반환합니다. 식이 오류 이외의 값을 반환하면 해당 값이 호출 식에 전달됩니다.
= IFERROR(25/0,9999)
관련 콘텐츠
논리 함수