모두CBT

아래 워크시트에서 강동 매장의 수량합계를 구하여 [B8]셀에 표시하는 … | [컴퓨터활용능력 2급 필기] 10년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 10년 3회차
아래 워크시트에서 강동 매장의 수량합계를 구하여 [B8]셀에 표시하는 함수식으로 옳은 것은?
ABCD
1품목명매장명단가수량
2투피스강동2049780
3원피스강북19870134
4셔츠강동9880240
5스커트강북14589170
6
7매장명강동매장의 수량합계
8강동
1
=DSUM(A2:D5,4,A7:A8)
2
=DSUM(A1:D5,4,A7:A8)
3
=DSUM(D1:D5,3,A7:A8)
4
=SUM(A1:D5,A7:A8,4)
해설

워크시트를 보면 1행이 품목명·매장명·단가·수량이라는 필드명이고, 2~5행에 투피스(강동, 20497, 80), 원피스(강북, 19870, 134), 셔츠(강동, 9880, 240), 스커트(강북, 14589, 170)가 들어 있다. 아래쪽에는 A7에 '매장명', A8에 '강동'이 적혀 있어 이 두 셀이 조건 범위가 된다.

DSUM(데이터베이스, 필드, 조건 범위)에서 데이터베이스 범위는 필드명이 있는 행부터 포함해야 하므로 A1:D5로 잡는다. 필드는 합계를 낼 열의 위치를 뜻하는데 수량은 왼쪽에서 네 번째 열이므로 4다. 따라서 =DSUM(A1:D5,4,A7:A8)이 되고, 강동 매장인 투피스 80과 셔츠 240을 더해 320이 [B8]에 표시된다.

필드명 행을 뺀 A2:D5를 데이터베이스로 지정하면 첫 행인 '투피스, 강동, 20497, 80'을 필드명으로 인식해 조건의 '매장명' 필드를 찾지 못하므로 원하는 값이 나오지 않는다. D1:D5처럼 한 열만 지정하면 세 번째·네 번째 필드 자체가 존재하지 않는다.

또 SUM은 조건을 판단하는 함수가 아니라 지정한 범위의 값을 모두 더할 뿐이어서, 조건 범위를 인수로 넘겨도 매장명이 강동인 행만 골라내지 못한다.

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