다음 중 아래의 워크시트에서 몸무게가 70Kg 이상인 사람의 수를 구하… | [컴퓨터활용능력 2급 필기] 15년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 15년 2회차
다음 중 아래의 워크시트에서 몸무게가 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 이상인 사람의 수? | 2 | ||||
1
=DCOUNT(A1:D5,2,F2:F3)
2
=DCOUNTA(A1:D5,2,F2:F3)
3
=DCOUNT(A1:D5,3,F2:F3)
4
=DCOUNTA(A1:D5,3,F2:F3)
해설
데이터베이스 범위는 번호·이름·키(Cm)·몸무게(Kg)가 들어 있는 [A1:D5]이고, 조건 범위 [F2:F3]은 몸무게(Kg)가 >=70인 조건이다. 이를 만족하는 사람은 78인 한민국과 80인 이우리로 2명이며, 실제로 [E7]에는 2가 표시되어 있다.
두 함수의 차이가 핵심이다. DCOUNT는 지정한 필드에서 숫자가 들어 있는 셀만 세고, DCOUNTA는 비어 있지 않은 모든 셀을 센다. 필드 번호 2는 홍길동·이대한 같은 문자가 든 이름 열이고, 3은 숫자가 든 키(Cm) 열이다.
따라서 문자로 된 이름 열을 DCOUNT로 세면 숫자가 하나도 없어 결과가 0이 되어 원하는 2를 얻을 수 없다. 반면 이름 열을 DCOUNTA로 세거나, 숫자인 키 열을 DCOUNT 또는 DCOUNTA로 세면 조건을 만족하는 두 행이 그대로 집계되어 모두 2가 나온다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.