-
목차
엑셀 IFS 함수 완벽 가이드 | 다중 조건을 처리하는 논리 함수
엑셀에서 데이터를 분석하거나 자동화할 때 특정 조건에 따라 다른 결과를 반환해야 하는 경우가 많습니다. 예를 들어, “학생의 점수에 따라 등급을 부여하거나”, “매출 목표 달성 여부에 따라 보너스를 계산하는 작업”을 할 수 있습니다. 이러한 다중 조건 처리를 간편하게 해결하는 함수가 바로 IFS 함수입니다. IFS 함수는 여러 개의 조건을 평가하여 첫 번째로 참(True)인 조건에 해당하는 값을 반환하는 함수입니다. 이를 활용하면 중첩된 IF 함수를 사용할 때보다 더 직관적이고 가독성이 좋은 수식을 만들 수 있습니다. 이 글에서는 IFS 함수의 개념, 기본 사용법, 실무 활용 예제, 고급 활용법 및 주의할 점을 자세히 설명하겠습니다.
➔ IFS 함수란?
IFS 함수는 여러 개의 조건을 순차적으로 평가하고, 첫 번째로 참(True)인 조건의 결과를 반환하는 함수입니다. 즉, 여러 개의 IF 문을 중첩하는 대신 하나의 함수로 더 간결하게 조건문을 작성할 수 있도록 도와줍니다.
✔ IFS 함수 기본 문법
IFS(조건1, 값1, 조건2, 값2, … 조건N, 값N)
✔ 매개변수 설명
• 조건1, 조건2, … 조건N → 순차적으로 평가할 논리 조건
• 값1, 값2, … 값N → 조건이 참일 경우 반환할 값
✔ IFS vs 중첩 IF 차이점➔ IFS 함수 기본 사용법
1. 특정 값에 따라 다른 결과 반환하기
✔ “점수에 따라 등급 부여”
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", A2<60, "F")
결과: A2 셀의 점수에 따라 "A, B, C, D, F" 등급이 자동 할당
✔ “매출 목표 달성 여부 평가”
=IFS(B2>=1000000, "목표 초과", B2>=500000, "목표 달성", B2<500000, "목표 미달")
결과: 매출 금액에 따라 "목표 초과", "목표 달성", "목표 미달" 자동 표시2. 특정 범위 내에서 다른 값 반환하기
✔ “연차에 따라 휴가 일수 자동 계산”
=IFS(A2>=10, 20, A2>=5, 15, A2>=1, 10, A2<1, 5)
결과: 근속 연수에 따라 "20, 15, 10, 5일" 자동 계산
✔ “상품별 할인율 적용”
=IFS(B2="프리미엄", 30%, B2="스탠다드", 20%, B2="베이직", 10%)
결과: 상품 등급에 따라 "30%, 20%, 10%" 자동 적용➔ IFS 함수 실무 활용 예제
1. 성적 등급 자동화
✔ 예제 데이터
=IFS(B2>=90, "A", B2>=80, "B", B2>=70, "C", B2>=60, "D", B2<60, "F")
결과 = 90점 이상: A, 80점 이상: B, 70점 이상: C, 60점 이상: D, 그 외: F2. 연차에 따른 보너스 자동 계산
✔ 예제 데이터
=IFS(B2>=10, 500, B2>=5, 300, B2>=1, 100, B2<1, 50)
결과 = 10년 이상: 500만 원, 5년 이상: 300만 원, 1년 이상: 100만 원, 그 외: 50만 원3. 고객 등급 자동 분류
✔ 예제 데이터
=IFS(B2>=1000000, "VIP", B2>=500000, "우수", B2<500000, "일반")
결과 = 100만 원 이상: VIP, 50만 원 이상: 우수, 그 외: 일반➔ IFS 함수 고급 활용법
1. 기본값(기본 조건) 설정하기
IFS 함수는 모든 조건이 FALSE일 경우 오류(#N/A)가 발생할 수 있습니다. 이를 방지하려면 마지막 조건을 "TRUE"로 설정하여 기본값을 지정할 수 있습니다.
✔ “기본값을 포함한 성적 등급 계산”
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", TRUE, "재시험")
결과: 모든 조건을 만족하지 않는 경우 "재시험" 출력2. IF 함수와의 조합
IFS 함수는 특정 상황에서 IF 함수와 함께 사용될 수 있습니다.
예를 들어, 특정 조건이 충족될 경우 추가 연산을 수행하는 방식입니다.
✔ “매출 목표 달성 시 보너스 지급”
=IFS(A2>=1000000, B2*0.1, A2>=500000, B2*0.05, TRUE, 0)
결과: 매출 목표에 따라 보너스 자동 계산➔ IFS 함수 사용 시 주의할 점
✔ 1. 조건을 순서대로 작성해야 함
• 조건이 TRUE가 되면 이후 조건은 평가되지 않으므로, 가장 일반적인 조건을 마지막에 배치하는 것이 중요
✔ 2. 기본값을 설정하지 않으면 오류 발생 가능
• TRUE, "기본값"을 마지막 조건으로 추가하면 안전하게 사용할 수 있음
✔ 3. 단순한 조건에는 IF 함수가 더 적합할 수도 있음
• 단일 조건을 평가하는 경우 IF 함수를 사용하는 것이 더 간단할 수 있음
#엑셀IFS #엑셀조건함수 #엑셀자동화 #엑셀실무 #엑셀데이터분석 #엑셀수식 #엑셀활용 #엑셀팁 #엑셀등급자동화 #엑셀보너스계산'자기계발 > 오피스' 카테고리의 다른 글
[사회초년생 필독] 직장인이 알려주는 엑셀 함수 : VLOOKUP (0) 2025.03.06 [사회초년생 필독] 직장인이 알려주는 엑셀 함수 :Transpose (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 엑셀함수 : SUMIFS (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 엑셀함수 : COUNTIFS (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 파워포인트 : 스마트아트 그래픽 (조직도, 순서도, 관계 다이어그램, 프로세스 흐름도) (0) 2025.03.05