안녕하세요.
오늘은 IF 함수와 IF 함수를 중첩해서 사용하는 방법에 대해 알아보겠습니다.
《 IF 함수 사용법 》
IF 함수는 가장 많이 사용하는 함수 중 하나로, 특정 값과 예상 값을 논리적으로 비교할 수 있는 함수입니다.
IF문에서는 두 개의 결과가 나타날 수 있는데 첫 번째 결과는 비교가 True인 경우이고, 두 번째 결과는 비교가 False인 경우입니다.
형식 :
=IF(logical_test, value_if_true, value_if_false)
logical_test : 논리 테스트를 진행할 조건 입력
value_if_true : 앞의 조건이 참(True)인 경우 출력할 값
value_if_false : 앞의 조건이 거짓(False)인 경우 출력할 값
◇◇◇◇◇◇◇◇◇◇
위와 같은 데이터를 임의로 입력해 보았어요.
첫 번째는 IF 함수를 이용해서 토익점수가 800점 이상인 경우 "10만원" 환급이고, 그 이외인 경우 "해당없음"이 나오도록 해보겠습니다.
먼저 함수식을 작성해 보았어요.
조건 '토익점수'가 800 이상을 충족한 함수식으로, 조건을 충족할 경우 '10만원', 조건을 충족하지 않을 경우에는 '해당없음'이 출력되어야 합니다.
E4셀을 선택하고 ① =IF( 를 입력한 후 ② [Ctrl]+[A]를 클릭하면 [함수 인수] 대화상자가 열립니다.
[함수 인수] 대화상자에서 ① [Logical_test(조건)] 인수에 D4>=800 을 입력합니다.
② [Value_if_true(조건을 충족할 경우)] 인수에 "10만원"을 입력하고,
③ [Value_if_false(조건을 충족하지 않을 경우)] 인수에 "해당없음"을 입력하고 ④ [확인]을 클릭합니다.
E4셀에 "10만원"이라고 표시되었어요. E4셀의 자동 채우기 핸들을 더블클릭합니다.
◇◇◇◇◇◇◇◇◇◇
이번에는 조건이 두 가지인 경우에 IF 함수의 세 번째 인수 자리에 IF문을 중첩해서 사용해보려고 합니다.
IF 함수를 이용해서 토익점수가 800점 이상인 경우 "10만원" 환급이고, 700점 이상인 경우 "5만원" 환급,
그 이외인 경우 "(공백)"이 표시되도록 해보겠습니다.
조건 1 : 토익점수 800점 이상
조건 1을 충족할 경우 : "10만원"
조건 1을 충족하지 않을 경우 조건 2(다음 조건)를 생각해야 합니다.
조건 2 : 토익점수 700점 이상
조건 2를 충족할 경우 : "5만원"
모든 조건을 충족하지 않을 경우 : "" (공백 표시)
함수식을 작성하면 위와 같습니다.
E4셀을 선택하고 ① =IF( 를 입력한 후 ② [Ctrl]+[A]를 클릭합니다.
[함수 인수] 대화상자가 열리면 ③ [Logical_test(조건)] 인수에 D4>=800 을 입력하고, [Value_if_true(조건을 충족할 경우)] 인수에"10만원"을 입력합니다. (앞에서 작성한 단일 if 문과 같음)
④ [Value_if_false(조건을 충족하지 않을 경우)] 인수에 IF(D4>=700,"5만원","")을 입력하고 ⑤ [확인]을 클릭합니다.
E4셀에 "10만원"이라고 표시되었어요. E4셀의 자동 채우기 핸들을 더블클릭합니다.
참고 : 엑셀, 이렇게 하지 마라!
'엑셀공부' 카테고리의 다른 글
엑셀 - MAX, MIN 함수 사용법 알아보기 (최댓값, 최솟값) (0) | 2021.06.08 |
---|---|
엑셀 - IFERROR 함수 이용해서 오류 메시지 없애자! (0) | 2021.06.07 |
엑셀 - ISERROR / IF 함수 사용법과 두 함수 함께 사용하기 (0) | 2021.06.01 |
엑셀 - CHOOSE 함수 사용법 (0) | 2021.05.31 |
엑셀 - LEFT, MID, RIGHT 텍스트 함수 사용법 (0) | 2021.05.14 |
댓글