본문 바로가기
컴퓨터/엑셀

엑셀 IFERROR 함수로 오류 없애는 법

by withN 2021. 6. 23.
반응형

엑셀 사용 중 수식에서 오류가 발생할 경우

사용자가 정한 값으로 반환해주는

IFERROR 함수에 대해 알아볼게요

IFERROR 함수는 논리함수로

[수식]탭 - [함수 라이브러리]  - [논리] - [IFERROR]에서

찾을 수 있습니다.

함수인수 대화상자에서 함수형식을 알아볼게요

Value :  오류 체크할 참조값
Value_if_error : 수식 오류 시 오류 메세지 대신 표시할 값

 

IFERROR 함수식 :

=IFERROR(Value, value_if_error)

=IFERROR(오류검사값 또는 수식, 오류대신 표시할값)

위 예제에서 표시되는 오류를 먼저 확인해 볼게요

AVERAGE로 매출평균을 구하니

#DIV/0! 오류 메시지가 표시되었어요


IFERROR 함수로 오류값 대신 0 표시

이제 오류메세지 대신 0으로 표시해볼게요

 

F4셀에서 AVERAGE 앞에

IFERROR 함수를 적고 함수인수 대화상자를 엽니다.

[함수 인수] 대화상자가 열리면

‘Value’의 입력 상자에는 오류 여부를 체크할 대상인

평균함수 수식 AVERAGE(C4:E4)을 입력했습니다.  
‘Value_if_error’에는 오류 메시지 대신 표시할 값인 

0 을 입력하고 [확인]을 클릭합니다.

수식은 다음과 같습니다.

=IFERROR(AVERAGE(C4:E4),0)

그리고 아래로 채우기를 했습니다.

오류메세지 대신 0 이 출력되었습니다.


오류메세지 대신 텍스트로 표시

 

그럼 이번에는 0이 아닌 문자를 표시해볼게요

문자를 입력할 때는 큰따옴표 ("") 묶어줘야 합니다.

‘Value_if_error’에는 "준비"라고 입력합니다.

=IFERROR(AVERAGE(C4:E4),"준비")

오류메세지 대신 준비 라는 메세지가 출력되었습니다.


여기서 Tip!

 

검사 후 표시할 값을 빈칸으로 표시하고자 할 경우에는

‘Value_if_error’ 에 ""을 입력하면

빈칸 그대로 반환합니다.

=IFERROR(AVERAGE(C4:E4),"")

 

엑셀 사용시 깔끔하게 데이터를 관리할 수 있는

iferror함수에 대하여 알아봤습니다.

 

모든 글과 사진의 무단복제를 금합니다.

ⓒ 2021. anne All rights reserved.

반응형

댓글