수학 및 삼각
SUBTOTAL 함수
엑셀 2003
수학 및 삼각
SUBTOTAL 함수
엑셀-SUBTOTAL-함수-사용법
함수 요약

엑셀 SUBTOTAL 함수는 필터링 된 데이터의 부분 합계를 계산하는 함수입니다.

함수 구문
=SUBTOTAL(계산방식, 범위1, [범위2], ...)
계산방식
-
SUBTOTAL 함수로 계산할 방식입니다.
  • 주로 합계(109 또는 9), 개수(103 또는 3)을 사용합니다.
  • 전체 계산 방식은 아래 정리해드린 표를 참고하세요.
범위1
-
SUBTOTAL 함수로 계산할 범위입니다.
범위2
-
[선택인수]SUBTOTAL 함수로 계산할 두번째 범위입니다.
  • 최대 254개의 범위를 설정할 수 있습니다.
상세 설명

엑셀 SUBTOTAL 함수는 필터링 후 화면에 보이는 데이터의 부분 합계를 계산하는 함수입니다. 이 함수는 합계, 평균, 개수, 최대값 등 다양한 계산 방식을 제공하여 데이터 분석에 유용하게 사용됩니다. 특히, 숨겨진 셀을 제외하고 화면에 보이는 범위만 집계할 수 있어, 동적인 보고서를 작성할 때 효과적입니다.

=SUBTOTAL(109,A2:A100)
/ / A2:A100 범위에서 필터링 후 보이는 셀의 합계를 계산합니다.
=SUBTOTAL(103,B2:B100)
/ / B2:B100 범위에서 필터링 후 보이는 셀의 개수를 구합니다.

실무에서는 주로 필터링된 데이터의 합계(109)나 개수(103)를 구하는 데 많이 사용됩니다. 예를 들어, 특정 부서 및 지역의 매출 합계를 구하거나, 조건에 맞는 직원 수를 계산할 때 사용할 수 있습니다.


SUBTOTAL 함수 간단 예제
1) 필터링된 데이터의 매출 합계 계산하기

D2:D100 범위에 매출 데이터가 작성된 경우, 다음과 같이 함수를 작성하면 필터링 된 범위의 매출 합계를 구할 수 있습니다.

=SUBTOTAL(109,D2:D100)
/ / 필터링 후, D2:D100 범위에서 보이는 셀의 합계를 구합니다.
2) 필터링 된 부서의 직원 수 구하기

다음과 같이 SUBTOTAL 함수를 작성하면, 필터링 된 범위의 값 개수를 구할 수 있습니다.

=SUBTOTAL(103,A2:A200)
/ / A2:A100 범위에서 필터링 후 보이는 셀의 개수를 구합니다.

SUBTOTAL 함수 상세 가이드
1) SUBTOTAL 계산 방식

SUBTOTAL 함수의 계산 방식은 다음과 같습니다. 실무에서는 주로 103(개수)와 109(합계)를 사용합니다.

함수 필터링 된 범위 제외
(숨겨진 셀은 포함)
필터링, 숨겨진 셀
모두 제외
AVERAGE (평균) 1 101
COUNT (숫자 개수) 2 102
COUNTA (값 개수) 3 103
MAX (최대값) 4 104
MIN (최소값) 5 105
PRODUCT (곱셈) 6 106
STDEV (표준집단 표준편차) 7 107
STDEVP (모집단 표준편차) 8 108
SUM (합계) 9 109
VAR.S (표본집단 분산) 10 110
VAR.P (모집단 분산) 11 111

그 외 주의사항

계산 방식으로 1~11 사이의 값을 지정하면, 숨겨진 셀을 포함한 부분 합계가 계산됩니다. 숨겨진 셀을 제외하려면 101~111 사이의 값을 지정합니다.

SUBTOTAL 함수는 세로로 입력된 데이터에 최적화되어 있습니다. 가로로 입력된 데이터에서는 열을 숨겨도 함수에 영향을 미치지 않습니다.

자동필터로 숨겨진 셀 (행의 머릿글이 파란색)은 계산 결과에서 항상 제외됩니다.

범위가 중첩될 경우, 중복된 부분은 한 번만 계산됩니다.


24 댓글
Inline Feedbacks
모든 댓글 보기
24
0
여러분의 생각을 댓글로 남겨주세요.x