본문 바로가기
IT/Excel

엑셀 함수 에러 메시지 종류 처리하기 . IFERROR

by SidePower 2021. 10. 19.

가끔 업무 처리중에 엑셀로 통계자료를 뽑거나 리스트를 정리할때

문자열이나 수식 함수들을 많이 사용하는데요.

 

수백 수천 줄이나 되는 데이타나 숫자들을 제어하다보니

원데이타가 수식에 맞지 않거나 빈칸도 있어서

결과물 중간중간 지져분한 에러 메시지가 보일때가 있습니다.

 

주로 발생하는 에러 메시지

에러 메시지 에러 원인
#VALUE! 숫자함수나 논리함수 사용할때 숫자값이 아닌 텍스트를 입력할 경우
ex) =12+"안녕"
#DIV/0! DIV는 Divide의 약자이며 0으로 나눈 경우
ex) =12/0
#N/A Not Available의 약자이며
전체 리스트에서 데이타를 찾는 함수(LOOKUP , MATCH 등.)에 일치하는 데이타가 없을 경우
#NAME? 함수 이름을 잘못 입력할 경우 또는 텍스트 앞뒤에 쌍따옴표(" ")를 안쓴경우
ex) =sum() 인데.. =sux() 
#NULL! 여러개의 인자값이 있는 함수 사용중에 인자값 구분자가 없을 경우
ex) =sum(B14,B15 B16)
#NUM! 엑셀에서 숫자 허용 범위를 초과할 경우 또는 허용되지 않는 값을 사용할 경우
ex) =sqrt(-7) . 제곱근 계산 음수
#REF! 함수에 지정된 쉘이 삭제된 경우
ex) =sum(B14,B15) . B14 행 삭제

 

IFERROR

식이나 함수 결과값이 오류인 경우 . 대체 문자열 지정

=IFERROR(함수 수식 또는 쉘지정 , 에러 메시지 대체할 숫자 또는 문자열)

 

아래 대체 문자열로 공백을 지정한 경우입니다.

공백으로 지정한 경우

=IFERROR(D3/0,"")

 0으로 지정한 경우

=IFERROR(B10+"안녕",0)

 

 

 

감사합니다.

반응형

댓글