엑셀 ISERR 함수 사용법 및 주의사항
엑셀 ISERR 함수 목차 바로가기
함수 요약
엑셀 ISERR 함수는 값이 #N/A!를 제외한 오류일 경우 TRUE를 반환하는 함수입니다.
함수 구문
= ISERR ( 값 )
인수 알아보기
인수 | 설명 |
값 | #N/A! 를 제외한 오류인지 확인할 셀 또는 값 입니다. |
ISERR 함수 상세설명
엑셀 ISERR 함수는 값이 #N/A!를 제외한 오류인지 여부를 확인하여 #N/A!를 제외한 오류일 경우 TRUE를 반환하고 그렇지 않을 경우 FALSE를 반환하는 함수입니다. ISERR 함수가 검사하는 오류 목록은 아래와 같습니다.
- #VALUE!
- #REF!
- #DIV/0!
- #NUM!
- #NAME?
- #NULL!
- #SPILL!
ISERR 함수는 일반적으로 다른 셀을 참조하여 사용됩니다. 예를들어 =ISERR(A1)는 'A1' 셀을 참조하며, A1셀이 #N/A!를 제외한 오류일 경우 ISERR 함수는 결과값으로 TRUE를 반환합니다.
ISERR 함수는 값이 '오류인 경우에만 TRUE를 반환'합니다. 만약 입력된 값이 "#REF!"와 같이 오류처럼 보이지만 실제로는 텍스트인 경우, ISERR 함수는 결과값으로 FALSE를 반환합니다.
엑셀 ISERR 함수는 VLOOKUP 함수처럼 다른 범위를 참조하는 함수가 #N/A! 오류가 아닌 다른 오류 (예: #REF!)를 반환하는지 여부를 확인할 때 사용하면 유용합니다. #N/A! 오류는 범위 내 찾는값이 없을 경우에 발생하는 '예상 가능한 오류'이므로, #N/A! 오류가 아닌 다른 예상치 못한 오류가 발생한 경우에만 특정 안내문구를 출력하는 방식으로 활용할 수 있습니다.
ISERR 함수 사용법 간단예제
- 해당 셀이 #N/A!를 제외한 오류인지 확인
=ISERR(100/0)
=ISERR(#DIV/0!)
=TRUE - VLOOKUP 함수의 결과값으로 #N/A! 오류가 아닌 다른 오류 반환 시, 안내문구 출력하기
#N/A!가 아닌 다른 오류를 반환하는 경우
=IF(ISERR(VLOOKUP("사과",{사과,100;배,200;포도,300},3,0)),"오류발생",VLOOKUP("사과",{사과,100;배,200;포도,300},3,0))
=IF(ISERR(#REF!),"오류발생",#REF!) '참조 범위는 가로넓이 2칸이나 3번째 열을 참조하므로 #REF! 오류를 반환합니다.
="오류발생"#N/A! 오류를 반환하는 경우
=IF(ISERR(VLOOKUP("귤",{사과,100;배,200;포도,300},2,0)),"오류발생",VLOOKUP("귤",{사과,100;배,200;포도,300},2,0))
=IF(ISERR(#N/A!),"오류발생",#N/A!)
=#N/A!
호환성
운영체제 | 호환성 |
Windows 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
Mac 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 ISERR 함수 사용법예제파일
관련 기초함수
그 외 참고사항
- ISERR 함수는 #N/A! 오류를 제외한 모든 오류를 대상으로 논리검사를 합니다. 검사하는 오류는 #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME, #NULL!, #SPILL! 오류를 포함합니다.
- #N/A! 오류를 포함한 모든 오류를 검사하려면 ISERROR 함수를 사용합니다.