문제
다음 중 아래 워크시트에서 [D10] 셀에 '서울' 지점 금액의 평균을 계산하는 수식으로 적합하지 않은 것은?
| 셀 | A:지점명 | B:수량 | C:단가 | D:금액 |
|---|---|---|---|---|
| 2 | 서울 | 100 | 800 | 80,000 |
| 3 | 부산 | 120 | 750 | 90,000 |
| 4 | 대구 | 130 | 450 | 58,500 |
| 5 | 대전 | 140 | 660 | 92,400 |
| 6 | 서울 | 100 | 990 | 99,000 |
| 7 | 부산 | 90 | 450 | 40,500 |
| 8 | 광주 | 140 | 760 | 106,400 |
(참고: 1행은 머리글, [D10]에 서울 지점 금액의 평균을 구한다.)
① =AVERAGEIF(A2:A8,A2,D2:D8) ② =AVERAGE(D2,D6) ③ =DAVERAGE(A1:D8,D1,A2) ④ =SUMIF(A2:A8,A2,D2:D8)/COUNTIF(A2:A8,A2)
정답
3번
해설
정답: 3. DAVERAGE의 세 번째 인수는 머리글과 조건이 함께 있는 ''조건 범위''여야 하는데, ③은 조건 인수로 데이터 셀 ''A2'' 하나만 지정해 올바른 조건 범위 형식이 아니다. 따라서 서울 금액 평균을 제대로 구하지 못하므로 적합하지 않다.
오답 풀이
- 1번: AVERAGEIF로 A열이 ''서울''(A2)인 행의 D열 평균을 구하므로 적합하다.
- 2번: 서울은 D2와 D6 두 곳이므로 AVERAGE(D2,D6)로 두 값의 평균을 구해 적합하다.
- 3번: DAVERAGE의 조건 인수가 머리글+조건이 아닌 단일 셀이라 조건 범위 형식이 아니므로 적합하지 않다.
- 4번: 서울 금액의 합(SUMIF)을 서울 개수(COUNTIF)로 나눠 평균을 구하므로 적합하다.
보충 개념 DAVERAGE(데이터범위, 필드, 조건범위)에서 조건 범위는 머리글 셀과 조건 셀이 함께 있는 범위여야 하며, 단일 데이터 셀을 조건으로 줄 수 없다.