엑셀 IFERROR 함수 완벽 정리|보고서 오류 깔끔하게 없애는 방법

2025. 10. 13. 20:39ㆍ꿀팁/엑셀활용

 

엑셀 작업 중에 #DIV/0!, #VALUE!, #N/A 같은 오류 메시지를 본 적 있으신가요? 데이터는 맞는데 화면에 이런 오류가 그대로 노출되면 보고서가 지저분해 보이고,업무 신뢰도까지 떨어질 수 있습니다.이럴 때 꼭 알아야 할 함수가 바로 IFERROR 함수입니다.

 

오늘은 실무에서 자주 쓰이는 오류 처리 방법과 예제까지 깔끔하게 정리해보겠습니다.


1. IFERROR 함수 기본 개념

IFERROR 함수는 “오류가 발생했을 때 대신 어떤 값을 보여줄지”를 정할 수 있는 함수입니다.
즉, 수식이 정상적으로 계산되면 결과값을 그대로 표시하고, 오류가 나면 지정한 문구나 숫자를 대신 보여줍니다.

 

  • 기본 구조는 =IFERROR(수식, 오류일 때 표시할 값)
  • 예시는 =IFERROR(10/0, "계산 불가")

👉 원래라면 10/0은 #DIV/0! 오류가 발생하지만, IFERROR 덕분에 "계산 불가"로 바뀝니다.

      보고서나 대시보드에서 훨씬 깔끔하게 보이겠죠.


2. 대표 오류 #DIV/0! 이해하기

가장 흔하게 마주치는 오류는 바로 #DIV/0! 입니다. 이는 “0으로 나누기”가 발생했을 때 표시되는 오류입니다.

예를 들어, 전월 매출이 0원인데 이번 달 성장률을 계산하려고 하면 이렇게 됩니다.

 
= (이번달매출 - 전월매출) / 전월매출

전월 매출이 0이므로 분모가 0이 되어 #DIV/0! 오류가 생깁니다.

 

이건 수식이 잘못된 게 아니라 수학적으로 나눌 수 없는 상황이기 때문에 나타나는 자연스러운 오류예요.
따라서 IFERROR로 부드럽게 처리해주면 됩니다.


3. 실무에서 자주 쓰는 IFERROR 예제

예제 1. 매출 성장률 계산

  • 상황: 월별 매출 성장률을 구해야 하는데, 전월 매출이 0일 때 #DIV/0! 오류 발생
  • 수식: =IFERROR((B2-C2)/C2, 0)
  • 결과: 전월 매출이 0이면 오류 대신 0으로 표시, 전월 매출이 0일 경우, 오류 대신 0으로 표시됩니다.

👉 불필요한 오류 문구가 사라지고, 표가 훨씬 깔끔해집니다.

매출 성장률 계산 예제


예제 2. 인당 매출 계산

  • 상황: 부서별 직원 수 대비 매출을 구할 때, 직원이 없는 부서에서는 #DIV/0! 오류 발생
  • 수식: =IFERROR(B2/D2, "-")
  • 결과: 직원 수가 0명일 경우 **“-”**로 표시 , 직원이 0명이면 "-"로 표시되어 오류 대신 구분 기호가 들어갑니다.

  👉 인사, 경영관리 보고서에서 자주 활용되는 방식입니다.

 

인당 매출계산 예제


예제 3. 평균 단가 계산

  • 상황: 판매 건수가 없는데 평균 단가를 구하려 할 때 오류 발생
  • 수식: =IFERROR(E2/F2, "데이터 없음")
  • 결과 :판매 건수가 0이면 “데이터 없음”으로 표시되어 빈 표가 아니라 의미 있는 안내 문구로 대체됩니다.

👉 실적표, 월간 보고서, 대시보드 제작 시 유용합니다.

평균 단가 계산 예제


4. IFERROR 응용 팁

상황 추천수식 결과
오류를 빈칸으로 처리 =IFERROR(계산식, "") 오류 대신 빈칸 표시
오류를 0으로 대체 =IFERROR(계산식, 0) 계산 불가 시 0 출력
오류에 안내 문구 표시 =IFERROR(계산식, "데이터 없음") 친절한 메시지 제공

TIP
보고서 제출용이라면 "데이터 없음"처럼 명확한 문구를 쓰는 것이 관리자나 팀원 모두에게 이해하기 쉽습니다.
반대로 대시보드 시각화에서는 빈칸("") 처리로 디자인을 깔끔하게 유지하는 편이 좋습니다.


5. 실무에서 주의점

  • IFERROR는 모든 오류를 한꺼번에 처리하기 때문에 실제 데이터 오류도 가려질 수 있음에 유의해야 합니다.
    (예: 수식 오타로 생긴 오류까지 숨겨질 수 있음)
  • 데이터 검증용 시트에서는 IFERROR 대신 ISERROR 함수를 활용해 오류를 감지하고 표시하는 방식을 쓰는 것도 좋습니다.

엑셀에서 오류는 피할 수 없는 자연스러운 결과지만,그대로두면 보고서의 완성도와 신뢰도를 떨어뜨릴 수 있습니다.

특히 #DIV/0!처럼 단순한 계산 불가 오류는 IFERROR 함수 하나로 깔끔하게 해결할 수 있습니다.

 

매출 성장률, 인당 매출, 평균 단가 등 업무 현장에서 자주 쓰이는 계산식에 IFERROR를 함께 사용해보세요.
데이터의 의미는 그대로 유지하면서, 보다 완성도 높은 보고서를 만들 수 있습니다. 👍

 

IFERROR_예제_샘플.xlsx
0.01MB