엑셀 iferror 함수 사용방법 알아보기

이번 글에서는 엑셀 iferror 함수에 대해서 이야기해볼까해요. 엑셀 수식을 이용할때 값이 잘못들어갈 경우 에러가 발생하는 경우가 있죠. 엑셀에는 다양한 에러 종류가 있고 이 에러들이 화면에 나오지 않게 하고 싶을때가 있습니다. 이럴때 사용하면 유용한 함수가 바로 엑셀 iferror 함수입니다. 



iferror 함수 자체만 봐서는 조금 어려워 보이지만 실제로 기능은 수식 에러가 날 경우 #N/A, #VALUE!, #DIV/0! 등이 아닌 원하는 에러 메시지를 넣을 수 있어요.


- 예제파일 다운로드 :  백화점 판매_iferrors.xlsx


엑셀 iferror 함수 사용방법


지금부터 iferror 함수 사용방법에 대해서 본격적으로 알아보겠습니다.



함수의 인수는 아주 간단합니다. 첫번째 인수인 value는 수식값을 넣어주면 됩니다. 그리고 두번째 인수에는 오류일 경우 표시할 내용을 입력해주시면 되요. 

예제파일을 통해서 알아보겠습니다. 예제파일을 열면 아래와 같은 화면을 보실 수 있습니다. 2개의 셀에 #N/A 오류가 나타난 것을 볼 수 있어요. 오류가 난 이유는 사은품 행사와 맞는 값을 찾는 HLOOKUP 함수인데 F는 아래 표에 없는 값이라 #N/A 오류가 발생했네요.




위와 같이 수식 오류가 나타나는 것을 아래 처럼 iferror 함수를 사용해 보겠습니다.




사용 방법은 간단합니다. 원래 사용하거나 사용할 수식을 첫번째 인수에 넣어주고 두번째 인수에 오류를 나타낼 메시지를 입력해주시면 됩니다.





iferror함수를 전체에 다 적용하면 아래처럼 #N/A 오류가 나타나던 셀이 수식 오류로 바뀐 것을 확인 할 수 있습니다.





수식 오류라는 말도 보기 싫으신 경우 공백으로 넣어주는 것도 괜찮은 방법입니다. 




iferror 함수와 유사한 함수로 iserror 함수도 있습니다. 하지만 iserror 함수를 사용하면 좀더 복잡하기만 할 뿐 결과는 iferror와 비슷합니다. 이왕이면 심플하고 표현하기 간단한 함수를 사용하는게 더 좋을거 같아요.


이 글을 공유하기

댓글(34)

Designed by JB FACTORY