첫 번째 인수가 오류 값이 아니면 첫 번째 인수를 반환하고, 오류 값이면 두 번째 인수가 있는 경우 두 번째 인수를 반환하고, 두 번째 인수가 없는 경우 비워 둡니다.
사용 예
IFERROR(A1,"셀 A1에 오류 있음")
IFERROR(A2)
구문
IFERROR(값, [오류인_경우_값])
-
값
-값
이 오류가 아닌 경우 반환되는 값 -
오류인_경우_값
- [ 선택사항 - 기본적으로 빈칸임 ] -값
이 오류인 경우 함수가 반환하는 값
참고
IFERROR(exp1,exp2)
는 논리적으로IF(NOT(ISERROR(exp1)),exp1,exp2)
와 같습니다. 의도한 작업인지 확인하세요.
더보기
ISNA
: 값이 오류값 '#n/a'인지 여부를 확인합니다.
ISERROR
: 값이 오류인지 여부를 확인합니다.
ISERR
: 값이 `#n/a` 이외의 오류 값인지 여부를 확인합니다.
IF
: 논리 표현식이 'TRUE'인 경우 특정 값을 반환하고 'FALSE'인 경우 다른 값을 반환합니다.
예
테스트
가 오류이고 값
이 null일 경우 빈 값을 반환합니다. 테스트
가 오류이지만 값
은 null이 아닌 경우 값
을 반환합니다. 테스트
가 오류가 아닌 경우에는 테스트를 반환합니다.
단가
를 계산할 때 수량
이 null인 경우 값 '0'을 반환합니다.
학생 ID
가 존재하지 않는 학생의 성적
을 검색할 경우 특정 오류 메시지가 반환됩니다.