본문 바로가기
함수/텍스트 함수

엑셀 IFERROR 사용해서 #N/A, #VALUE!, #DIV/0! 오류메세지 제거하기

by 동마드 2020. 9. 8.
반응형

안녕하세요 오늘은 오류메시지를 제거하는 함수에 대해서 설명을 드리려고 합니다. 그 함수는 바로 iferror이라는 함수입니다. 만약에 오류값이 발생되면 대체할 수 있는 값을 정하는 함수입니다. 좀 더 자세하게 하단에 이미지를 활용해서 설명드리겠습니다.

 

 

사용방법은 =iferror(오류인지 체크할 대상, 대체할 값)입니다. 즉, 내가 오류를 없애고자 하는 범위를 대상에 설정 한 후 대체할 값을 정하면 되는데 전 빈공란으로 둘려고합니다. 그럼 대체할 값에 " "로 설정을 해주시면 됩니다. 한번 아래 예시를 보면서 엑셀 iferror 함수 활용을 알려드리겠습니다.

 

 

위에 예시를 보시면은 각 제품별 평균매출을 구한 값인데 텍스트로 되어있는 부분은 #DIC/0! 라는 오류메세지가 결과값으로 나타났습니다. 그렇다면 전 평균매출 영역에 엑셀 iferror함수를 한번 설정해보도록 하겠습니다.

 

 

 

그래서 =iferror(AVERAGE(D4:F4),"")라고 함수를 설정했습니다. 이 말은 무엇이냐면 D4:F4영역에서 오류값이 발생되면은 " " 공란으로 결과값을 도출해라라는 말입니다. 그렇다면 올바르게 결과값이 설정되었는지 봐볼까요?

*함수에 텍스트를 입력 할 때는 쌍따옴표(")를 양쪽에 써줘야한다는 점 알고 계시죠? 사진상으로도 2번쨰, 4번째 공란 결과값이 나타나는거 보이시죠? 아님 공란말고 준비중이라고 엑셀 iferror 함수를 넣어볼까요?

 

 

마찬가지로 =iferror(AVERAGE(D4:F4),"준비중"이라고 엑셀 함수를 적용하니 위에처럼 오류메세지란에 '준비중'이라는 엑셀 결과값을 볼 수 있습니다. 실무자분들 오류메세지 당황해하지말고 엑셀 iferror 함수를 사용해보시는건 어떨까요?

 

 

반응형