[Office 365] 엑셀 SUBTOTAL 함수로 그룹별 합계 구하기


엑셀에서 그룹별 합계를 빠르고 정확하게 구하는 방법이 있습니다.
SUBTOTAL 함수면 필터 젹용된 데이터도 자동으로 계산할 수 있습니다.
초보자도 쉽게 따라 할 수 있는 실전 예제까지 다뤄보도록 하겠습니다.


SUNTOTAL이 왜 필요할까?
엑셀에서 합계를 구할 때 보통 SUM 함수를 많이 사용합니다.
그런데 데이터를 필터링했다면 합계가 그대로인 경우가 발생합니다.
바로 이런 상황에서 SUBTOTAL 함수를 사용하면 쉽게 해결할 수 있습니다.
SUBTOTAL 함수는 단순 합계를 넘어, 필터 된 값만 계산하거나 숨긴 값은 제외하는 기능이 있습니다.

SUBTOTAL 함수 기초 개념 이해하기
SUBTOTAL 함수는 SUBTOTAL(함수_번호, 범위) 형식으로 사용됩니다.
여기서 함수_번호는 어떤 계산을 할지 정하는 숫자입니다.



자 SUBTOTAL 함수를 썼더니 굉장히 많은 함수가 있습니다.
여기서 눈에 띄는 걸 보면 1, 2, 3, 9, 10 등이 보이네요
1번은 평균, 2번은 개수, 3번은 빈칸 제외 개수, 9번은 합계, 10번은 곱셈 등등이네요
자 그러면 간단하게 사용해 보도록 하겠습니다.

간단하게 예시를 들어보도록 하겠습니다.

팀별로 데이터를 오름차순으로 정리한 상태입니다.
그라녀 여기서 팀별로 매출을 구해보도록 하겠습니다. 9번 함수를 사용한 후에 범위를 설정했습니다.
제일 위에 있는 값부터 순서대로 개발팀, 마케팅팀, 영업팀 순서입니다.
그리고 여기에 필터를 설정해보도록 하겠습니다.


필터를 적용해서 개발팀만 남겼더니 개발팀의 매출인 1,750만 남고 나머지 값은 0이 됐습니다.
이건 SUBTOTAL이 제대로 적용됐다고 볼 수 있습니다.
필터로 제외된 값은 모두 제외된 상태입니다.
반대로 다른 팀을 선택한 상태도 보여드리도록 하겠습니다. 마케팅 팀을 선택하면?
마케팅 팀의 매출만 잡힙니다.



자 간단하게 알아봤습니다. 단순 합계를 구하는 SUM보다 훨씬 유용하게 사용할 수 있는 SUBTOTAL
특히 바로 위에서 보셨던것처럼 필터된 데이터만 보고 싶을때, 여러 그룹을 나눠 합계를 관리할때
이런 경우에 꼭 필요한 함수입니다.
이 글을 통해 알아본 내용대로 하신다면 실무에서도 엑셀 데이터를 더 깔끔하게 정리할 수 있습니다.

자 정리하면
SUBTOTAL은 범위 안에서 계산 식이 자동으로 적용됩니다.
109번 사용 시 필터나 숨김 데이터도 자동으로 반영됩니다.
그룹별로 구간을 정해 삽입하면 보기 좋고 실용적으로 사용할 수 있습니다.

읽어주셔서 감사합니다. 추가적으로 더 궁금하신 내용이 있으시다면 하단의 링크를 참고해주세요


엑셀 SUMPRODUCT 함수 쉽게 배우기

엑셀로 매출 그래프 쉽게 만들기: 차트 초보 탈출 가이드

엑셀 SUM 함수 기초!! 사용법 정리

이 블로그의 인기 게시물

[Blender] 블렌더 속도 2배! 꼭 알아야 할 단축키와 설정 팁

[Blender] 블렌더 미러 모디파이어(Mirror Modifier) 활용법

[Office365] 엑셀로 매출 그래프 쉽게 만들기: 차트 초보 탈출 가이드