요구사항
아래와 같은 표가 있을 때, 기본급과 성과급에 대한 총 합을 구하고자 한다.
또한 각 부서별 정렬을 했을 때, 기본급과 성과급에 대한 총 합도 볼 수 있어야 한다.
해결방안
엑셀의 [데이터-필터] 기능을 이용해 부서에 대한 정렬이 가능하다.
엑셀의 SUM 함수를 이용해 총 합을 구할 수 있지만, 부서별 정렬을 했을 때 유동적으로 변하지 않는다.
이 때 활용가능한 함수가 SUBTOTAL 함수이다.
함수 문법은 다음과 같다.
=SUBTOTAL(function_num, ref)
[ref]
-계산을 하려는 범위
ex) A3:A10
[function_num]
function_num |
함수 |
숨겨진 값 포함 |
숨겨진 값 무시 |
1 |
101 |
평균 |
2 |
102 |
수치개수 |
3 |
103 |
개수 |
4 |
104 |
최대값 |
5 |
105 |
최소값 |
6 |
106 |
곱 |
7 |
107 |
표본 표준 편차 |
8 |
108 |
표준 편차 |
9 |
109 |
합계 |
10 |
110 |
표본 분산 |
11 |
111 |
분산 |
결과는 다음과 같다.