Excel IF 함수 — 자주 발생하는 오류와 해결법 (5 Shots)

Excel IF 함수 — 자주 발생하는 오류와 해결법 (5 Shots)

IF 함수는 Excel에서 가장 널리 쓰이지만, 괄호·인수·데이터 형식 문제로 자주 오류가 납니다. 본문에서는 5 Shots 구조로 실무에서 흔히 발생하는 IF 함수 문제와 해결책을 정리합니다.

요약 정리

문제원인해결책
#VALUE!텍스트와 숫자 비교VALUE/–로 형변환
중첩 복잡10단계 이상IFS/SWITCH 사용
괄호 오류닫힘 괄호 누락수식 입력줄에서 색상 매칭 확인
조건 중복논리순서 오류정렬 후 단순화

Shot 1 — 기본 구조와 전형적 오류

=IF(조건, 참일 때, 거짓일 때) 구조는 단순하지만 괄호·인수 위치가 틀리면 #NAME? 또는 잘못된 인수 오류가 납니다.

  • 괄호 개수: 여는 괄호·닫는 괄호 쌍 확인
  • 문자열 비교: 큰따옴표 필수 (="A")

Shot 2 — 다중 조건 처리

중첩 IF는 가독성이 낮습니다:

=IF(A2>90,"A",IF(A2>80,"B",IF(A2>70,"C","F")))

대안:

=IFS(A2>90,"A", A2>80,"B", A2>70,"C", TRUE,"F")
=SWITCH(TRUE, A2>90,"A", A2>80,"B", A2>70,"C","F")

Shot 3 — 숫자/텍스트 혼합 오류

주문 수량이 텍스트 형식일 경우 비교 시 #VALUE! 오류 발생:

=IF(A2>10,"재고충분","재고부족")

해결:

=IF(VALUE(A2)>10,"재고충분","재고부족")

Shot 4 — 실무 예제

  • 재고 부족 경고: =IF(Stock<10,"발주필요","OK")
  • 반품율 판정: =IF(ReturnRate>0.05,"High Return","Normal")
  • 배송 SLA: =IF(Days<=2,"On Time","Late")

Shot 5 — 점검/대안

  • IFERROR로 오류 메시지 제어
  • IFS/SWITCH로 중첩 단순화
  • 조건 범위 정렬 → 중복 줄이기
  • Power Query·필터·조건부 서식으로 일부 대체 가능

관련 학습: XLOOKUP 가이드, Power Query 입문, 인쇄/보고서 내보내기

Leave a Reply

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