다음 시트에서 직책이 '과장'인 직원들의 급여총액의 합을 구하려고 한다… | [컴퓨터활용능력 2급 필기] 12년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 12년 2회차
다음 시트에서 직책이 '과장'인 직원들의 급여총액의 합을 구하려고 한다. [D14] 셀에 들어갈 함수식으로 옳은 것은?
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 급여 현황 | ||||
| 2 | 단위 : 만원 | ||||
| 3 | 사번 | 직책 | 기본급 | 수당 | 급여총액 |
| 4 | 10101 | 과장 | 250 | 50 | 300 |
| 5 | 10102 | 과장 | 190 | 50 | 240 |
| 6 | 10103 | 사원 | 150 | 30 | 180 |
| 7 | 10214 | 사원 | 145 | 30 | 175 |
| 8 | 10215 | 과장 | 195 | 50 | 245 |
| 9 | 10216 | 부장 | 300 | 70 | 370 |
| 10 | 10315 | 사원 | 160 | 30 | 190 |
| 11 | 10316 | 과장 | 200 | 50 | 250 |
| 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]처럼 머리글만 가로로 잡으면 비교할 조건 값이 없어 조건 구실을 못 하고, 목록 범위·필드·조건 범위의 자리를 서로 바꿔 넣은 형태도 함수의 인수 구조에 어긋나 오류가 난다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.