본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 IFERROR 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 10. 10.
반응형

IFERROR 함수는 엑셀에서 오류가 발생할 경우, 대체할 값을 지정할 수 있는 함수입니다. 주로 수식에서 오류가 발생했을 때, 그 오류를 처리하거나 다른 값을 표시하는 데 사용됩니다. 이 함수는 계산 중 오류가 발생할 때 오류 메시지를 깔끔하게 처리해 보고서 작성이나 데이터를 처리하는 데 유용합니다.

IFERROR 함수 기본 작성 형태

IFERROR 함수의 기본 구문은 다음과 같습니다:

=IFERROR(값, 오류 시 표시할 값)

여기서 은 평가할 수식 또는 값이며, 오류 시 표시할 값은 오류가 발생했을 때 표시할 대체 값입니다.

IFERROR 함수 사용처와 구체적인 예시

IFERROR 함수는 주로 계산 도중 오류가 발생할 수 있는 수식에서 사용됩니다. 예를 들어, 나누기 연산에서 분모가 0이 되는 상황에서는 오류가 발생하는데, 이때 오류 대신 다른 값을 표시하도록 할 수 있습니다.

반응형

예시 1: 나누기 오류 처리

  A B C
1 숫자 나누기 결과
2 10 5 =A2/B2
3 10 0 =IFERROR(A3/B3, "오류")

위의 예시에서는 IFERROR 함수를 사용하여 0으로 나누는 경우 오류 대신 "오류"라는 문구를 반환합니다. =IFERROR(A3/B3, "오류")는 나누기에서 오류가 발생했을 때 오류를 표시하는 대신 "오류"라는 값을 반환합니다.

예시 2: 찾기 오류 처리

  A B C
1 제품 코드 제품명 결과
2 A100 노트북 =IFERROR(VLOOKUP(A2, B2:B3, 1, FALSE), "찾을 수 없음")
3 B200 스마트폰 =IFERROR(VLOOKUP(A3, B2:B3, 1, FALSE), "찾을 수 없음")

이 예시에서는 VLOOKUP 함수와 함께 IFERROR 함수를 사용하여 찾을 수 없는 값을 처리합니다. 예를 들어, =IFERROR(VLOOKUP(A2, B2:B3, 1, FALSE), "찾을 수 없음")는 제품을 찾지 못하면 "찾을 수 없음"이라는 값을 반환합니다.

IFERROR 함수 실무형 예제

예제 1: 판매 데이터 계산 오류 처리

판매 데이터를 집계하는 과정에서 가격이 없는 경우 오류가 발생할 수 있습니다. 이때 IFERROR 함수를 사용하여 오류 대신 다른 메시지를 표시할 수 있습니다.

  A B C
1 상품명 수량 총 가격
2 노트북 3 =IFERROR(B2*500000, "가격 정보 없음")
3 스마트폰 2 =IFERROR(B3*300000, "가격 정보 없음")

이 예시에서는 제품의 가격 정보가 없거나 수식에서 오류가 발생할 경우, "가격 정보 없음"이라는 문구를 반환합니다.

IFERROR 함수 사용 시 주의사항

  • IFERROR 함수는 오류가 발생했을 때만 대체 값을 반환합니다. 오류가 없으면 원래 수식의 결과가 반환됩니다.
  • 사용하는 수식에 따라 오류가 발생할 수 있는 상황을 사전에 고려하여 대체 값을 적절히 설정해야 합니다.
  • IFERROR 함수는 엑셀 2007 이상 버전에서만 지원됩니다.

IFERROR 함수 문제 예시

다음 표에서 문제를 풀어보세요:

  A B C
1 수량 가격 총액
2 5 1000 =IFERROR(A2*B2, "계산 오류")
3 0 0 =IFERROR(A3*B3, "계산 오류")

문제: 위 표에서 IFERROR 함수를 사용하여 수량과 가격을 곱한 후 오류가 발생할 경우 "계산 오류"라는 문구를 표시하는 수식을 작성하세요.

답을 보려면 마우스로 드래그하세요: =IFERROR(A2*B2, "계산 오류")

반응형