본문 바로가기
MS Office

엑셀 IFERROR 사용법 및 활용 방법

by DaysList 2018. 12. 13.
반응형


엑셀 함수 IFERROR에 대해 알아보겠습니다.

위 함수는 엑셀 실무에서 

vlookup함수와 자주 쓰입니다.

IFERROR을 한마디로 표현하면

에러값을 지정한 다른 값으로 출력해주는 함수입니다.



엑셀 실무를 하다보면 에러값을 자주 볼 수 있습니다.

주로 셀값을 지정하는 vlookup과 match 함수에서 자주 발생하는데요


#N/A는  Not Applicable(해당없음)이란 뜻으로

함수나 수식을 사용시 없는 값 또는 사용할 수 없는 값을

지정했을 경우 이런 에러가 발생합니다.

#VALUE!는 데이터의 형식이 잘못 되었을 경우 나타나죠

예를 들면

=겨울X24 같은 형식의 오류 입니다.


에러가 난 값은 보기가 안 좋으니

IFERROR로 지정한 문구를 대신해서 출력할 때 사용합니다.


먼저 vlookup 함수를 모르시는 분들은

아래의 링크를 통해 vlookup함수를 이해하고 난 뒤

IFERROR에 대해 알아보시는게 순서에 맞습니다.


2018/12/11 - 엑셀 vlookup 함수로 데이터 추출하기


IFERROR의 사용 방법

=IFERROR((수식),"에러일때 출력 될 값")

아래의 간단한 예를 한번 보면 바로 이해가 가실 거예요.

파인애플, 멜론, 수박, 딸기, 바나나, 체리, 레몬, 복숭아, 망고의

정보가 입력된 단가표 시트의 데이터를 기반으로


vlookup 함수를 이용해 바나나의 단가를 불러왔습니다.

다음 드래그로 전체 모델명에 단가를 입력 해 보겠습니다.


#N/A에러가 난 셀이 보입니다.

단가표시트에 입력되어 있지 않는 포도의 값을

불러오려고 했으나 포도의 데이터가 없어 에러가 났습니다.


이럴 경우에 IFERROR을 통해 #N/A값을

"가격미정"으로 출력되게 할 수 있습니다.

=VLOOKUP(D11,단가표!$B$3:$D$11,2,0) 여기에서

=IFERROR(VLOOKUP(D11,단가표!$B$3:$D$11,2,0),"가격미정")

위와같이 이렇게 수정하면 "가격미정"값이 출력 됩니다.


총 판매금액의 #VALUE! 값도 "가격미정"으로 바꿔보겠습니다.

위와 같은 경우는 단가 X 판매수량으로 총판매금액을 구하는 함수인데

가격미정 X 6이 되어 숫자가 아닌 값을 곱할수가 없어 에러가 났습니다.

=J11xK11 여기에서

=IFERROR((J11xK11),"가격미정") 으로 변경 후,

"가격미정"으로 출력이 완료 된 모습입니다.


이렇게 사용법은 끝입니다. 정말 쉽죠?

실전으로 한번만 해보시면 누구든지 쓸 수 있는 유용한 함수

IFERROR 이었습니다.

반응형

댓글