월말 결산이나 부서별 실적 보고서를 작성할 때, 특정 조건에 맞는 데이터만 필터링하여 합계를 구해야 하는 상황은 매일같이 발생합니다. 하지만 필터를 걸고 당당하게 SUM 함수를 입력했다가, 숨겨진 데이터까지 모두 합산되어 보고서 숫자가 틀어지는 아찔한 경험을 해보셨을 겁니다. 눈에 보이는 데이터만 정확하게 계산하려면 SUM이 아닌 다른 함수를 반드시 사용해야 합니다.
- 왜 SUM 함수는 필터링된 값을 무시할까?
- 해결책: SUBTOTAL 함수 완벽 가이드
- 실무 활용 예시: 부서별 매출액 3초 만에 구하기
- 엑셀 파일 공유 시 발생하는 치명적인 문제와 해결책
- 자주 묻는 질문 (FAQ)
왜 SUM 함수는 필터링된 값을 무시할까? 🤦♂️
SUM 함수는 지정된 범위 내의 ‘모든’ 셀을 더하도록 설계되어 있습니다. 사용자가 필터 기능을 이용해 특정 행을 화면에서 일시적으로 숨기더라도, 데이터 자체가 삭제된 것은 아니기 때문에 SUM 함수는 백그라운드에 숨겨진 값까지 성실하게 모두 더해버립니다.
해결책: SUBTOTAL 함수 완벽 가이드 💡
빠른 해결 요약 (Busy Professionals)
화면에 보이는 셀만 계산하려면 SUBTOTAL 함수를 사용해야 합니다. 이 함수는 첫 번째 인수로 ‘함수 번호’를, 두 번째 인수로 ‘계산할 범위’를 받습니다. 합계를 구하는 함수 번호는 9와 109 두 가지가 존재합니다.
| 함수 번호 | 기능 | 특징 |
|---|---|---|
| 9 | SUM (합계) | ‘필터’로 숨겨진 행은 제외하고 계산하지만, ‘숨기기’ 기능으로 수동으로 숨긴 행은 포함하여 계산합니다. |
| 109 | SUM (합계) | ‘필터’로 숨겨진 행과 ‘숨기기’로 수동으로 숨긴 행을 모두 제외하고, 오직 눈에 보이는 셀만 계산합니다. |
실무에서는 데이터를 다루다 보면 필터 외에도 수동으로 행을 숨기는 경우가 빈번하므로, 어떠한 상황에서도 눈에 보이는 값만 안전하게 더해주는 109번을 기본으로 사용하는 것을 강력히 권장합니다.
실무 활용 예시: 부서별 매출액 3초 만에 구하기 📊
이제 실제 업무에 바로 적용해 보겠습니다. 전체 매출 데이터에서 ‘영업 1팀’의 매출만 필터링하여 합계를 구하는 상황입니다.

- 데이터 표의 최상단 머리글에 필터를 적용합니다.
- 부서 열의 필터 드롭다운에서 영업 1팀만 선택하여 필터링합니다.
- 합계를 표시할 빈 셀에 =SUBTOTAL(109, 매출액 범위)를 입력합니다.
- 엔터를 누르면 화면에 보이는 영업 1팀의 매출액만 정확히 합산되어 표시됩니다.
이 방법을 완벽히 숙지하면 복잡한 피벗 테이블을 매번 새로 구성하지 않아도, 필터 조작만으로 즉각적인 데이터 확인과 유연한 보고가 가능해집니다.
엑셀 파일 공유 시 발생하는 치명적인 문제와 해결책 ☁️
SUBTOTAL 함수를 활용해 완벽한 실적 보고서를 만들었다고 가정해 봅시다. 이제 이 파일을 여러 팀원들과 공유하여 데이터를 취합해야 합니다. 하지만 로컬 환경에서 작성된 엑셀 파일을 이메일이나 사내 메신저로 주고받다 보면, “최종_진짜최종_수정본.xlsx”과 같이 파일 버전이 끝없이 꼬이거나, 누군가 필터를 잘못 건드려 공들여 만든 수식이 망가지는 일이 빈번하게 발생합니다.
수많은 부서가 동시에 협업하는 현대의 비즈니스 환경에서는, 단일 로컬 파일에 의존하는 업무 방식이 오히려 심각한 병목 현상과 데이터 유실을 초래합니다.
자주 묻는 질문 (FAQ) ❓
이 포스팅은 구글 워크스페이스 제휴 마케팅의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 본 문서의 데이터 관리 및 보안 관련 내용은 일반적인 정보 제공 목적이며, 기업의 중요한 금융/법률/데이터 보안 적용 시에는 전문가의 상담을 권장합니다.