문제
다음 중 아래의 워크시트에서 몸무게가 70Kg 이상인 사람의 수를 구하고자 할 때 [E7] 셀에 입력할 수식으로 옳지 않은 것은?
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | 번호 | 이름 | 키(Cm) | 몸무게(Kg) | ||
| 2 | 12001 | 홍길동 | 165 | 67 | 몸무게(Kg) | |
| 3 | 12002 | 이대한 | 171 | 69 | >=70 | |
| 4 | 12003 | 한민국 | 177 | 78 | ||
| 5 | 12004 | 이우리 | 162 | 80 | ||
| 6 | ||||||
| 7 | 몸무게가 70Kg 이상인 사람의 수? | (결과) |
① =DCOUNT(A1:D5,2,F2:F3) ② =DCOUNTA(A1:D5,2,F2:F3) ③ =DCOUNT(A1:D5,3,F2:F3) ④ =DCOUNTA(A1:D5,3,F2:F3)
정답
1번
해설
정답: 1. DCOUNT는 지정한 열에서 '숫자'가 든 셀의 개수만 센다. 2번째 열(이름)은 문자 데이터이므로 DCOUNT(A1:D5,2,F2:F3)는 숫자가 없어 0을 반환하여 원하는 결과(사람 수)를 구할 수 없다.
오답 풀이
- 1번: DCOUNT를 문자 필드인 2열(이름)에 적용하면 숫자 셀이 없어 0이 나오므로 옳지 않다.
- 2번: DCOUNTA는 비어 있지 않은 셀을 세므로 2열(이름)에 적용해도 조건을 만족하는 사람 수를 구할 수 있다.
- 3번: DCOUNT를 숫자 필드인 3열(키)에 적용하면 조건을 만족하는 숫자 셀 수를 세므로 결과를 구할 수 있다.
- 4번: DCOUNTA를 3열에 적용해도 비어 있지 않은 셀을 세므로 결과를 구할 수 있다.
보충 개념 DCOUNT는 숫자가 든 셀만, DCOUNTA는 비어 있지 않은 모든 셀을 세므로, 문자 필드를 셀 때는 DCOUNT를 쓰면 0이 된다는 점에 주의한다.