반응형
안녕하세요!
엑셀로 계산하다 보면…
⚠️ #DIV/0!, #N/A, #VALUE! 같은 에러 메시지 자주 보이시죠?
보기에도 안 좋고,
함수가 중단되면서 다른 셀에도 영향을 주니까 정말 난감해요 😓
그래서 오늘은!
엑셀 실무에서 꼭 써야 하는 'IFERROR' 함수와
그걸 다른 함수와 연계해서 쓰는 실전 팁까지 알려드릴게요!

💡 IFERROR 함수란?
공식: =IFERROR(값, 오류일 경우 표시할 값)
👉 계산 결과가 오류가 아닐 때는 그대로
👉 오류가 나면 두 번째 인수로 대체
예시:
=IFERROR(A1/B1, "0으로 나눌 수 없음")
👉 B1이 0일 경우에도 친절한 메시지 출력!
🧩 어디에 써야 좋을까?
① 나눗셈 계산 (0으로 나누기 방지)
=IFERROR(총매출 / 고객수, 0)
→ 고객수가 0인 경우 #DIV/0!이 아닌 0으로 깔끔하게 처리
② VLOOKUP 검색 시 데이터 없을 때
=IFERROR(VLOOKUP(A2, 고객리스트!A:B, 2, FALSE), "미등록")
→ 등록되지 않은 값은 "미등록"으로 표시
③ INDEX + MATCH 조합에서도
=IFERROR(INDEX(B2:B100, MATCH("홍길동", A2:A100, 0)), "데이터 없음")
→ 이름이 없으면 오류 대신 "데이터 없음" 출력
④ VALUE 오류 방지 (텍스트 → 숫자 변환)
=IFERROR(VALUE(A1), 0)
→ A1 셀이 비어 있거나 텍스트면 0으로 대체
⑤ 사용자 입력 기반 수식에서 오류 막기
=IFERROR(TEXT(A1, "yyyy-mm-dd"), "")
→ 날짜 형식이 아닐 경우 공백 처리해서 깔끔하게!
✨ 실전 꿀팁: 이렇게 연계해보세요!
- IFERROR + VLOOKUP → 검색 안 될 때 예외처리
- IFERROR + 수식 계산 → 0, 빈칸 오류를 깔끔하게
- IFERROR + INDEX/MATCH → 데이터베이스 함수 조합에 꼭 필요
- IFERROR + TEXT/DATE/VALUE → 형식 변환 시 유용
- IFERROR + 배열 함수 → FILTER, UNIQUE, SORT 시 필수 조합
❗주의할 점
- IFERROR는 모든 오류를 감추기 때문에
예기치 않은 실수까지 덮어버릴 수 있어요 - 예외처리는 하되, 원인 파악은 따로 해야 나중에 안 헷갈려요
- 단순히 오류 숨기기용으로만 쓰기보다는
논리적 흐름 안에서 의미 있는 예외 처리로 활용하는 게 포인트!
✅ 오늘의 요약 정리
✔ IFERROR는 오류를 다루는 최고의 안전망
✔ 다른 함수와의 조합으로 실무 완성도 높이기!
✔ 계산, 검색, 텍스트 변환, 배열 함수 등 거의 모든 영역에서 유용
✔ 무작정 감추는 게 아닌, 의도 있는 처리로 쓰는 게 핵심!
728x90
반응형
그리드형
댓글