모두CBT

다음 중 아래의 워크시트에서 몸무게가 70Kg 이상인 사람의 수를 구하… | [컴퓨터활용능력 2급 필기] 15년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 15년 2회차
다음 중 아래의 워크시트에서 몸무게가 70Kg 이상인 사람의 수를 구하고자 할 때 [E7] 셀에 입력할 수식으로 옳지 않은 것은?
ABCDEF
1번호이름키(Cm)몸무게(Kg)
212001홍길동16567몸무게(Kg)
312002이대한17169>=70
412003한민국17778
512004이우리16280
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가 나온다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.