안녕하세요!!
이것저것 관심많은 포푸리입니다.
저번 [엑셀 함수 #8]에서는 엑셀에서 IFS 함수를 사용하여 여러가지 조건을 충족하는지 판단하는 방법을 알아봤는데요.
IFS 함수는 엑셀 2016부터 사용가능하기 때문에 오늘은 이전 버전을 사용하는 분들은 어떻게 여러가지 조건을 충족하는지 판단하는 방법을 알아보려 합니다.
사실 이미 [엑셀 함수]에서 알아봤던 함수를 사용하면 쉽게 여러가지 조건을 충족하는지 판단할 수 있는데요.
바로 IF 함수를 중첩해서 사용하는 것입니다.
IF 함수를 어떻게 중첩해서 사용하는지 궁금하신 분들이 많을 것 같은데요!!
지금부터 알아보러 가실까용??
사용 방법
[엑셀 함수 #4]에서 알아본 IF 함수의 기본 구조는 아래와 같은데요!! (자세히 알고싶다면 →[엑셀 함수 #4]← 클릭하세요!!)
= IF( [조건], [조건을 만족할 경우 출력할 값], [조건을 만족하지 않을 경우 출력할 값] )
IF 함수를 중첩해서 사용한다는 것은 [조건을 만족하지 않을 경우 출력할 값]에 새로운 IF 함수를 입력한다는 것을 의미합니다.
= IF( [조건1], [조건1을 만족할 경우 출력할 값], IF( [조건2], [조건2를 만족할 경우 출력할 값], [조건2를 만족하지 않을 경우 출력할 값] ))
즉, [조건1]을 만족하지 않을 경우에는 [조건2]를 만족하는지 판단하고, [조건2]의 만족여부에 따라 지정된 값을 출력하는 것입니다.
이는 [엑셀 함수 #8]에서 알아본 IFS 함수와 구조가 비슷하다고 볼 수 있습니다.
IFS 함수도 [조건1]을 만족하지 않으면 [조건2]를 만족하는지 판단하는 구조로 되어있으니까요. (자세히 알고싶다면 →[엑셀 함수 #8]← 클릭하세요!!)
그럼 IF 함수를 중첩해서 사용하는 예시를 한번 봐볼까요~??
사용 예시 1
IFS 함수를 알아볼때 사용했던 예시를 그대로 가져와봤는데요.
학생들의 평균 점수가 90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 그 외에는 F등급을 매겨보겠습니다.
[조건1]은 학생들의 평균 점수가 90점 이상이므로 "C3:H3>=90"이고, [조건1을 만족할 경우 출력값]은 "A"입니다.
[조건2]와 [조건3]은 학생들의 평균 점수가 각각 80점 이상, 70점 이상이므로 "C3:H3>=80", "C3:H3>=70"이고, 각각을 만족할 경우 출력값은 "B", "C"입니다.
그리고 모든 조건을 만족하지 않을 경우에는 F이므로 [조건3을 만족하지 않을 경우 출력값]이 "F"입니다.
따라서 아래와 같이 IF 함수를 중첩 사용하여 C4셀에 입력해야 합니다.
= IF( C3:H3>=90, "A", IF( C3:H3>=80, "B", IF( C3:H3>=70, "C", "F" )))
사용 예시 2
IFS 함수처럼 IF 함수 중첩도 조건들을 입력하는 순서가 중요한데요.
이번에는 조건들의 순서를 바꾸어 학생들의 평균 점수가 70점 미만이면 F, 80점 미만이면 C, 90점 미만이면 B, 그 외에는 A등급을 매겨보겠습니다.
[조건1], [조건2], [조건3]은 각각 학생들의 평균 점수가 70점 미만, 80점 미만, 90점 미만이므로 "C3:H3<70", "C3:H3<80", "C3:H3<90"이고, 각각을 만족할 경우 출력값은 "F", "C", "B"입니다.
모든 조건을 만족하지 않을 경우 출력값은 "A"이므로 아래와 같이 IF 함수를 중첩 입력하면 됩니다.
= IF( C3:H3<70, "F", IF( C3:H3<80, "C", IF( C3:H3<70, "B", "A" )))
지금까지 IF 함수 중첩 사용법에 대해 알아봤습니다!!
IFS 함수와 구조나 사용법이 매우 비슷하기 때문에 IFS 함수를 사용했던 분이라면 쉽게 사용가능할거 같구요.
IFS 함수를 사용해보지 않았더라도 IF 함수에서 조건을 만족하지 않을 경우 다른 조건을 만족하는지 판단하기 위해 다시 IF 함수를 추가로 입력한다고 이해하면 되기 때문에 IF 함수의 구조만 잘 이해하시면 어렵지 않게 사용하실 수 있을 것 같습니다.
다만, IFS 함수처럼 조건들의 입력 순서를 잘 판단하셔야 한다는 점만 주의하시면 될 것 같습니다!!
다음 [엑셀 함수]에서는 여러가지 조건을 충족하는 셀들의 합계를 구하는 함수 SUMIFS 함수에 대해 알아보려 하는데요.
SUM 함수와 IFS 함수만 이해하고 있으면 쉽게 사용 가능하니, 모르시는 분은 각각 [엑셀 함수 #1]과 [엑셀 함수 #8]을 보고 오시면 좋을 것 같습니다.
지금까지 긴 글 읽어주셔서 감사하구요!!
궁금한 것은 언제든 편하게 댓글 달아주세요~
이상 이것저것 관심많은 포푸리였습니다!!
댓글