IFERROR와 ISERROR로 오류 처리하기 – 깔끔한 보고서 만들기

엑셀 IFERROR와 ISERROR 함수는 오류 발생 시 사용자 지정 메시지나 값을 표시해 깔끔한 보고서를 만드는 데 유용합니다. #DIV/0!, #N/A 같은 오류 처리 실무 예제를 통해 활용법을 확인하세요.
🚦 IFERROR와 ISERROR로 오류 처리하기 – 깔끔한 보고서 만들기

🚦 IFERROR와 ISERROR로 오류 처리하기 – 깔끔한 보고서 만들기

엑셀 보고서에 #DIV/0!, #N/A, #VALUE! 같은 오류가 보이면 가독성이 떨어집니다. 이럴 때 IFERROR와 ISERROR 함수를 사용하면 오류 대신 원하는 메시지나 값을 표시할 수 있습니다.

✅ IFERROR 함수 – 오류 발생 시 대체 값 반환

=IFERROR(수식, 오류일 때 표시할 값)

예시: 나누기 계산에서 오류 처리

=IFERROR(A2/B2, "계산 불가")

→ B2가 0이면 “계산 불가” 표시

✅ ISERROR 함수 – 오류 여부 확인

=ISERROR(수식)

예시: 오류 여부를 TRUE/FALSE로 반환

=ISERROR(VLOOKUP("ABC", A2:B10, 2, FALSE))

✅ 실무 예제 1: VLOOKUP 오류 처리

=IFERROR(VLOOKUP("ABC", A2:C10, 2, FALSE), "값 없음")

✅ 실무 예제 2: 나누기 0 오류 방지

=IFERROR(A2/B2,0)

→ 오류 발생 시 0으로 대체

✅ 실무 예제 3: 오류 데이터 제외 평균 계산

ISERROR와 IF 조합:

=IF(ISERROR(A2), "", A2)

✅ 실무 예제 4: 보고서에 깔끔한 메시지 표시

=IFERROR(HLOOKUP("매출", A1:D5, 2, FALSE), "데이터 없음")
💡 실무 팁: IFERROR는 Excel 2007 이상부터 지원됩니다. 이전 버전에서는 IF(ISERROR(…)) 형태로 대체할 수 있습니다.

📌 요약

  • 📍 IFERROR: 오류 시 대체 값 표시
  • 📍 ISERROR: 오류 여부 확인
  • 📍 #DIV/0!, #N/A 오류 처리에 필수
  • 📍 보고서와 대시보드의 가독성 향상

🙋 자주 묻는 질문 (FAQ)

Q1. IFERROR와 IFNA의 차이는?

A. IFNA는 #N/A 오류만 처리하고, IFERROR는 모든 오류를 처리합니다.

Q2. ISERROR로 특정 오류만 잡을 수 있나요?

A. 아니요, 모든 오류를 TRUE로 반환합니다. 특정 오류만 처리하려면 ISNA, ISERR 등을 사용하세요.

Q3. IFERROR 안에 다른 함수 중첩 가능할까요?

A. 네, VLOOKUP, HLOOKUP, MATCH 등과 함께 자주 사용됩니다.

Q4. 오류 대신 빈 셀로 표시할 수 있나요?

A. 가능합니다. IFERROR(수식, “”)로 설정하면 됩니다.

IFERROR와 ISERROR 함수를 익히면 보고서의 완성도와 신뢰도가 크게 높아집니다 🚀

Leave a Reply

Your email address will not be published. Required fields are marked *