엑셀 ISERR 함수 사용법 및 실전예제 :: 정보함수

#N/A!를 제외한 오류일 경우 TRUE를 반환하는 함수인 ISERR 함수의 사용법 및 주의사항을 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 06. 29. 01:46
URL 복사
메모 남기기 : (1)

엑셀 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 함수 사용법 간단예제
  1. 해당 셀이 #N/A!를 제외한 오류인지 확인

    =ISERR(100/0)
    =ISERR(#DIV/0!)
    =TRUE
  2. 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 함수를 사용합니다.

관련링크 : MS 홈페이지 엑셀 ISERR함수 사용법

5 1 투표
게시글평점
1 댓글
Inline Feedbacks
모든 댓글 보기
1
0
여러분의 생각을 댓글로 남겨주세요.x