문제
다음 중 아래 시트의 [A1:C8] 영역에 고급 필터 기능을 이용하여 판매수량이 전체 판매수량의 평균 이상인 데이터를 추출하기 위한 조건으로 옳은 것은?
| 셀 | A:지역 | B:판매수량 | C:판매금액 |
|---|---|---|---|
| 2 | 서울 | 140 | 938,000 |
| 3 | 경기 | 380 | 406,000 |
| 4 | 인천 | 240 | 729,000 |
| 5 | 광주 | 390 | 362,600 |
| 6 | 부산 | 130 | 470,300 |
| 7 | 대전 | 120 | 852,000 |
| 8 | 대구 | 170 | 534,000 |
① 머리글 판매금액 / 조건 =B2>=AVERAGE($B$2:$B$8)
② 머리글 평균이상 / 조건 =B2>=AVERAGE(B2:$8)
③ 머리글 판매금액 / 조건 =B2>=AVERAGE(B2:B8)
④ 머리글 평균이상 / 조건 =B2>=AVERAGE($B$2:$B$8)
정답
4번
해설
정답: 4. 수식(함수)으로 조건을 만들 때는, 머리글을 원본의 필드명과 다르게(예: 평균이상) 적어야 한다. 또 비교 대상인 첫 셀(B2)은 상대 참조로, 평균을 구할 전체 범위($B$2:$B$8)는 절대 참조로 고정해야 모든 행에서 같은 평균과 비교된다.
오답 풀이
- 1번: 머리글이 필드명과 같은 '판매금액'이라 함수 조건이 제대로 동작하지 않는다.
- 2번: 범위
B2:$8이 잘못된 참조라 평균을 올바르게 구하지 못한다. - 3번: 머리글이 필드명 '판매금액'이고 평균 범위도 상대 참조라 행마다 평균이 달라져 옳지 않다.
- 4번: 머리글을 필드명과 다르게 쓰고 평균 범위를 절대 참조로 고정했으므로 옳다.
보충 개념 함수를 쓰는 고급 필터 조건에서는 머리글을 빈칸이나 원본과 다른 이름으로 두고, 비교 셀은 상대 참조, 비교 기준 범위는 절대 참조로 지정한다.