다중 IF 함수 📖
📚 Excel 함수 사전 - 다중 IF 함수
IF 함수를 통해 단순히 조건에 따른 참, 거짓을 표시할 수 있지만 조건이 여러 개일 경우도 있을 것이다.
예를 들어 조건에 따라 결과 표시를 수, 우, 미, 양, 가 / 우수, 보통, 노력 등처럼 다양하게 표시해야 할 수 있다.
이때는 다중 IF 함수를 이용해보자!
❖ '우수', '보통', '노력'으로 평가 결과 표시하기 1
평균이 80점 이상이면 '우수'를, 80~60점 사이면 '보통'을, 60점 미만이면 '노력'을 평가 결과로 표시해보자.
조건이 세 개이므로 IF 함수를 두 번 중첩해서 사용해야 한다.
•G4 셀 선택 > =IF(F4>=80,”우수",IF(F4>=60,"보통","노력")) 입력 > 자동 채우기(더블 클릭) > 확인
ㄴ F4가 80보다 크거나 같으면 "우수" 표시 / F4가 60보다 크거나 같으면 "보통" 60 보다 작으면 "노력" 표시
•H4 셀 선택 > =IF(F4>=90,"A",IF(F4>=80,"B",IF(F4>=70,"C",IF(F4>=60,"D","F")))) 입력 > 확인
ㄴ F4가 90보다 크거나 같으면 "A" 표시
ㄴ F4가 80보다 크거나 같으면 "B" 표시
ㄴ F4가 70보다 크거나 같으면 "C" 표시
ㄴ F4가 60보다 크거나 같으면 "D" 표시, 60보다 작으면 "F" 표시
💡Tip
▫︎ =IF(F4>=80,”우수",IF(F4>=60,"보통","노력"))
IF 함수를 여러 번 중첩해서 조건을 비교할 때는 가장 큰 값(또는 가장 작은 값)부터 차례대로 비교하면서 조건을 지정해야 함.
첫 번째 IF 함수의 조건이 거짓일 때 다시 IF 함수를 이용해서 다음 조건을 체크하는 방식으로,
IF함수 안에서 IF를 지정하는 중첩 IF 함수임.
위의 함수 식의 경우 우선 첫 번째 IF 함수에 의해서 F4 셀이 80 이상인 조건에 만족하면 "우수"로 표시
그렇지 않으면 다시 두 번째 IF함수에 의해서 F4 셀이 60 이상인 조건에 만족하면 "보통" 그렇지 않으면 " 노력"으로 표시함.
▫︎ =IF(F4>=90,"A",IF(F4>=80,"B",IF(F4>=70,"C",IF(F4>=60,"D","F"))))
첫 번째 IF 함수로 90 이상이면 "A"를, 그렇지 않으면 두 번째 IF 함수로 80 이상이면 "B"를,
그렇지 않으면 세 번째 IF 함수로 70 이상이면 "C"를, 그렇지 않으면 네 번째 IF 함수로 60 이상이면 "D"를 그렇지 않으면 "F"로 표시하는 함수 식임.
작은 값부터 비교해서 처리하려면?
=IF(F4<60,"F",IF(F4<70,"D",IF(F4<80,"C",IF(F4<90,"B","A"))))
엑셀 공부해서 편하게 일하자!
▫︎ 공부하는 책 : 직장인을 위한 실무 엑셀
▫︎ 참고 자료 : www.gilbut.co.kr
'Excle > Excel 함수 사전' 카테고리의 다른 글
AND, OR 함수 📖 (0) | 2020.12.15 |
---|---|
IFS 함수 📖 (0) | 2020.12.14 |
IF 함수 📖 (0) | 2020.12.13 |
LARGE, SMALL 함수 📖 (0) | 2020.12.13 |
MAX, MIN, MEDIAN 함수 📖 (0) | 2020.12.13 |
댓글