문제
아래의 워크시트에서 [B2:D5] 영역은 '점수'로 이름이 정의되어 있다. 다음 중 [A6] 셀에 수식 '=AVERAGE(INDEX(점수, 2, 1), MAX(점수))'을 입력하는 경우 결과 값으로 옳은 것은?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 성명 | 중간 | 기말 | 실기 |
| 2 | 오금희 | 85 | 60 | 85 |
| 3 | 백나영 | 90 | 80 | 95 |
| 4 | 김장선 | 100 | 80 | 76 |
| 5 | 한승호 | 80 | 80 | 85 |
① 85 ② 90 ③ 95 ④ 100
정답
3번
해설
정답: 3. INDEX(점수, 2, 1)은 이름 영역 '점수'(B2:D5)에서 2행 1열의 값, 즉 [B3]=90을 반환한다. MAX(점수)는 영역의 최댓값 100이다. AVERAGE(90, 100)=95이므로 결과는 95이다.
오답 풀이
- 1번: 85는 평균 계산에 직접 쓰이는 값이 아니다.
- 2번: 90은 INDEX의 결과값일 뿐 최종 평균값이 아니다.
- 3번: (90+100)/2 = 95이므로 옳다.
- 4번: 100은 MAX의 결과값일 뿐 최종 평균값이 아니다.
보충 개념 INDEX(범위, 행, 열)은 범위의 좌측 상단을 기준으로 지정한 위치의 값을 반환한다. 여기서 범위는 B2:D5이므로 2행 1열은 B3이다.