엑셀의 SUBTOTAL 함수는 여러 기능을 하나로 결합한 매우 강력한 함수로, 부분 합계 및 데이터 요약을 손쉽게 계산할 수 있습니다. 특히 필터된 데이터를 다룰 때 매우 유용하며, 필터된 항목에 대한 합계, 평균, 최대값 등을 쉽게 계산할 수 있습니다. 이번 포스트에서는 SUBTOTAL 함수의 기본 작성 방법, 사용 예시, 실무형 활용법, 주의사항 등을 자세히 살펴보겠습니다.
SUBTOTAL 함수의 기본 작성 형태
SUBTOTAL 함수의 기본 구문은 다음과 같습니다:
=SUBTOTAL(함수_번호, 참조1, [참조2], ...)
여기서 함수_번호는 SUBTOTAL 함수가 수행할 작업의 종류를 결정하는 숫자이며, 참조1, 참조2 등은 계산하려는 데이터 범위를 나타냅니다. 예를 들어, 함수_번호 1은 평균(Average)을 계산하고, 9는 합계(SUM)를 계산하는 데 사용됩니다.
함수 번호 | 기능 | 설명 |
1 | AVERAGE | 지정된 범위의 평균 값을 계산 |
2 | COUNT | 지정된 범위의 숫자 셀의 개수를 계산 |
3 | COUNTA | 지정된 범위의 비어있지 않은 셀의 개수를 계산 |
4 | MAX | 지정된 범위의 최대 값을 계산 |
5 | MIN | 지정된 범위의 최소 값을 계산 |
6 | PRODUCT | 지정된 범위의 곱을 계산 |
7 | STDEV | 표본의 표준편차를 계산 |
8 | STDEVP | 전체 모집단의 표준편차를 계산 |
9 | SUM | 지정된 범위의 합계를 계산 |
10 | VAR | 표본의 분산을 계산 |
11 | VARP | 전체 모집단의 분산을 계산 |
101 | AVERAGE | 필터링된 데이터에서 평균 값을 계산 (숨겨진 행 무시) |
102 | COUNT | 필터링된 데이터에서 숫자 셀의 개수를 계산 (숨겨진 행 무시) |
103 | COUNTA | 필터링된 데이터에서 비어있지 않은 셀의 개수를 계산 (숨겨진 행 무시) |
104 | MAX | 필터링된 데이터에서 최대 값을 계산 (숨겨진 행 무시) |
105 | MIN | 필터링된 데이터에서 최소 값을 계산 (숨겨진 행 무시) |
106 | PRODUCT | 필터링된 데이터에서 곱을 계산 (숨겨진 행 무시) |
107 | STDEV | 필터링된 데이터에서 표본의 표준편차를 계산 (숨겨진 행 무시) |
108 | STDEVP | 필터링된 데이터에서 전체 모집단의 표준편차를 계산 (숨겨진 행 무시) |
109 | SUM | 필터링된 데이터에서 합계를 계산 (숨겨진 행 무시) |
110 | VAR | 필터링된 데이터에서 표본의 분산을 계산 (숨겨진 행 무시) |
111 | VARP | 필터링된 데이터에서 전체 모집단의 분산을 계산 (숨겨진 행 무시) |
SUBTOTAL 함수의 사용처와 구체적인 예시
SUBTOTAL 함수는 부분 합계 및 필터링된 데이터의 요약을 계산할 때 주로 사용됩니다. 특히, 필터를 적용한 데이터에서만 계산할 수 있어 대규모 데이터 집합을 분석하는 데 매우 유용합니다.
예를 들어, 다음과 같은 데이터가 있다고 가정해보겠습니다:
A | B | |
---|---|---|
1 | 제품명 | 판매량 |
2 | A 제품 | 120 |
3 | B 제품 | 150 |
이 데이터에서 모든 판매량의 합계를 계산하려면 다음과 같이 입력합니다:
=SUBTOTAL(9, B2:B3)
결과는 270이 됩니다.
SUBTOTAL 함수의 실무형 예제
실무에서 SUBTOTAL 함수를 어떻게 활용할 수 있는지 알아보겠습니다.
예제 1: 필터링된 데이터의 합계 계산
필터링된 데이터에서 특정 제품의 합계를 구하는 방법을 살펴보겠습니다:
A | B | |
---|---|---|
1 | 제품명 | 판매량 |
2 | A 제품 | 120 |
3 | B 제품 | 150 |
4 | C 제품 | 200 |
만약 B 제품만 필터링한 후, 판매량의 합계를 구하고 싶다면 다음과 같이 입력합니다:
=SUBTOTAL(9, B2:B4)
이 수식은 필터된 B 제품의 판매량인 150을 반환합니다.
예제 2: 평균 계산
판매량의 평균을 계산하는 방법을 살펴보겠습니다:
위 데이터에서 평균을 계산하려면 다음과 같이 입력합니다:
=SUBTOTAL(1, B2:B4)
이 수식은 세 제품의 평균 판매량인 156.67을 반환합니다.
SUBTOTAL 함수 사용 시 주의사항
SUBTOTAL 함수를 사용할 때는 다음과 같은 주의사항이 있습니다:
- SUBTOTAL 함수는 필터링된 데이터에만 적용된다는 점을 유념하세요. 숨겨진 행이나 열은 계산에 포함되지 않습니다.
- SUBTOTAL 함수는 필터를 사용하지 않는 경우에도 전체 데이터를 계산할 수 있습니다. 이 경우 SUM 함수와 동일하게 동작합니다.
- 함수_번호를 잘못 입력하면 예상과 다른 결과가 나올 수 있으므로, 필요한 계산에 맞는 번호를 정확히 선택하세요.
SUBTOTAL 함수를 활용한 문제 예시
아래 표의 데이터를 사용하여 SUBTOTAL 함수를 이용한 문제를 해결해 보세요:
A | B | C | |
---|---|---|---|
1 | 연도 | 2020 | 2021 |
2 | 매출액 | 500 | 600 |
위 표에서 2021년의 매출액 합계를 계산하세요.
정답:=SUBTOTAL(9, C2)
답을 보려면 오른쪽을 마우스로 드래그하세요.
'#1 엑셀 함수 > #1.1 단일 함수' 카테고리의 다른 글
엑셀 LOWER 함수 사용법 및 실무 예제 (0) | 2024.09.29 |
---|---|
엑셀 UPPER 함수 사용법 및 실무 예제 (0) | 2024.09.28 |
엑셀 PRODUCT 함수 사용법 및 실무 예제 (1) | 2024.09.22 |
엑셀 SMALL 함수 사용법 및 실무 예제 (0) | 2024.09.21 |
엑셀 LARGE 함수 사용법 및 실무 예제 (0) | 2024.09.20 |