문제
다음 중 아래의 워크시트에서 수식 '=DAVERAGE(A4:E10, "수확량", A1:C2)'의 결과 값으로 옳은 것은?
(조건 범위 A1:C2)
| 행 | A:나무 | B:높이 | C:높이 |
|---|---|---|---|
| 1 | 나무 | 높이 | 높이 |
| 2 | 배 | >10 | <20 |
(데이터 범위 A4:E10)
| 행 | A:나무 | B:높이 | C:나이 | D:수확량 | E:수익 |
|---|---|---|---|---|---|
| 5 | 배 | 18 | 17 | 14 | 105 |
| 6 | 배 | 12 | 20 | 10 | 96 |
| 7 | 체리 | 13 | 14 | 9 | 105 |
| 8 | 사과 | 14 | 15 | 10 | 75 |
| 9 | 배 | 9 | 8 | 6 | 76.8 |
| 10 | 사과 | 8 | 9 | 6 | 45 |
① 15 ② 12 ③ 14 ④ 18
정답
2번
해설
정답: 2. DAVERAGE(데이터범위, 필드, 조건범위)는 조건을 만족하는 행의 지정 필드 평균을 구한다. 조건은 '나무=배 그리고 높이>10 그리고 높이<20'이다. 이를 만족하는 행은 높이 18(수확량 14)과 높이 12(수확량 10)뿐이며, 높이 9인 배는 제외된다. 따라서 수확량 평균은 (14+10)÷2 = 12이다.
오답 풀이
- 1번: 15는 조건과 무관한 값으로 평균 결과가 아니다.
- 2번: 조건을 만족하는 수확량 14와 10의 평균은 12이므로 옳다.
- 3번: 14는 한 행(높이 18)의 수확량일 뿐 평균이 아니다.
- 4번: 18은 수확량이 아니라 높이 값이므로 결과가 아니다.
보충 개념 데이터베이스 함수(DAVERAGE 등)는 조건 범위의 첫 행에 필드명을, 같은 행 조건은 AND로 묶어 평가하며, 모든 조건을 만족하는 행만 계산 대상으로 삼는다.