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

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

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

 

엑셀 iferror 함수 사용방법

 

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

 

 

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

 

아래와 같은 화면에서 2개의 셀에 #N/A 오류가 나타난 것을 볼 수 있어요. 오류가 난 이유는 사은품 행사와 맞는 값을 찾는 HLOOKUP 함수인데 F는 아래 표에 없는 값이라 #N/A 오류가 발생했네요.

 

 

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

 

 

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

 

 

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

 

 

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

 

 

 

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

 
반응형

이 글을 공유하기

댓글

Designed by JB FACTORY