엑셀 IF 다중 조건, IF 조건 3개 4개 하나로 사용하는 방법
엑셀에서 IF 함수는 한번에 하나의 조건만 적용해서 결과 값을 만들어 냅니다.
엑셀에서 IF 함수를 활용하여 다중 조건을 처리하는 방법은 다양한 상황에서 유용하게 활용될 수 있습니다.
아래에서는 IF 함수를 사용하여 3개 또는 4개의 조건을 적용하는 방법과 예시를 살펴보겠습니다.
엑셀 IF 함수 다중 조건 사용법
엑셀 IF 함수는
=IF(조건, 참 값, 거짓 값)
으로 사용할 수 있습니다.
IF 함수 여러개 중복 사용한 다중 조건
여러 조건을 순차적으로 검사하고자 할 때 IF 함수를 여러 번 연계하여 사용할 수 있습니다.
=IF(조건1, 조건1 값, IF(조건2, 조건2 값, IF(조건3, 조건3 값, 그외 값)))
이렇게 IF 함수를 3개 이상 연달아 사용하는 것도 가능합니다.
아래의 예시는 학생 성적을 기준으로 등급을 부여하는 상황을 가정한 것입니다.
예시)
=IF(A1 >= 90, “A”, IF(A1 >= 80, “B”, IF(A1 >= 70, “C”, “D”)))
A1 = 95, 결과 값 = A
A1 = 82, 결과 값 = B
A1 = 78, 결과 값 = C
A1 = 60, 결과 값 = D

위의 예시는 A1 셀의 값이 90점 이상이면 “A”, 80점 이상이면 “B”, 70점 이상이면 “C”, 그 외의 경우에는 “D”를 반환합니다.
IFS 함수를 사용한 다중 조건
또 다른 방법으로 IFS 함수를 이용해서 IF 다중 조건을 적용할 수 있습니다.
IFS 함수는 여러 개의 조건을 동시에 평가하고, 첫 번째로 참이 되는 조건의 결과를 반환합니다.
=IFS(조건1, 조건1 값, 조건2, , 조건2 값, 조건3, 조건3 값….)
예시)
=IFS(A1 >= 90, “A”, A1 >= 80, “B”, A1 >= 70, “C”, TRUE, “D”)
A1 = 95, 결과 값 = A
A1 = 82, 결과 값 = B
A1 = 78, 결과 값 = C
A1 = 60, 결과 값 = D

위의 예시도 점수별로 측정한 값입니다. 70점 미만인 경우는 TRUE로 설정하여 IF 함수 중 조건 1-3에 부합되지 않고 참이 되는 경우인 모든 값을 D로 나타냅니다.
IF 함수에 AND, OR 함수를 활용한 다중 조건
AND, OR 함수를 활용하면 더욱 복잡한 다중 조건을 처리할 수 있습니다. 아래의 예시는 특정 범위 내에 속하면서 특정 조건을 만족하는 경우를 IF 함수와 AND, OR 함수를 사용하여 표현한 것입니다.
=IF(AND(조건1, 조건2), 참 값, 거짓 값)
또는
=IF(OR(조건1, 조건2), 참 값, 거짓 값)
예시)
=IF(AND(A1 >= 70, A1 <= 90), “통과”, IF(OR(A1 < 70, A1 > 90), “실패”, “”))
A1 = 95, 결과 값 = 실패
A1 = 82, 결과 값 = 통과
A1 = 78, 결과 값 = 통과
A1 = 60, 결과 값 = 실패

위의 예시는 A1 셀의 값이 70과 90 사이에 속하면서, 70 미만이거나 90 초과일 때 각각 “통과”와 “실패”를 반환합니다.
이렇게 다중 조건을 적용해서 IF 함수를 사용하는 여러가지 방법을 알아봤습니다.