엑셀이지, So Easy

Step20. 엑셀에서 필터된 데이터만 계산하기(SUBTOTAL)

A2M 2026. 6. 30. 14:26

 

엑셀에서 표에 필터를 걸면

화면에 보이는 행과 숨겨진 행이 나뉜다.

그런데 일반 SUM을 사용하면

숨겨진 행까지 같이 계산될 수 있다.

필터로 보이는 값만 계산하고 싶을 때는

SUBTOTAL 함수를 사용하면 된다.


---

## 요약

=SUBTOTAL(기능번호, 범위)

9는 합계

1은 평균

필터로 보이는 데이터만 계산할 때 유용하다.

---

## 1. 필터 예제표를 먼저 살펴보자

이번 예제에서는 부서별 금액표를 기준으로

필터된 데이터만 계산해본다.

A열에는 부서, B열에는 담당자

C열에는 표시 상태, D열에는 금액이 들어 있다.

현재 영업팀 행만 표시되어 있고

다른 부서 행은 숨겨진 상태라고 생각해보자.

이때 화면에 보이는 금액만 계산하는 것이 핵심이다.


---

## 2. SUBTOTAL 9번으로 합계 구하기

먼저 화면에 보이는 금액만 합계내보자.

아래 수식을 입력한다.

=SUBTOTAL(9,D2:D7)

첫 번째 인수 9는 합계를 뜻한다.

필터로 보이는 영업팀 금액만 계산하면

120,000 + 98,000 + 150,000이 된다.

결과는 368,000이다.


---

## 3. SUBTOTAL 1번으로 평균 구하기

이번에는 보이는 금액의 평균을 구해보자.

아래 수식을 입력한다.

=SUBTOTAL(1,D2:D7)

첫 번째 인수 1은 평균을 뜻한다.

영업팀 금액 120,000, 98,000, 150,000의 평균은

122,667이다.

 

** 필터로 숨김은 적용불가, 수동 숨김 적용 가능

 


---

## 4. SUBTOTAL 기능번호를 기억하자

SUBTOTAL은 첫 번째 숫자에 따라

계산 방식이 달라진다.

1은 평균, 3은 개수, 9는 합계

이렇게 기억하면 된다.

처음에는 합계 9번과 평균 1번만 기억해도 충분하다.

 

 

** 전체 기능번호 팁!

공통: 필터 숨김의 경우 조건계산 값에서 제외

1~11: 수동 숨김의 경우 조건 계산 값 포함(숨김과 무관하게 선택된 데이터 전체 계산됨)

101~111: 수동숨김의 경우 조건 계산 값 제외(숨김한 데이터는 제외하고 보이는 데이터만 계산됨)

 


---

## 5. SUBTOTAL 핵심 정리

SUBTOTAL은 필터된 표에서 유용하다.

일반 합계와 달리

보이는 데이터만 계산할 수 있기 때문이다.

필터를 자주 쓰는 표라면

SUM보다 SUBTOTAL이 더 적합한 경우가 많다.


---

## 6. 마무리

오늘은 SUBTOTAL 함수를 이용해

필터로 보이는 데이터만 계산하는 방법을 정리했다.

필터를 자주 사용하는 표에서는

SUM보다 SUBTOTAL이 더 정확할 때가 많다.

합계는 9번

평균은 1번

이렇게 기억해두자.

오늘 포스팅이 도움이 되었길 바란다.