모두CBT

다음 중 아래의 워크시트에서 [F2] 셀에 소속이 ‘영업 1부’인 총매… | [컴퓨터활용능력 1급 필기] 15년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 15년 3회차
다음 중 아래의 워크시트에서 [F2] 셀에 소속이 ‘영업 1부’인 총매출액의 합계를 계산하기 위한 수식으로 옳지 않은 것은?
ABCDEFG
1성명소속총매출액소속총매출액평균매출액
2이민우영업1부8,819영업1부28,5817,145
3차소라영업2부8,072
4진희경영업3부6,983
5장용영업1부7,499
6최병철영업1부7,343
7김철수영업3부4,875
8정진수영업2부5,605
9고희수영업3부8,689
10조민희영업3부7,060
11추소영영업2부6,772
12홍수아영업3부6,185
13이경식영업1부4,920
14유동근영업2부7,590
15이혁재영업2부6,437

※ [F2] 셀에 붙은 설명: 소속별 총매출액의 합계

1
=DSUM(A1:C15,3,E1:E2)
2
=DSUM(A1:C15,C1,E1:E2)
3
=SUMIF(B2:B15,E2,C2:C15)
4
=SUMIF(A1:C15,E2,C1:C15)
해설

[E1:E2]는 필드명 ‘소속’과 조건값 ‘영업1부’로 이루어진 조건 범위이고, 구해야 할 값은 영업1부인 이민우 8,819, 장용 7,499, 최병철 7,343, 이경식 4,920의 합계인 28,581이다.

SUMIF(조건 범위, 조건, 합계 범위)에서 조건 범위는 조건과 비교할 한 개의 열이어야 한다. 조건 범위를 A1:C15처럼 여러 열로 지정하면 성명·소속·총매출액 값을 모두 ‘영업1부’와 비교하게 되고, 합계 범위도 조건 범위의 왼쪽 위 셀을 기준으로 같은 크기만큼 확장되어 총매출액 열이 아닌 엉뚱한 영역이 더해진다. 따라서 이 형태로는 28,581을 얻을 수 없다.

반면 DSUM(데이터베이스, 필드, 조건 범위)는 필드를 열 번호 3으로 지정하든 필드명이 있는 [C1] 셀로 지정하든 모두 총매출액 열을 가리키고, 조건 범위 E1:E2가 필드명 행을 포함하고 있어 정상 동작한다. SUMIF를 쓸 때에도 소속이 들어 있는 B2:B15를 조건 범위로, 총매출액이 들어 있는 C2:C15를 합계 범위로 맞춰 지정하면 같은 결과가 나온다.

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