모두CBT

다음 시트에서 직책이 '과장'인 직원들의 급여총액의 합을 구하려고 한다… | [컴퓨터활용능력 2급 필기] 12년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 12년 2회차
다음 시트에서 직책이 '과장'인 직원들의 급여총액의 합을 구하려고 한다. [D14] 셀에 들어갈 함수식으로 옳은 것은?
ABCDE
1급여 현황
2단위 : 만원
3사번직책기본급수당급여총액
410101과장25050300
510102과장19050240
610103사원15030180
710214사원14530175
810215과장19550245
910216부장30070370
1010315사원16030190
1110316과장20050250
12
13직책급여총액
14과장
1
=DSUM(A3:E11,5,C13:C14)
2
=DSUM(A3:E11,E3,C13:D13)
3
=DSUM(5,A3:E11,C13:C14)
4
=DSUM(A3:E11,C13:C14,E3)
해설

조건에 맞는 레코드만 골라 합계를 구하는 함수는 DSUM(목록 범위, 필드, 조건 범위)이며, 인수 순서가 정해져 있어 자리를 바꾸면 값을 구하지 못한다.

목록 범위에는 머리글 행이 반드시 포함되어야 한다. 이 시트는 '사번·직책·기본급·수당·급여총액'이 3행에 있으므로 목록 범위는 자료 끝 행까지인 [A3:E11]이다. 합을 구할 필드는 급여총액이 든 다섯 번째 열이므로 5로 지정하고(머리글 셀 E3를 써도 된다), 조건은 머리글 '직책'과 값 '과장'이 위아래로 놓인 [C13:C14]다.

따라서 =DSUM(A3:E11,5,C13:C14)가 옳다. 이 수식은 직책이 과장인 300, 240, 245, 250을 더해 [D14]에 1035(단위: 만원)를 표시한다.

조건 범위를 [C13:D13]처럼 머리글만 가로로 잡으면 비교할 조건 값이 없어 조건 구실을 못 하고, 목록 범위·필드·조건 범위의 자리를 서로 바꿔 넣은 형태도 함수의 인수 구조에 어긋나 오류가 난다.

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