엑셀 SUMIF 완벽 가이드 | 실무자가 반드시 알아야 할 3가지 활용법
직장인이 실무에서 가장 많이 실수하는 SUMIF 함수의 오류 해결법부터 자동화 보고서를 만드는 꿀팁까지! 10분 영상에 모두 담았습니다👌
이 강의에서는 직장인이 가장 자주 사용하는 SUMIF·SUMIFS 함수의 실무 활용법을 다룹니다. 자동채우기를 고려한 절대참조 작성법과 결과 검토 절차부터, OR 조건을 만족하는 여러 항목의 합계, DATE 함수로 보조열 없이 구하는 월별 합계, 그리고 동적 배열을 활용한 SUMIF 자동화 보고서까지 실무 시나리오 중심으로 정리합니다.
실습자료를 준비했어요
수업에서 사용한 예제 파일과 보충 자료를 한 곳에 정리했습니다!👇
초보자를 위한 SUMIF 꿀팁 2가지
엑셀에서 VLOOKUP과 함께 직장인이 가장 많이 쓰는 대표 함수, 바로 SUMIF 함수입니다. 조건에 맞는 합계를 구하는 단순한 함수처럼 보이지만, 실무에서는 기본 사용 과정에서 치명적인 실수가 자주 발생하는 함수이기도 합니다. 이번 챕터에서는 실무자가 반드시 알아야 할 SUMIF 함수의 핵심 포인트 2가지를 정리합니다.
- 예제파일의 [기초] 시트에서 각 제품별 수량 합계를 계산해보겠습니다. H8셀에 다음과 같이 SUMIF 함수를 작성합니다.
=SUMIF(C8:C24,G8,E8:E24)

- 함수를 실행하면 A세트의 수량 합계로 108이 계산됩니다.

- 실무에서는 작성한 SUMIF 함수를 자동채우기로 확장해 사용하기 때문에, 참조 범위를 절대참조 형식으로 작성하는 것이 안전합니다. 수식에서 범위로 참조한 C8:C24, E8:E24 범위는 F4 키를 눌러 절대참조 형식으로 변경한 뒤, 수식을 아래로 자동채우기하면 각 제품별 수량 합계가 올바르게 계산됩니다.

- 이렇게 SUMIF 함수로 작성한 보고서는 오탈자나 눈에 보이지 않는 공백으로 인해 합계가 잘못 계산되는 경우가 종종 있습니다. 따라서 보고서를 제출하기 전 반드시 검토 과정을 거쳐야 합니다. SUMIF 함수로 집계한 범위를 선택하면, 엑셀 화면 좌측 아래 상태표시줄에 합계 308이 표시됩니다.

- 이제 원본 데이터에서 수량이 입력된 E열을 선택해 합계를 비교 검토합니다. 원본 데이터의 합계도 308로 동일하게 계산되어, 집계 결과가 정확하다는 것을 확인할 수 있습니다.

SUMIF 여러 항목 합계 구하기 (OR조건)
실무에서 SUMIF 함수를 사용하면서 가장 먼저 부딪히는 난관은 '여러 항목의 합계'를 구하는 상황입니다. 예를 들어 지역 범위에서 "서울, 제주, 세종" 지역의 매출 합계를 구해야 할 때, 일반적인 SUMIFS 함수로는 한 번에 집계가 어려워 여러 개의 SUMIF 덧셈으로 계산하곤 합니다. 이때 SUMPRODUCT 함수를 활용하면 여러 항목의 합계를 훨씬 간결하게 구할 수 있습니다.
- 예제파일에서 [다중SUMIF] 시트로 이동합니다. 먼저 I8셀에 지역이 '서울'이면서 제품이 'C세트'인 경우의 수량 합계를 계산해보겠습니다. I8셀에 다음과 같이 SUMIFS 함수를 작성하면 합계로 9가 반환됩니다.
=SUMIFS(E8:E24,B8:B24,G8,C8:C24,H8)

- SUMIFS 함수는 입력한 모든 조건을 동시에 만족하는 경우의 합계를 구합니다. 따라서 아래 여러 지역 합계의 경우, 지역이 "서울, 제주, 세종"을 동시에 만족할 수 없으므로 일반적인 SUMIFS 함수를 작성하면 합계로 0이 계산됩니다.

- 이때 SUMPRODUCT 함수를 활용하면 여러 항목의 합계를 한 번에 편리하게 계산할 수 있습니다. I13셀에 다음과 같이 SUMPRODUCT와 SUMIF를 결합한 수식을 작성합니다.
=SUMPRODUCT(SUMIF(B8:B24,G13:G15,E8:E24))

- 함수를 실행하면 목록에 입력된 모든 지역의 합계가 한 번에 계산됩니다.

월별 합계 쉽게 구하는 방법
SUMIF 함수로 날짜 데이터를 다루다 보면, 특정 연도나 특정 월의 합계를 구해야 하는 상황이 자주 발생합니다. 일반적으로는 원본 데이터 옆에 MONTH 함수로 월을 추출하는 보조열을 추가해 합계를 구하지만, SUMIFS 함수를 활용하면 보조열 없이도 월별 합계를 깔끔하게 구할 수 있습니다.
- 예제파일에서 [월별합계] 시트로 이동한 뒤, H8셀에 SUMIFS 함수를 작성합니다. SUMIFS 함수로 월별 합계를 구할 때는 선택한 월의 시작일과 말일을 기준으로 범위를 지정합니다. 따라서 H8셀에 다음과 같이 DATE 함수를 활용해 SUMIFS 공식을 작성합니다.
=SUMIFS($E$8:$E$24,$D$8:$D$24,">="&DATE(2025,G8,1),D8:D24,"<="&DATE(2025,G8+1,0))
'DATE 함수의 일로 0을 입력하면, 이전 월의 말일을 반환합니다.
- 작성한 수식을 아래로 자동채우기하면 월별 합계가 한 번에 계산됩니다.

SUMIF 자동 보고서 만들기 (2021 이후)
엑셀 2021 이상 버전을 사용 중이라면 UNIQUE 함수를 활용해 SUMIF 자동 보고서를 만들 수 있습니다. M365 최신 버전에서는 GROUPBY 함수로도 동일한 작업이 가능합니다. GROUPBY 함수의 자세한 사용법은 아래 영상에서 알기 쉽게 정리했으니 함께 확인해보세요.
- 예제파일의 [자동보고서] 시트로 이동해, G7셀에 UNIQUE 함수를 다음과 같이 입력합니다. 함수를 실행하면 지역의 고유 목록이 반환됩니다.

- 엑셀 2021 이후 버전부터 '동적 배열' 기능이 제공되면서, 해시(#) 기호를 활용한 자동화 보고서를 한층 편리하게 구성할 수 있게 되었습니다. H7셀에 다음과 같이 SUMIF 함수를 작성합니다.
=SUMIF(B7:B23,G7#,E7:E23)
오빠두Tip : 해시(#) 기호를 활용한 분산 범위의 더 다양한 예제는 아래 기초 입문 강의를 참고하세요!👇
- 함수를 실행하면 모든 지역의 수량 합계가 한 번에 계산됩니다. 이제 지역의 데이터를 변경하면 보고서가 실시간으로 업데이트되는 것을 확인할 수 있습니다.
