엑셀에서 특정 항목만 남기도록 필터를 걸었는데 합계가 그대로라면, 먼저 전체 자료의 합계와 현재 보이는 행의 합계 중 무엇이 필요한지 정하세요. 화면에서 행이 사라졌다는 사실만으로 기존 합계 수식의 목적까지 바뀌는 것은 아닙니다. 여기에 직접 숨긴 행이 섞이면 SUBTOTAL의 9와 109도 다른 결과를 낼 수 있습니다.
2026년 9월 25일 확인한 Microsoft 공식 설명을 바탕으로 세로로 쌓인 일반적인 Excel 자료를 다룹니다. 아래 숫자는 가상 자료에 공식 계산 규칙을 적용한 값이며, 실제 Excel 화면에서 시험한 후기는 아닙니다.
합계의 이름부터 정하면 수식을 고르기 쉽습니다
회의 준비 지출표에서 전체 지출을 알고 싶은지, ‘회의자료’ 항목만 알고 싶은지 생각해 보세요. 같은 파일이라도 두 질문의 답은 다릅니다. 보고서에 숫자만 적으면 보는 사람은 어떤 행이 포함됐는지 알기 어렵습니다.
Microsoft의 SUM 함수 설명은 지정한 셀이나 범위의 값을 더하는 방법을 안내하고, 보이는 셀만 합산하려는 경우에는 SUBTOTAL을 소개합니다. 따라서 기존 합계가 잘못됐다고 지우기 전에 수식의 범위와 보고할 대상을 함께 읽어야 합니다.
예를 들어 B2:B5가 금액 범위라면 전체 합계와 필터 결과 합계를 각각 다른 셀에 두고 이름을 붙일 수 있습니다. 원본 금액을 삭제하거나 0으로 바꾸어 원하는 숫자를 만드는 방식은 피하세요. 원본을 유지해야 조건을 바꿔 다시 계산할 수 있습니다.
필터로 제외한 행과 직접 숨긴 행은 다릅니다
Microsoft의 자동 필터 안내에 따르면 조건에 맞지 않는 자료의 행은 화면에서 숨겨집니다. 이때 필터 조건 때문에 보이지 않는 것과 사용자가 행을 선택해 직접 숨긴 것은 서로 다른 상태입니다.
SUBTOTAL 공식 설명에서 9와 109는 모두 합계를 뜻합니다. 두 값 모두 필터로 제외된 행을 계산에서 뺍니다. 차이는 수동으로 숨긴 행을 포함할지에 있습니다.
| 합계에 넣으려는 범위 | 예시 수식 | 수동으로 숨긴 행 |
|---|---|---|
| 지정 범위 전체 | =SUM(B2:B5) | 전체 합계에 포함 |
| 필터 조건을 통과한 행 | =SUBTOTAL(9,B2:B5) | 포함 |
| 필터를 통과했고 숨기지 않은 행 | =SUBTOTAL(109,B2:B5) | 제외 |
표의 셀 주소는 아래 사례에 맞춘 것입니다. 실제 파일에서는 금액이 들어 있는 시작 행과 마지막 행으로 바꿔야 합니다. 109라는 숫자가 언제나 더 정확한 것은 아닙니다. 단지 화면을 정리하려고 숨긴 행도 보고 대상이라면 9가 목적에 맞을 수 있습니다.
가상 사례: 같은 네 행에서 55,000원과 17,000원이 나오는 이유
다음은 실제 지출 내역이 아닌 가상 사례입니다. A열에는 항목, B열에는 금액이 있다고 가정합니다.
| 행 | 항목 | 금액 | 마지막 확인 상태 |
|---|---|---|---|
| 2행 | 회의자료 | 12,000원 | 표시 |
| 3행 | 교통 | 18,000원 | 필터로 제외 |
| 4행 | 회의자료 | 20,000원 | 필터 통과 후 수동 숨김 |
| 5행 | 회의자료 | 5,000원 | 표시 |
원본 네 행의 합계는 12,000 + 18,000 + 20,000 + 5,000 = 55,000원입니다. ‘회의자료’만 남기는 필터를 적용하면 해당 항목 합계는 12,000 + 20,000 + 5,000 = 37,000원입니다.
이 상태에서 4행을 직접 숨겼다면 SUBTOTAL의 9는 그 20,000원을 포함해 37,000원을 계산합니다. 109는 직접 숨긴 행도 제외하므로 12,000 + 5,000 = 17,000원입니다. 두 결과의 차이 20,000원은 이 사례에서 수동으로 숨긴 금액과 같습니다.
회의자료에 실제로 든 돈을 보고하는 목적이라면 4행을 화면에서 숨겼다는 이유만으로 비용을 빼서는 안 됩니다. 반대로 지금 표시한 행만 별도로 검토하려는 목적이라면 17,000원이라는 값에 그 범위를 명시할 수 있습니다. 어느 결과를 전달할지는 업무의 정의로 결정합니다.
전달할 숫자 옆에는 조건도 남깁니다
합계 옆에 ‘회의자료 필터, 수동 숨김 포함’처럼 짧은 설명을 붙여보세요. 다른 사람이 파일을 열어 숨김을 풀거나 필터를 바꿨을 때 숫자가 달라진 이유를 추적할 수 있습니다. 가능하면 합계만 복사하기 전에 대표 행과 계산 대상 범위를 다시 대조합니다.
전체 합계 셀과 보고용 합계 셀의 제목도 구분하세요. 두 셀 모두 ‘합계’라고만 적으면 값이 다른 이유를 오류로 오해하기 쉽습니다. 표시 대상이 바뀌면 설명도 함께 갱신하는 것이 완료 기준입니다.
이 설명은 세로 데이터 범위의 행에 관한 것입니다. 공식 문서는 SUBTOTAL이 가로 범위에서 숨긴 열을 같은 방식으로 제외하지 않는다고 안내합니다. 열을 감췄는데 값이 줄지 않는 문제까지 109 하나로 해결하려고 하지 마세요.
자주 묻는 질문
필터를 썼다면 무조건 109를 골라야 하나요? 아닙니다. 9도 필터에서 제외된 행은 뺍니다. 직접 숨긴 행을 합계에 넣을지까지 정한 뒤 선택하세요.
합계가 예상과 다르면 원본 행을 지워도 되나요? 먼저 필터 조건, 수동 숨김, 수식 범위와 보고 목적을 확인하세요. 집계 기준의 문제를 데이터 삭제로 처리하면 다음 검토에 필요한 원본까지 잃을 수 있습니다.
