문제
아래의 워크시트에서 [표1]을 이용하여 [F3:F5] 영역에 소속별 매출액의 합계를 구하고자 한다. 다음 중 [F3] 셀에 수식을 입력한 후 채우기 핸들을 이용하여 [F5] 셀까지 계산하려고 할 때 [F3] 셀에 입력할 수식으로 옳은 것은?
| 셀 | A:성명 | B:소속 | C:매출액 | E:소속 | F:매출액합계 | |
|---|---|---|---|---|---|---|
| 2 | 이민우 | 영업2부 | 8,819 | 영업1부 | ||
| 3 | 차소라 | 영업1부 | 8,010 | 영업2부 | ||
| 4 | 진희경 | 영업2부 | 6,985 | 영업3부 | ||
| 5 | 장용 | 영업1부 | 7,580 | |||
| 6 | 최병철 | 영업1부 | 7,321 | |||
| 7 | 김철수 | 영업3부 | 4,850 | |||
| 8 | 정진수 | 영업3부 | 7,623 | |||
| 9 | 고희수 | 영업1부 | 3,455 | |||
| 10 | 조민희 | 영업3부 | 4,215 | |||
| 11 | 추소영 | 영업2부 | 8,521 | |||
| 12 | 홍수아 | 영업1부 | 6,741 | |||
| 13 | 이강식 | 영업1부 | 6,278 | |||
| 14 | 유동근 | 영업3부 | 7,754 | |||
| 15 | 이현재 | 영업2부 | 8,910 |
(주의: 표시된 합계 대상 조건은 E3:E5에 입력된 소속이며, [F3] 셀의 결과는 영업1부의 합계가 됨)
① =SUMIF(B3:B16,E3,C3:C16) ② =SUMIF(B$3:B$16,E$3,C$3:C$16) ③ =SUMIF($B$3:$B$16,E3,$C$3:$C$16) ④ =SUMIF($B3:$B16,$E3,$C3:$C16)
정답
3번
해설
정답: 3. 조건을 비교할 소속 범위(B)와 더할 매출액 범위(C)는 채우기 시 변하면 안 되므로 절대 참조($B$3:$B$16, $C$3:$C$16)로 고정하고, 조건 셀 E3은 행마다 E3→E4→E5로 바뀌어야 하므로 상대 참조로 둔다.
오답 풀이
- 1번: 모든 범위가 상대 참조라 아래로 채우면 B·C 범위가 함께 밀려 합계 대상이 어긋난다.
- 2번: 행만 고정한 혼합 참조로, 조건 셀 E$3도 행이 고정되어 영업2·3부로 바뀌지 않는다.
- 3번: 범위는 절대 참조로 고정하고 조건 E3만 상대 참조이므로 옳다.
- 4번: 열만 고정한 혼합 참조라 아래로 채우면 행이 밀려 범위가 어긋나고, 조건 $E3은 열만 고정해 의도와 다르다.
보충 개념 SUMIF(조건범위, 조건, 합계범위)에서 채우기로 복사할 때 ''고정해야 할 범위''는 절대 참조($), ''행마다 달라져야 할 조건 셀''은 상대 참조로 둔다.