본문 바로가기
AI 및 OA 활용/오늘바로 사용하는 엑셀

🧩 IFERROR 함수 완전정복 – 깔끔한 보고서의 비밀

by 쏘굳 2025. 10. 21.
반응형

1. 언제 쓰는 함수인가?

IFERROR는 **함수 계산 중 발생하는 오류(#N/A, #DIV/0!, #VALUE! 등)**를
지정한 값으로 바꿔주는 함수입니다.

👉 실무에서는 이런 상황에서 자주 쓰입니다.

  • VLOOKUP, XLOOKUP 결과가 없을 때 “없음” 표시
  • 0으로 나누기 계산 시 오류 대신 “-” 표시
  • 잘못된 참조로 깨지는 셀을 빈 칸 처리

💡 한마디로

“IFERROR는 보고서의 마무리를 깔끔하게 정리해주는 함수”


2. 함수 구조

 
=IFERROR(수식, 오류일 때 표시할 값)
  • 수식: 계산하거나 참조하려는 함수 (예: VLOOKUP, A1/B1)
  • 오류일 때 표시할 값: 오류 발생 시 대신 보여줄 값 (예: “없음”, 0, “-”)

3. 실무 예시

📌 예시 1 – VLOOKUP과 함께 사용

고객ID로 이름을 찾는 VLOOKUP 함수에서 값이 없을 때 오류가 뜨는 경우

 
=IFERROR(VLOOKUP(A2, B2:C100, 2, 0), "없음")

👉 결과: 고객ID가 없으면 “없음” 표시


📌 예시 2 – 0으로 나누기 오류 방지

판매수량이 0일 때 나누기 오류 발생하는 경우

 
=IFERROR(B2/C2, 0)

👉 결과: C2가 0이면 오류 대신 0 표시


📌 예시 3 – 빈 셀 표시

값이 없을 때 빈 칸으로 처리

 
=IFERROR(VLOOKUP(A2, B2:C100, 2, 0), "")

👉 결과: 오류 대신 아무것도 표시되지 않음


4. 추가 팁

1️⃣ 복잡한 수식의 마무리용으로 좋음

  • SUMIFS, AVERAGE, VLOOKUP 등과 조합 시 보고서 오류 정리용으로 사용

2️⃣ 빈 칸 대신 구분 문자도 가능

 
=IFERROR(B2/C2, "-")

👉 깔끔하게 구분선 처리

3️⃣ IFERROR는 ‘결과’만 감싼다

  • 수식 전체가 아닌 “오류가 날 가능성이 있는 부분”만 감싸야 불필요한 계산 낭비 방지

마무리

IFERROR는 보기 좋은 보고서의 ‘마지막 정리 도구’입니다.
오류가 사라지는 순간, 상사가 제일 먼저 말하죠.

“오, 깔끔하네 이거!” 😄

👉 한 줄 조언:
“오류는 숨기지 말고, IFERROR로 관리하라.”

반응형