엑셀 IF 다중 조건, IF 조건 3개 4개 하나로 사용하는 방법

엑셀 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

IF 함수 여러개 중복 사용한 다중 조건

위의 예시는 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

IFS 함수를 사용한 다중 조건

위의 예시도 점수별로 측정한 값입니다. 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, 결과 값 = 실패

IF 함수에 AND, OR 함수를 활용한 다중 조건

위의 예시는 A1 셀의 값이 70과 90 사이에 속하면서, 70 미만이거나 90 초과일 때 각각 “통과”와 “실패”를 반환합니다.

이렇게 다중 조건을 적용해서 IF 함수를 사용하는 여러가지 방법을 알아봤습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다