문제
다음 중 아래 표에서 [B7] 셀에 평균 판매액을 초과한 사원 수를 구하려고 할 때, [B7] 셀에 입력할 수식으로 옳은 것은?
| 셀 | A | B |
|---|---|---|
| 1 | 사원명 | 판매액 |
| 2 | 강민호 | 320 |
| 3 | 윤서연 | 280 |
| 4 | 백지훈 | 410 |
| 5 | 한도경 | 190 |
| 6 | 노유진 | 350 |
| 7 | 평균 초과 사원 수 |
① =COUNTIF(B2:B6, ">AVERAGE(B2:B6)") ② =COUNTIF(">"&AVERAGE(B2:B6), B2:B6) ③ =COUNTIF(B2:B6, ">"&AVERAGE(B2:B6)) ④ =COUNTIF(B2:B6, AVERAGE(B2:B6)&">")
정답
3번
해설
정답: 3. COUNTIF(범위, 조건) 순서로 쓰고, 비교 연산자와 함수 결과는 &로 이어 붙여야 한다. 따라서 =COUNTIF(B2:B6, ">"&AVERAGE(B2:B6))이 옳다. (평균 310, 초과 320·410·350 → 3명)
오답 풀이
- 1번: 조건을 큰따옴표로 묶으면 AVERAGE가 함수가 아닌 글자로 처리되어 계산되지 않는다.
- 2번: COUNTIF의 범위와 조건 인수 순서가 뒤바뀌어 있다.
- 3번: 범위·조건 순서와 & 연결이 모두 올바르므로 옳다.
- 4번: ">"가 평균값 뒤에 붙어 올바른 조건이 되지 못한다.
보충 개념 COUNTIF에서 ">"&AVERAGE(...)처럼 비교 연산자 문자열과 계산 결과를 &로 결합해야 동적 조건이 만들어진다.