반응형

물류 실무 엑셀 (15편): "IF문 지옥"에서 탈출하라 — 다중 조건을 해결하는 IFS 함수

 

안녕하세요, 물류 현장의 복잡한 데이터를 깔끔하게 정리해 드리는 '칵칵'입니다. ☕

현장에서 등급을 나누거나 상태값을 분류할 때, 혹시 이런 수식을 쓰고 계시진 않나요?
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", "D")))

괄호를 몇 개 닫았는지 헷갈려서 엔터를 칠 때마다 에러 메시지를 마주한다면, 당신은 지금 'IF문 지옥'에 빠진 것입니다. 오늘은 이 지저분한 수식을 단숨에 해결해 줄 IFS 함수를 소개합니다.

✅ IFS 함수, 왜 써야 할까요?

기존 IF문은 조건이 많아질수록 수식 안에 IF를 계속 중첩해서 넣어야 했습니다. 하지만 오피스 2019/365 버전부터 도입된 IFS는 "조건1, 결과1, 조건2, 결과2..." 식으로 나열만 하면 끝입니다. 가독성이 10배는 좋아지죠.

🛠 실무 적용: 배송 상태 자동 분류

[상황] 재고 일수에 따라 발주 우선순위를 정할 때

=IFS(B2<=3, "긴급발주", B2<=7, "일반발주", B2>7, "정상재고")
  • 재고 3일 이하: 긴급발주
  • 재고 7일 이하: 일반발주
  • 그 외(7일 초과): 정상재고

💡 칵칵의 실무 꿀팁: "그 외 나머지" 처리법

IFS 함수에는 IF문의 마지막 'FALSE' 결과값 자리가 따로 없습니다. 이때는 수식 가장 마지막에 TRUE, "결과값"을 넣어주면 "위의 모든 조건에 해당하지 않는 나머지"를 처리할 수 있습니다.

=IFS(조건1, 결과1, 조건2, 결과2, TRUE, "기타")

 

⚠️ 칵칵의 포인트 해설: 여기서 실수하면 야근 확정!

  • 실수 1: 버전 확인 필수! - IFS 함수는 엑셀 2019 혹은 Microsoft 365 버전에서만 작동합니다. 구버전(2016 이하)을 쓰는 동료에게 파일을 보내면 #NAME? 에러가 뜨니 주의하세요.
  • 실수 2: 조건의 순서가 생명! - 엑셀은 앞에서부터 조건을 검사합니다. 재고<=10재고<=5가 있다면, 반드시 작은 값인 5부터 먼저 써줘야 합니다. 안 그러면 모든 데이터가 10 이하 조건에 먼저 걸려버립니다.
  • 실수 3: #N/A 에러 발생 시 - 입력한 모든 조건에 맞지 않는 데이터가 있으면 #N/A 에러가 납니다. 위에서 알려드린 TRUE, "결과"를 마지막에 넣어 에러를 방지하세요.

 

#엑셀기초 #IFS함수 #IF함수 #다중조건 #엑셀등급매기기 #물류실무 #엑셀꿀팁 #직장인엑셀 #칼퇴비법 #데이터분류 #엑셀함수정리 #칵칵 #업무효율화 #시간단축 #초보엑셀

다음 엑셀 이야기 예고: 「엑셀 기초 (16편): 수천 개의 데이터를 한눈에 요약하는 필터와 정렬의 기술」

반응형

+ Recent posts