본문 바로가기
IT 이것저것/엑셀 활용

Microsoft Excel에서 SUBTOTAL 함수 사용 방법

by KaNonx카논 2025. 3. 4.
반응형

👉 A2:A10의 합계를 계산하지만, 필터로 숨긴 행은 제외됩니다.


2️⃣ 평균 구하기 (AVERAGE)

📊 Microsoft Excel에서 SUBTOTAL 함수 사용 방법

엑셀의 SUBTOTAL 함수는 필터링된 데이터에서 다양한 계산(합계, 평균, 개수 등)을 수행하는 유용한 함수입니다. 표준 합계(SUM) 함수와 달리, 숨겨진 행을 제외하거나 포함할 수 있어 데이터 분석에 매우 효과적입니다.


🔹 SUBTOTAL 함수 기본 사용법

구문

=SUBTOTAL(함수_번호, 범위)

 

인수 설명
함수_번호 수행할 계산의 유형을 지정하는 숫자
범위 계산할 데이터의 셀 범위

🔹 함수 번호 및 기능 정리

SUBTOTAL 함수의 첫 번째 인수(함수_번호)에 따라 다른 계산이 적용됩니다.

함수 번호 기능 숨겨진 행 제외 숨겨진 행 포함
1 AVERAGE (평균) 101 1
2 COUNT (개수) 102 2
3 COUNTA (빈 칸 제외 개수) 103 3
4 MAX (최대값) 104 4
5 MIN (최소값) 105 5
6 PRODUCT (곱) 106 6
7 STDEV (표준 편차) 107 7
8 STDEVP (모집단 표준 편차) 108 8
9 SUM (합계) 109 9
10 VAR (분산) 110 10
11 VARP (모집단 분산) 111 11

101~111을 사용하면 필터로 숨겨진 행이 제외됩니다.
1~11을 사용하면 숨겨진 행도 포함됩니다.


🔹 SUBTOTAL 함수 활용 예제

1️⃣ 합계 구하기 (SUM)

=SUBTOTAL(9, A2:A10)

👉 A2:A10의 합계를 계산합니다. 숨겨진 행도 포함됩니다.

=SUBTOTAL(109, A2:A10)​

👉 A2:A10의 합계를 계산하지만, 필터로 숨긴 행은 제외됩니다.


2️⃣ 평균 구하기 (AVERAGE)

=SUBTOTAL(1, B2:B20)

👉 B2:B20의 평균을 계산합니다. 숨겨진 행도 포함됩니다.

=SUBTOTAL(101, B2:B20)

👉 B2:B20의 평균을 계산하지만, 필터로 숨긴 행은 제외됩니다.


3️⃣ 조건별 개수 구하기 (COUNT)

=SUBTOTAL(2, C2:C50)

👉 C2:C50의 숫자가 입력된 셀 개수를 계산합니다. 숨겨진 행 포함.

=SUBTOTAL(102, C2:C50)

👉 필터를 적용한 후 보이는 값만 개수 계산.


🔹 SUBTOTAL vs SUM 차이점

기능 SUBTOTAL SUM
숨겨진 행 제외 가능
필터링된 데이터만 계산
전체 범위 계산

📌 SUM 함수는 모든 값을 더하지만, SUBTOTAL은 필터링된 값만 더할 수 있습니다!


🔹 SUBTOTAL을 활용한 실무 팁

실시간 변동 가능한 총합 구하기

=SUBTOTAL(109, A2:A100)

👉 필터를 적용할 경우 보이는 값만 합계를 계산하여 자동 업데이트!

데이터 분석 시 정렬된 값만 평균 내기

=SUBTOTAL(101, B2:B100)

👉 필터링한 데이터에서만 평균을 계산하여 유용한 인사이트 제공.

다른 함수와 결합하여 유연한 분석 가능

=IF(SUBTOTAL(3, A2:A100)=0, "데이터 없음", SUBTOTAL(9, A2:A100))

👉 데이터가 없을 경우 "데이터 없음" 표시, 있으면 합계 표시.


정리

  • SUBTOTAL 함수는 숨겨진 행을 포함하거나 제외하여 계산할 수 있습니다.
  • 필터링된 데이터만 계산하는 기능이 있어 데이터 분석에 최적화되어 있습니다.
  • SUM, AVERAGE, COUNT 등의 계산을 동적으로 적용할 수 있어 실무에서 활용도가 높습니다.
  • SUBTOTAL(109, 범위) 형태로 사용하면 필터링된 데이터만 합산 가능!

🔹 엑셀에서 필터를 적용한 데이터 분석을 할 때, SUBTOTAL 함수를 적극 활용해보세요! 🚀

반응형

댓글