IFS 함수로 여러 조건 한번에 처리하기, 업무 자동화 025

IFS 함수 더이상 IF를 여러번 쓰지마세요!

안녕하세요, Runeba입니다.
오늘은 구글 스프레드시트에서 여러 조건을 한 번에 평가할 수 있는 IFS 함수에 대해 설명드리겠습니다. 중첩된 IF 대신 깔끔하고 가독성 좋은 방식으로 조건 처리하고 싶다면 꼭 살펴보세요 😊


IFS 함수 어떤 함수일까요?

IFS(condition1, value1, [condition2, value2], …)
  • IFS여러 조건을 차례대로 평가하여, 첫 번째 TRUE 조건에 해당하는 값을 반환합니다 
  • 조건이 모두 FALSE일 경우 #N/A 오류를 반환합니다

IFS 함수 기본 예제

기본 예제 1

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

설명: A2 점수가 90 초과이면 A, 80 초과이면 B, 70 초과이면 C를 반환합니다 

기본 예제 2

=IFS(C2>10000, "High", C2>=5000, "Medium", TRUE, "Low")

설명: IFS의 마지막 조건을 TRUE로 지정해 기본값(Low)을 설정한 예입니다


IFS

IFS 함수 심화 예제 🔍

1. 연령대 자동 분류

=IFS(E2>=40, "40대", E2>=30, "30대", E2>=20, "20대", TRUE, "기타")

설명: 연령대에 따라 ’20대’, ’30대’, ’40대’ 등으로 분류하며, 최종 TRUE로 기본값 처리까지 포함된 예입니다

2. 성적 등급 자동 판정

=IFS(A2>=90, "", A2>=80, "", A2>=70, "", TRUE, "")

설명: 중첩 IF 없이 IFS로 성적에 따라 자동으로 등급을 분류할 수 있습니다

3. 매출 수준 자동 분류

=IFS(B2>10000, "High", B2>5000, "Medium", B2>=0, "Low", TRUE, "No Data")

설명: 범위별 매출 수준을 나누는 예로, TRUE 조건까지 포함해 오류 없이 기본 처리 가능합니다 

4. 음수/0/양수 구분

=IFS(D1>0, "양수", D1=0, "0", D1<0, "음수")

설명: 하나의 셀 값이 양·음·제로인지 구분하는 기본 패턴입니다 

5. AND 조건 함께 사용

=IFS(AND(C3>=4,D3>=3), "High Priority",
     AND(C3>=3,D3>=2), "Medium Priority",
     TRUE, "Low Priority")

설명: AND 함수와 결합해 복합 조건을 평가하고 우선순위를 자동 지정할 수 있는 고급 예입니다


IFS 함수 이럴 때 쓰면 좋아요 📊

상황활용 예시
조건이 많을 때중첩 IF 대신 깔끔하게 처리 가능
기본값 설정 필요마지막에 TRUE 값을 넣어 디폴트 처리 가능
등급 자동 분류성적, 매출 등 그룹화에 유용
복합 조건 우선순위AND, OR 결합 시 효과적

IFS 함수 사용 시 주의사항

  • 조건–값 쌍이 짝수로 정확히 입력되어야 합니다 (홀수 개 입력 시 오류 발생) 
  • 첫 번째 TRUE 조건을 반환한 후 나머지는 평가하지 않습니다
  • 기본값 조건을 넣지 않으면 해당되지 않는 경우 #N/A 오류가 발생합니다
  • 값이 빈 문자열일 경우 의도하지 않은 결과가 나올 수 있으니 사용 주의

IFS 함수 실무 활용 팁

  • 학습이나 성과 자동 등급화: 성적표, 직원 평가, 매출 집계 등에 활용
  • 상태 자동 분류 표: 재고 수준, 프로젝트 상태, 응답률 등 자동 분류
  • 실적 보고서 자동화: 등급별 차트 만들기 쉽게 데이터를 분류 가능
  • ARRAYFORMULA와 조합하면 다중 행에 한 번에 적용 가능

링크 🔗

가져온 곳 이름 :

댓글 남기기