문제
다음 중 아래의 워크시트에서 [F2] 셀에 소속이 ‘영업 1부’인 총매출액의 합계를 계산하기 위한 수식으로 옳지 않은 것은?
| A | B | C | |
|---|---|---|---|
| 1 | 성명 | 소속 | 총매출액 |
| 2 | 이민우 | 영업1부 | 8,819 |
| 3 | 차소라 | 영업2부 | 8,072 |
| 4 | 진희경 | 영업3부 | 6,983 |
| … | … | … | … |
| 15 | 이혁재 | 영업2부 | 6,437 |
(조건은 [E1]=소속, [E2]=영업1부)
① =DSUM(A1:C15,3,E1:E2) ② =DSUM(A1:C15,C1,E1:E2) ③ =SUMIF(B2:B15,E2,C2:C15) ④ =SUMIF(A1:C15,E2,C1:C15)
정답
4번
해설
정답: 4. SUMIF(조건범위, 조건, 합계범위)에서 조건범위와 합계범위는 행 위치가 서로 대응해야 한다. ④의 조건범위 A1:C15는 소속 열만이 아니라 표 전체이고 합계범위도 C1부터 시작해 어긋나므로 올바른 결과를 얻지 못해 옳지 않다.
오답 풀이
- 1번: DSUM(범위, 3, 조건)은 3번째 열(총매출액)의 합을 조건에 맞게 구하므로 옳다.
- 2번: DSUM의 필드를 열 머리글 C1으로 지정해도 같은 결과를 얻으므로 옳다.
- 3번: SUMIF(소속범위 B2:B15, ‘영업1부’, 총매출액 C2:C15)로 정확히 계산되므로 옳다.
- 4번: 조건범위와 합계범위가 표 전체·머리글 포함으로 어긋나 옳지 않다.
보충 개념 DSUM(데이터베이스, 필드, 조건범위)은 필드를 열 번호 또는 머리글로 지정할 수 있다. SUMIF는 조건범위와 합계범위의 크기·위치가 1:1로 맞아야 정확히 동작한다.