본문 바로가기
컴퓨터활용능력

[컴활 2급] IF 함수 안의 IF 함수

by Point-Nemo 2025. 2. 27.

1. 표에서 총합계가 첫 번째로 높은 사람은 '대상', 두 번째로 높은 사람은 '금상', 그렇지 않은 사람은 공백을 순위에 표시하시오.

- IF, LARGE 함수 사용

  A B C D E
1 이름 엑셀 엑세스 총합계 순위
2 이필규 72 94 166  
3 김신호 73 83 156  
4 강경민 86 86 172  
5 민철호 82 88 170  
6 박준희 62 96 158  
7 전가은 71 80 151  
8 신현섭 88 77 165  
9 이재후 61 68 129  

 

※ IF 함수

- 조건에 대한 참과 거짓의 결과 값을 구함

- IF(조건, 참, 거짓)의 형태

 

※ LARGE 함수

- k번째로 큰 값을 구함

- LARGE(셀범위, k)의 형태

 

1. 총합계가 첫 번째로 높은 사람, 두 번째로 높은 사람

LARGE($D$2:$D$9, 1), LARGE($D$2:$D$9, 2)

 

2. 첫 번째로 높은 사람은 대상

IF(LARGE($D$2:$D$9, 1) =  D2, "대상")

-> 하지만 IF 문은 참, 거짓일 때 두 가지 케이스밖에 구분을 하지 못해, 대상, 금상, 공백을 모두 표시하려면 IF문을 한번 더 써야한다.

 

3. 첫 번째로 높은 사람은 대상, 두 번째로 높은 사람은 금상, 그 외에는 공백

IF(LARGE($D$2:$D$9, 1) =  D2, "대상", IF(LARGE($D$2:$D$9, 2) = D2, "금상",  ""))

 

4. 해당 함수를 E2 셀에 입력 후, 드래그로 E9까지 채워넣기