엑셀 IFS 함수 다중 조건 사용법 - 중첩 IF, SWITCH 비교

엑셀 IFS 함수 다중 조건 사용법 – 중첩 IF, SWITCH 비교

엑셀 IF 함수는 가장 많이 사용되는 함수로 특정 값과 예상 값을 논리적으로 비교하는 함수인데요. TRUE와 FALSE인 경우 두 개의 결괏값을 가집니다. 만약 조건이 여러 개인 경우에는 중첩 IF문을 사용해도 되지만 IFS 함수를 사용하는 게 더 읽기가 좋습니다. 그리고 여러 조건에서 하나의 값을 비교해서 결괏값을 구할 때는 IFS 함수보다는 SWITCH 함수가 더 읽기가 좋습니다.

그럼 예제로 IFS 함수를 사용하는 방법에 대해서 알아보죠.

◎ 포스트 기준 – Microsoft 365 앱

1. IFS 함수

1) 구문 (마이크로소프트 지원 문서)

IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

인수 이름설명
logical_test1(필수)TRUE 또는 FALSE로 계산되는 조건입니다.
value_if_true1(필수)logical_test1이 TRUE로 계산되는 경우에 반환될 결과입니다. 비어 있을 수 있습니다.
logical_test2…logical_test127(선택 사항)TRUE 또는 FALSE로 계산되는 조건입니다.
value_if_true2…value_if_true127(선택 사항)logical_testN이 TRUE로 계산되는 경우에 반환될 결과입니다. 각 value_if_trueN은 logical_testN 조건에 해당합니다. 비어 있을 수 있습니다.


2) 예제 : 점수가 90 이상이면 ‘A’, 80 이상이면 ‘B’, 70 이상이면 ‘C’, 0 이상이면 ‘F’, 그 이외에는 ‘점수 오류’

예제 : 점수가 90 이상이면 'A', 80 이상이면 'B', 70 이상이면 'C', 0 이상이면 'F', 그 이외에는 '점수 오류'


▶ [C2] : 점수가 95점으로 ‘A’ 

    → =IFS(B2>=90, “A”, B2>=80, “B”, B2>=70, “C”, B2>=0, “F”, TRUE, “점수 오류”)

▶ [C7] : 점수가 -10점으로 ‘점수 오류’ 

    → =IFS(B2>=90, “A”, B2>=80, “B”, B2>=70, “C”, B2>=0, “F”, TRUE, “점수 오류”)

▶ [C8] : TRUE 문이 빠진 수식인 경우 해당되는 값이 없어 #N/A 오류 반환

    → =IFS(B8>=90, “A”, B8>=80, “B”, B8>=70, “C”, B8>=0, “F”)

    → TRUE 조건이 없는 경우 이 함수는 #N/A 오류를 반환합니다.

    → 모든 조건식에 해당되는 값이 없는 경우 마지막 인수로 TRUE, “값”으로 설정하시면 됩니다. 

2. IFS 함수 VS 중첩 IF 예제

: 점수가 90 이상이면 ‘A’, 80 이상이면 ‘B’, 그 이외에는 ‘F

점수가 90 이상이면 'A', 80 이상이면 'B', 그 이외에는 'F 예제


▶ [C2] : 점수가 95점으로 ‘A’ 

    → =IF(B2>=90, “A”, IF(B2>=80, “B”, “F”))

▶ [D2] : 점수가 95점으로 ‘A’ 

    → =IFS(B2>=90, “A”, B2>=80, “B”, TRUE, “F”)

3. IFS 함수 VS SWITCH 함수 예제

: 날짜에 해당되는 요일 구하기

날짜에 해당되는 요일 구하기


▶ [B2] : 2022년 5월 17일은 수요일 

    → =IFS(WEEKDAY(A2)=1, “월”, WEEKDAY(A2)=2, “화”, WEEKDAY(A2)=3, “수”, TRUE, “목, 금, 토, 일”)

▶ [C2] : 2022년 5월 17일은 수요일 

    → =SWITCH(WEEKDAY(A2), 1, “월”, 2, “화”, 3, “수”, “목, 금, 토, 일”)

※ 여러 조건에서 하나의 값을 비교해서 결괏값을 구할 때는 SWITCH 함수를 사용하는 게 더 보기가 좋죠.


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤