모두CBT

다음 그림과 같이 [C9] 셀에 =DSUM(A1:C7, C1, A9:A… | [컴퓨터활용능력 2급 필기] 11년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 11년 3회차
다음 그림과 같이 [C9] 셀에 =DSUM(A1:C7, C1, A9:A10) 함수를 입력했을 때 결과로 옳은 것은?
ABC
1이름직급상여금
2장기동과장1,200,000
3이승연대리900,000
4김영신차장1,300,000
5공경호대리850,000
6한나리사원750,000
7이미연과장950,000
8
9상여금
10>=1000000
1
5,950,000
2
2,500,000
3
1,000,000
4
3,450,000
해설

DSUM은 데이터베이스 함수로 DSUM(데이터베이스 전체 범위, 합계를 구할 필드, 조건 범위) 형태로 씁니다. 세 인수 모두 필드명이 들어간 머리글 행을 포함해야 하는 것이 핵심입니다.

여기서 데이터베이스는 머리글(이름·직급·상여금)을 포함한 [A1:C7]이고, 합계를 구할 필드는 머리글 셀 [C1](상여금 열)이며, 조건 범위 [A9:A10]은 머리글 '상여금'과 조건 '>=1000000'으로 이루어져 있습니다. 즉 상여금이 1,000,000 이상인 사람들의 상여금 합계를 구하라는 뜻입니다.

목록의 상여금은 1,200,000 · 900,000 · 1,300,000 · 850,000 · 750,000 · 950,000이고, 이 중 1,000,000 이상인 값은 과장의 1,200,000과 차장의 1,300,000 두 건뿐입니다. 따라서 결과는 1,200,000 + 1,300,000 = 2,500,000이 됩니다.

참고로 5,950,000은 조건을 무시한 전체 합계이고, 조건 범위의 머리글을 빼고 조건식만 지정하면 함수가 제대로 동작하지 않으므로 조건 범위는 반드시 머리글까지 포함해 지정해야 합니다.

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