본문 바로가기

엑셀에서 SUBTOTAL 함수의 정의와 사용법!

초보초보 블로거 발행일 : 2023-09-18

SUBTOTAL 함수는 엑셀에서 데이터의 계산과 분석을 위해 사용되는 기능입니다. 이 함수는 사용자가 지정한 범위 내에서 다양한 연산을 수행합니다. 예를 들어, 사용자가 SUM, AVERAGE, COUNT, MAX, MIN과 같은 연산을 선택하면 SUBTOTAL 함수는 해당 범위의 데이터에 대하여 선택한 연산을 수행한 결과를 반환합니다. 이 함수는 데이터베이스 형태의 데이터에서 특정 조건을 충족하는 데이터만 계산에 포함될 수 있도록 필터링하는 역할도 수행할 수 있습니다. SUBTOTAL 함수는 데이터의 계산과 요약이 필요한 경우 유용하게 사용될 수 있으며, 엑셀에서 다양한 분석 작업을 수행하는데 도움을 줍니다.


엑셀에서 SUBTOTAL 함수의 정의와 사용법! caption=

1. SUBTOTAL 함수란?

SUBTOTAL 함수는 주어진 범위에서 선택한 하위 항목에 대해 총계를 계산하는 함수입니다. 이 함수는 필터링된 데이터를 기반으로 작업을 수행하는 필터링된 목록 함수입니다.

SUBTOTAL 함수는 필터를 적용하지 않았을 때와 필터를 적용한 후의 결과를 구분하여 계산합니다. 서브토탈 함수는 총계를 계산할 때 특정 작업을 적용할 수 있습니다. 예를 들어, 평균, 최대값, 최소값, 개수 등을 계산할 수 있습니다.

SUBTOTAL 함수를 사용할 때는 함수 코드와 데이터 범위를 지정해주어야 합니다. 함수 코드는 1부터 11까지의 숫자로 나타나며, 각 코드는 특정 작업에 해당합니다. SUBTOTAL 함수는 데이터 범위에서 숨겨진 행이나 열을 고려하지 않으며, 필터 된 행만 적용합니다.

SUBTOTAL 함수는 대량의 데이터에서 특정 작업의 총계를 쉽게 계산할 수 있도록 도와줍니다. 예를 들어, 특정 지역의 판매 총계를 계산하거나, 특정 기간 동안의 평균 매출을 계산하는 데 사용할 수 있습니다.

2. SUBTOTAL 함수의 사용법

SUBTOTAL 함수는 주어진 범위의 데이터를 계산하는 함수로, 데이터의 일부분을 필터링하여 계산할 수 있습니다. SUBTOTAL 함수를 사용하는 방법은 다음과 같습니다:

1. =SUBTOTAL(함수 번호, 범위)
SUBTOTAL 함수를 입력할 때, 먼저 함수 번호와 범위를 지정해야 합니다. 함수 번호는 계산할 함수의 종류를 나타내며, 1부터 11까지의 번호 중 하나를 선택할 수 있습니다.

2. 함수 번호
SUBTOTAL 함수에서 사용할 수 있는 함수 종류와 번호는 다음과 같습니다:
- 1: AVERAGE (평균)
- 2: COUNT (개수)
- 3: COUNTA (비어있지 않은 셀의 개수)
- 4: MAX (최댓값)
- 5: MIN (최솟값)
- 6: PRODUCT (곱)
- 7: STDEV (표준편차)
- 8: SUM (합계)
- 9: VAR (분산)
- 10: MEDIAN (중간값)
- 11: MODE (최빈값)

3. 범위
SUBTOTAL 함수에서 계산할 데이터의 범위를 지정해야 합니다. 범위는 셀 범위나 범주로 지정할 수 있으며, 예를 들어 "A1:A10" 또는 "Sales"와 같이 지정할 수 있습니다.

4. 필터링
SUBTOTAL 함수는 데이터를 필터링하여 계산할 수 있는 기능을 제공합니다. 필터링은 수식을 입력한 행이나 열을 제외하고 계산하는 것을 의미합니다. 필터링을 적용하려면 범위 다음에 필터링 연산자를 추가하여 사용해야 합니다.

예를 들어, =SUBTOTAL(2, A1:A10)은 A1부터 A10까지의 데이터 개수를 계산합니다. 필터링을 적용하려면 범위 다음에 필터링 연산자를 추가하면 됩니다. 예를 들어, =SUBTOTAL(2, A1:A10, A1:A10>5)은 5보다 큰 값의 개수를 계산합니다.

SUBTOTAL 함수는 주로 데이터베이스와 함께 사용되며, 대량의 데이터를 필터링하여 특정 조건에 맞는 계산을 쉽게 수행할 수 있습니다.

3. SUBTOTAL 함수의 종류와 기능

SUBTOTAL 함수는 주어진 범위 내에서 선택한 작업을 수행한 결과를 계산하는 함수입니다. SUBTOTAL 함수의 종류와 기능은 다음과 같습니다:

1. AVERAGE (평균): 주어진 범위 내에서 숫자 값을 평균 계산합니다.
2. COUNT (개수): 주어진 범위 내에서 숫자가 아닐까지 포함한 모든 값의 개수를 세어줍니다.
3. COUNTA (숫자를 포함한 셀 개수): 주어진 범위 내에서 숫자 값을 포함한 모든 셀의 개수를 세어줍니다.
4. MAX (최댓값): 주어진 범위 내에서 가장 큰 숫자 값을 찾습니다.
5. MIN (최솟값): 주어진 범위 내에서 가장 작은 숫자 값을 찾습니다.
6. PRODUCT (곱셈): 주어진 범위 내에서 숫자 값을 곱셈 연산합니다.
7. SUM (합계): 주어진 범위 내에서 숫자 값을 모두 더합니다.
8. STDEV (표준편차): 주어진 범위 내에서 값들의 표준편차를 계산합니다.
9. VAR (분산): 주어진 범위 내에서 값들의 분산을 계산합니다.

SUBTOTAL 함수는 주어진 범위에서 숨겨진 행이나 열을 무시하고 결과를 계산합니다. 이를 통해 보이지 않는 데이터를 고려할 수 있습니다. SUBTOTAL 함수의 첫 번째 인수에는 작업 종류에 해당하는 숫자를 입력하고, 두 번째 인수에는 결과를 계산할 범위를 지정합니다.

예를 들어, =SUBTOTAL(9,A1:A10)라고 입력하면 주어진 범위 A1부터 A10까지의 숫자 값을 포함한 셀의 개수를 계산합니다.

4. SUBTOTAL 함수의 주요 매개변수 설명

SUBTOTAL 함수는 데이터를 가지고 특정 작업을 수행하고 그 결과를 반환하는 함수입니다. SUBTOTAL 함수의 주요 매개변수는 다음과 같습니다:

1. 함수 번호 (function_num): 이 매개변수는 어떤 작업을 수행할지를 지정합니다. 1부터 11까지의 수로 특정 작업을 지정할 수 있으며, 각 번호에 해당하는 작업에 따라 계산 방식이 다릅니다.

2. 범위 (range): 이 매개변수는 작업을 수행할 데이터의 범위를 지정합니다. 일반적으로 데이터가 들어있는 범위를 선택하여 매개변수로 지정합니다.

SUBTOTAL 함수는 주어진 범위의 데이터에 대해 특정 작업을 수행하고, 숨겨진 행 및 열을 무시하여 계산 결과를 반환합니다. 예를 들어, 함수 번호 9는 주어진 범위의 데이터에서 숨겨진 행과 열을 무시하고, 평균값을 계산하여 반환합니다.

SUBTOTAL 함수를 사용하여 데이터의 합계, 평균, 카운트 등을 계산할 수 있으며, 매개변수를 조절함으로써 원하는 작업을 수행할 수 있습니다. 이를 통해 데이터의 요약 정보를 쉽게 얻을 수 있습니다.

5. SUBTOTAL 함수를 활용한 예시 문제

SUBTOTAL 함수는 주로 데이터베이스나 표의 작은 부분집합에 대한 계산을 수행하기 위해 사용되는 함수입니다. 이 함수는 보통 데이터를 필터링(정렬, 숨김 등)하여 원하는 조건에 해당하는 데이터만 계산할 때 유용하게 활용됩니다.

예를 들어, 다음과 같은 예시 문제를 풀 때 SUBTOTAL 함수를 사용할 수 있습니다:

주어진 데이터는 과일 이름, 가격 및 수량을 포함하고 있습니다. 이 데이터에서 특정 과일의 가격 총합과 수량 총합을 계산하려고 합니다. 그리고 이 데이터는 필터링하여 특정 조건에 해당하는 데이터만 계산하려고 합니다(예: 가격이 1000원 이상인 데이터만).

이러한 문제를 해결하기 위해 다음과 같은 단계를 수행할 수 있습니다:

1. SUBTOTAL 함수를 적용할 셀을 선택합니다.
2. 함수 시작 부분에 9를 입력합니다. (9는 SUM 함수를 의미하며, 데이터를 필터링하여 계산하는 함수 중 하나입니다.)
3. 이후 콤마로 구분하여 계산하려는 데이터의 범위를 지정합니다. (예: 과일 가격의 범위)
4. 필요한 경우 추가적인 콤마를 사용하여 다른 범위를 지정합니다. (예: 과일 수량의 범위)
5. 필터링 조건이 있는 경우 2개의 콤마 뒤에 필터링 범위를 지정합니다. (예: 가격이 1000원 이상인 데이터만 계산)

이렇게 SUBTOTAL 함수를 사용하면 필터링 조건에 해당하는 데이터의 가격 총합과 수량 총합을 쉽게 계산할 수 있습니다.

관련 유튜브 영상

아는 사람만 쓰는 필터 자동 합계, 'SUBTOTAL' 함수 - 정말 편리합니다! | 진짜쓰는 실무엑셀 5-5-1

연관 검색어

댓글