문제
다음 중 아래의 워크시트에서 [F2] 셀에 소속이 ‘영업 1부’인 총매출액의 합계를 계산하기 위한 수식으로 옳지 않은 것은?
| 행 | A 성명 | B 소속 | C 총매출액 |
|---|---|---|---|
| 2 | 이민우 | 영업1부 | 8,819 |
| 3 | 차소라 | 영업2부 | 8,072 |
| 4 | 진희경 | 영업3부 | 6,983 |
| 5 | 장윤 | 영업1부 | 7,499 |
| 6 | 최병철 | 영업1부 | 7,343 |
| 7 | 김철수 | 영업3부 | 4,875 |
| … | … | … | … |
| 15 | 이혁재 | 영업2부 | 6,437 |
[E1:E2] 영역의 조건: 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(조건범위, 조건, 합계범위)에서 조건 범위와 합계 범위는 같은 크기여야 한다. 4번은 조건 범위를 A1:C15(여러 열)로 잘못 지정했고 합계 범위도 C1:C15로 어긋나 올바른 합계를 구할 수 없으므로 옳지 않다.
오답 풀이
- 1번: DSUM(A1:C15, 3, E1:E2)는 3번째 열(총매출액)을 조건에 맞게 합산하므로 옳다.
- 2번: DSUM에서 필드를 열 번호(3) 대신 머리글 셀(C1)로 지정해도 동작하므로 옳다.
- 3번: SUMIF(B2:B15, E2, C2:C15)는 소속이 E2인 행의 총매출액을 합산하므로 옳다.
- 4번: 조건 범위를 단일 열이 아닌 A1:C15로 지정해 잘못되었으므로 옳지 않다.
보충 개념 DSUM(데이터범위, 필드, 조건범위)은 필드를 열 번호나 머리글로 지정한다. SUMIF는 조건 범위와 합계 범위의 행 수가 일치해야 한다.