문제
아래 시트에서 수강생들의 학점별 학생수를 [E3:E7] 영역에 계산하였다. 다음 중 [E3] 셀에 입력한 수식으로 옳은 것은?
| 셀 | A:이름 | B:학점 | D:학점 | E:학생수 | |
|---|---|---|---|---|---|
| 3 | 이현미 | A | A | 2 | |
| 4 | 장조림 | A | B | 3 | |
| 5 | 나기훈 | B | C | 1 | |
| 6 | 백원석 | C | D | 0 | |
| 7 | 이영호 | B | F | 0 | |
| 8 | 세종시 | B |
① =COUNT(B3:B8, D3) ② =COUNTA($B$3:$B$8, D3) ③ =COUNTIF(D3, $B$3:$B$8) ④ =COUNTIF($B$3:$B$8, D3)
정답
4번
해설
정답: 4. 특정 학점의 개수를 세려면 COUNTIF(범위, 조건) 순서로 써야 한다. 학점 범위 $B$3:$B$8에서 D3의 학점과 같은 셀의 수를 세는 =COUNTIF($B$3:$B$8, D3)이 옳다.
오답 풀이
- 1번: COUNT는 숫자 셀의 개수만 세므로 문자(학점)는 세지 못한다.
- 2번: COUNTA는 비어 있지 않은 셀 전체 수를 세는 함수로 조건별로 세지 못한다.
- 3번: COUNTIF의 인수 순서(범위, 조건)가 뒤바뀌어 있어 옳지 않다.
- 4번: 범위 $B$3:$B$8에서 조건 D3과 일치하는 셀 수를 세므로 옳다.
보충 개념 COUNT는 숫자, COUNTA는 빈칸 아닌 셀, COUNTBLANK는 빈칸, COUNTIF(범위, 조건)는 조건에 맞는 셀의 개수를 센다.