엑셀 SUBTOTAL 사용법 을 알아보겠습니다. SUM, AVERAGE 함수 등과 어떤 차이가 있는지 궁금할 수 있습니다. 정답은 SUBTOTAL(109), SUBTOTAL(9) 에 있습니다. 즉, 숨기기 한 행을 포함할 것인가, 안 할 것인가 에 달려있죠. 지금 바로 아래에서 SUBTOTAL 함수 사용법을 확인해보세요!
위엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.
엑셀 SUBTOTAL 사용법
엑셀 SUBTOTAL 사용법을 알아보겠습니다.
1.제외하는 부분 없이 SUBTOTAL 사용해보기
우선 판매 합계를 구해볼 건데요. SUBTOTAL 함수를 입력해 준 후 첫 번째 인수로 숫자를 입력해야 됩니다. 어떤 숫자를 입력해야 되냐면 아래 사진의 옵션에 나와 있는 숫자를 입력하면 됩니다.

예를 들어 평균을 구하려고 한다면 1을 입력하면 되고 셀 개수가 몇 개인지 구하고 싶다면 2를 입력하면 되고요. 합계를 구하고 싶다면 9를 입력하면 됩니다.
| SUBTOTAL 첫 번째 인수에 들어갈 숫자 (제외한 값 포함) | 산술 구분 | 개념 |
|---|---|---|
| 1 | AVERAGE | 평균 |
| 2 | COUNT | 개수 |
| 3 | COUNTA | 비어있지 않은 셀 개수 |
| 4 | MAX | 최대값 |
| 5 | MIN | 최소값 |
| 6 | PRODUCT | 곱하기 |
| 7 | STDEV.S | 표본집단의 표준편차 |
| 8 | STDEV.P | 모집단의 표준편차 |
| 9 | SUM | 합계 |
| 10 | VAR.S | 표본집단의 분산 |
| 11 | VAR.P | 모집단의 분산 |
우리는 판매 합계를 구할 거기 때문에 숫자 9를 입력합니다. 그 후 콤마를 입력합니다. 이번엔 합계를 할 범위를 선택해주는데요. 판매 금액이 나와 있는 전체 범위를 선택해 줍니다. 그리고 절대 참조를 한 후에 엔터키를 누르면 됩니다.

그럼 아래 사진처럼 38000원이라는 합계가 나오게 되고요. 아래에도 동일한 방식으로 하면 됩니다. 예를 들어 판매 최댓값을 구하려고 한다면 동일한 범위를 두 번째 인수에 입력해주고요. SUBTOTAL 첫 번째 인수로 4를 입력해주면 됩니다. 그럼 최댓값이 나오게 됩니다.

2.엑셀 SUBTOTAL 함수 사용하는 이유
위 방법은 우리가 지정한 범위를 모두 포함합니다. 따라서 지정한 범위 내의 일부 행을 숨기기 하더라도 숨긴 행도 모두 포함해서 값을 산출합니다.
근데 SUM 함수, AVERAGE 함수, COUNT 함수와 같은 다른 함수가 있는데도 불구하고 SUBTOTAL 함수를 이용하는 이유가 있는데요.
그것은 숨기기를 한 행은 포함시키지 않을 수 있다는 점 때문입니다. 즉 우리가 원하지 않는 일부 부분만 제외하고 계산을 할 수 있다는 장점이 있어요.
그래서 SUBTOTAL 을 사용하는 겁니다.
3.일부 행 숨기기 하고 SUBTOTAL 사용하기
이번에는 일부 행을 제외한 후 나머지 범위에 해당되는 부분만 계산을 하도록 해보겠습니다. 우선 일부 행을 아래 사진처럼 숨기기를 해주겠습니다.

그 후 서브토탈을 입력하는데요. 이번에는 첫 번째 인수로 109라고 입력을 합니다. 아까 9라고 입력했을 때는 숨기기를 하더라도 숨기기 한 행을 모두 포함시켰는데요.

109라고 입력하면 숨기기를 한 행을 제외한 범위만 합계를 구해줍니다. 그래서 109를 입력해주면 되고요. 범위는 그대로 동일하게 입력해줍니다. 그 후 엔터키를 누릅니다.
| SUBTOTAL 첫 번째 인수에 들어갈 숫자 (제외한 값 제외) | 산술 구분 | 개념 |
|---|---|---|
| 101 | AVERAGE | 평균 |
| 102 | COUNT | 개수 |
| 103 | COUNTA | 비어있지 않은 셀 개수 |
| 104 | MAX | 최대값 |
| 105 | MIN | 최소값 |
| 106 | PRODUCT | 곱하기 |
| 107 | STDEV.S | 표본집단의 표준편차 |
| 108 | STDEV.P | 모집단의 표준편차 |
| 109 | SUM | 합계 |
| 110 | VAR.S | 표본집단의 분산 |
| 111 | VAR.P | 모집단의 분산 |
그럼 우리가 숨기기 한 행은 제외한 판매 금액의 합계가 나오게 됩니다.

COUNT 함수 개수 구하기 | COUNT COUNTA COUNTBLANK
