본문 바로가기
IT 정보

[엑셀 함수] SUBTOTAL 사용 방법(필터 합계, 부분합)

by 썬건 2022. 1. 9.
반응형

 

안녕하세요~ 썬건입니다!

 

오늘은 엑셀에서 필터로 거른 데이터만 걸러 합계, 평균 등을 구할 수 있는 SUBTOTAL 함수에 대해 포스팅하겠습니다.

 

 

 

SUBTOTAL 이란?

 

목록이나 데이터베이스의 부분합을 구하는 함수입니다. 

쉽게 말하면 필터링된 데이터를 기준으로 원하는 값을 구할 수 있는 함수입니다.

 

 

 

SUBTOTAL 함수 구성 요소

 

SUBTOTAL 함수 구성 요소

 

 

 

  • function_num : 사용할 함수(sum, average 등)
  • ref1 : 계산할 범위(부분합 등을)

 

 

 

SUBTOTAL 함수 안에서 사용되는 함수(function_num에 함수 구문에 사용되는 인수)

 

Function_num 함수 Function_num 함수
1 AVERAGE
7 STDEV
2 COUNT
8 STDEVP
3 COUNTA
9 SUM
4 MAX 10 VAR
5 MIN 11 VARP
6 PRODUCT - -

 

SUBTOTAL 함수를 사용할 때 가장 많이 사용하는 AVERAGE(평균, function_num 1)과 SUM(합계, function_num 9) 사용하는 방법을 아래에서 예시로 알려드리겠습니다.

 

 

 

SUBTOTAL 함수의 사용

 

SUBTOTAL 함수를 사용 예시를 위해 통계청에서 시도 산업중분류별 대표자 연령별 사업체수 자료를 일부 수정해서 사용했습니다.

 

SUBTOTAL 함수를 사용했을 경우와 비교를 위해 단순 AVERAGE와 SUM에 대한 값을 표시해 두었습니다.

 

 

 

1. SUBTOTAL 평균(AVERAGE) 함수 사용 예시

 

SUBTOTAL을 사용한 평균 구하기

 

2. SUBTOTAL 합계(SUM) 함수 사용 예시

 

SUBTOTAL을 사용한 합계 구하기

 

 

이제 7번 열에 필터를 걸고, 부산광역시만 필터링하였습니다.

 

단순 AVERAGE와 SUM 값과의 다르게 SUBTOTAL 함수를 사용하였을 경우에는 부산광역시의 평균과 합계가 계산되어 나오는 것을 확인할 수 있습니다.

 

부산광역시만 필터링 했을 때 계산된 값

 

 

 

 

 

 

SUBTOTAL 함수 사용 시 주의 사항

 

1. SUBTOTAL 함수는 SUBTOTAL으로 계산된 값은 무시합니다.
  - 이 부분은 아래 활용 꿀팁에서 다시 한번 다룰 건데요, 잘 활용하면 유용한 기능입니다.

2. SUBTOTAL 함수는 function_num 값에 상관없이 필터 결과에 포함되지 않은 행은 모두 무시합니다.

3. SUBTOTAL 함수는 데이터 열 또는 세로 범위에 대해 디자인된 함수로, 데이터 행 또는 가로 범위에 대해 설계되지 않았기 때문에 수평 범위를 소계산하는 경우에는 사용되지 않습니다.

 

 

 

SUBTOTAL 활용 꿀팁

 

SUBTOTAL 함수는 SUBTOTAL으로 계산된 값을 무시하는 특징을 활용하면 소계, 합계를 구할 때 아주 유용하게 사용할 수 있습니다.

 

SUBTOTAL을 이용한 소계, 합계 구하기

 

SUBTOTAL을 이용하여 소계를 구해놓으면 합계를 구할 때 일일이 소계를 선택하지 않고, 전체 범위를 선택하여도 합계를 구할 수 있습니다.

 

바로 SUBTOTAL은 SUBTOTAL으로 계산된 값을 무시하는 특징을 활용한 것입니다. 

 

회사에서 보고서를 작성할 때 등 아주 유용하게 사용할 수 있는 팁이니 잘 활용하세요~

 

 

 

 

오늘 포스팅을 보시면서 SUBTOTAL 한 두 번 사용해 보시면 금방 능숙하게 사용하실 수 있으실 겁니다.

 

혹시 의문이 있거나 궁금한 사항이 있으시면 댓글 남겨주시면 성심성의껏 답변해 드리겠습니다.

 

오늘도 긴 글 읽어주셔서 감사합니다^^

 

 

반응형

댓글