문제
다음 중 아래의 시트에서 지원자가 0이 아닌 셀의 평균을 구하는 [B9] 셀의 수식으로 옳지 않은 것은?
| ▦ | A | B |
|---|---|---|
| 1 | 지원부서 | 지원자 |
| 2 | 개발 | 450 |
| 3 | 영업 | 261 |
| 4 | 마케팅 | 880 |
| 5 | 재무 | 0 |
| 6 | 기획 | 592 |
| 7 | 생산 | 0 |
| 8 | 전체 평균 | 364 |
| 9 | 0 제외 평균 |
① =SUMIF(B2:B7,"<>0")/COUNTIF(B2:B7,"<>0") ② =SUMIF(B2:B7,"<>0")/COUNT(B2:B7) ③ =AVERAGEIF(B2:B7,"<>0") ④ {=AVERAGE(IF(B2:B7<>0,B2:B7))}
정답
2번
해설
정답: 2. 보기 2번은 분모로 COUNT(B2:B7)을 써서 0인 셀까지 모두 세어 6으로 나눈다. 0을 제외한 개수(4)로 나누어야 하므로 결과가 틀려 옳지 않은 수식이다.
오답 풀이
- 1번: SUMIF로 0 아닌 합을, COUNTIF로 0 아닌 개수를 구해 나누므로 올바른 평균이다.
- 2번: 분모 COUNT가 전체 개수(6)를 세어 0 제외 평균이 되지 않으므로 옳지 않다.
- 3번: AVERAGEIF(범위,"<>0")는 0 아닌 값들의 평균을 바로 구하므로 올바르다.
- 4번: 배열 수식 IF로 0 아닌 값만 골라 AVERAGE하므로 올바르다.
보충 개념 0을 제외한 평균은 (0 아닌 합)÷(0 아닌 개수)이어야 한다. COUNTIF·AVERAGEIF는 조건 개수/평균을, COUNT는 전체 개수를 센다.