엑셀 IFERROR 함수 사용법 - 오류 표시 대신 원하는 값 지정하기

엑셀 IFERROR 함수 사용법 – 오류 표시 대신 원하는 값 지정하기

엑셀 문서 작성 시 셀에는 숫자, 문자, 공백 등 여러 가지 데이터 유형이 존재하여 수식을 입력하게 되면 예기치 못한 오류가 발생할 수도 있습니다. 그럴 때 IFERROR 함수를 사용하면 오류를 표시하는 대신에 원하는 값으로 지정할 수 있습니다.

그럼 예제로 IFERROR 함수를 사용하는 방법에 대해서 알아보죠.

◎ 포스트 기준 – Microsoft 365 앱

1. IFERROR 함수 구문

1) 구문 (마이크로소프트 지원 문서)

※ IFERROR 함수를 사용하여 수식에서 오류를 트래핑하고 처리할 수 있습니다. IFERROR는 수식이 오류로 평가하는 경우 지정한 값을 반환합니다. 그렇지 않으면 수식의 결과를 반환합니다.

IFERROR(value, value_if_error)

인수 이름설명
value (필수)오류를 검사할 인수입니다.
value_if_error (필수)수식이 오류로 평가되는 경우 반환할 값입니다. 다음 오류 유형은 #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?또는 #NULL!입니다.


2) 샘플 예제

샘플 예제

2. IFERROR 함수 사용 예제

1) 오류 예제 : 판매단가 = 판매금액 / 판매수량으로 계산 

오류 예제 : 판매단가 = 판매금액 / 판매수량으로 계산

▶ [D3] : 600000 = 1200000 / 2 (정상적인 값)

    → =B3/C3

▶ [D6] : #DIV/0! = 1300000 / 0 (0으로 나누어 오류 발생)

    → =B6/C6

▶ [D7] : #VALUE! = 800000 / 2개 (문자로 나누어 오류 발생)

    → =B7/C7

▶ [D8] : #N/A = 750000 / #N/A (#N/A로 나누어 오류 발생)

    → =B8/C8


2) IFERROR 사용 예제 : 판매단가 = IFERROR(판매금액 / 판매수량, “원하는 값 지정”)으로 계산 

IFERROR 사용 예제 : 판매단가 = IFERROR(판매금액 / 판매수량, "원하는 값 지정")으로 계산

▶ [E6] : 계산오류 = IFERROR(1300000 / 0, “계산오류”)

    → =IFERROR(B6/C6, “계산오류”)

    → #DIV/0! 에러가 발생하여 #DIV/0! 오류 표시 대신에 “계산오류”로 표기

▶ [F6] : 0 = IFERROR(1300000 / 0, “0”)

    → =IFERROR(B6/C6, 0)

    → #DIV/0! 에러가 발생하여 #DIV/0! 오류 표시 대신에 “0”으로 표기

▶ [G6] : 1300000  = IFERROR(1300000 / 0, “판매금액”)

    → =IFERROR(B6/C6, B6)

    → #DIV/0! 에러가 발생하여 #DIV/0! 오류 표시 대신에 “판매금액”으로 표기


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤