엑셀 함수18(IF함수 중첩사용) 중첩함수조건 적용순서 및 사용방법
아래와 같이 학생별, 과목별(일본어, 영어, 수학)점수와 평균점수가 있습니다. 이 평균점수를 가지고 IF함수를 중첩으로 사용하여 평가를 하고자 합니다. 적용하고자 하는 평가기준은 점수등급별(하단 참조)로 수,우,미,양으로 평가를 합니다. 이 때 중요한 부분이 중첩함수 수용시 하단의 평가기준(점수의 순위)을 적용시에 순서가 중요합니다. 반드시 높은 순부터 인수를 입력해야 합니다.
IF함수 중첩으로 학생등급 평가하기
입력순서는 아래의 기준에 따라 순서대로 하시면 되고 구체적인 방법은 생략합니다.
1. 입력하고자 하는 셀선택해서 =
2. 이름상자의 삼각형 클릭
3. 해당함수 클릭(IF)
4. 함수인수창에서 인수입력
첫번째 함수인수창
첫번째 조건은 '평균값이 95점 초과시에 수'입니다. 함수로는 =IF(F3>95,수) 입니다.
두번째 함수인수창
두번째 조건을 줄때 가장 첫번째로 해야 하는 부분이 구분기호(,콤마)를 삽입하는 것입니다. 즉, [함수입수창클릭>콤마삽입>IF함수(이름상자)클릭>함수인수창>인수입력] 이 순서를 지켜야 합니다.
두번째 조건은 '평균값이 90점 초과시에 우'입니다. 함수로는 =IF(F3>90,우) 입니다.
세번째 함수인수창 : 위의 순서와 동일하게 입력
네번째 함수인수창 : 위의 순서와 동일하게 입력
최종 입력결과 : 채우기 핸들로 채우기
아래 [우리딸]의 경우를 보시면 '평균'이 '99.92'로 '95'점을 초과했기 때문에 결과는 '수'입니다. 여기에서 마찬가지로 수이기 때문에 아래의 조건도 모두 만족합니다. 즉, 수의 조건뿐만아니라 우,미,양의 조건을 모두가 만족합니다. 하지만 수가 결과로 나타났습니다. 중첩함수를 적용시에 첫번째조건(좌측) 우선적용이 되기 때문입니다.
IF중첩조건을 반대로 준 경우
만약 IF중첩을 낮은 점수순서대로 입력을 해 보겠습니다.
IF중첩조건을 반대로 준 경우
중첩함수 적용 결과 무도가 양으로 표기가 되었습니다. 앞에서 말씀드린 것처럼 좌측에서 우측순으로 먼저 조건을 적용하기 때문입니다. 따라서 원하는 결과가 나타나지 않았습니다. 중첩함수의 적용시에 적용하고자 하는 순서를 좌측부터 적용이 될 수 있도록 중첩함수 구성을 해야 합니다
중첩함수의 조건 적용 순서