[엑셀] Subtotal 함수
Subtotal 함수는 자동필터와 같이 사용하면 유용한 함수 입니다.
피벗테이블 다루는 걸 알면 굳이 Subtotal 함수를 사용하지 않아도 유용하게 원하는 걸 얻을 수도 있습니다.
숨겨진 값 무시하는 건 딱 100 숫자가 더 많아요..
하지만 외울 필요 전혀 없어요...
함수사용은 원하는 필드에 =SUBTOTAL( 를 치고나면 옵션을 선택하는 창이 자동으로 떠요.
그런다음에 원하는 구간 마우스로 지정하면 설정됩니다.
함수사용은
subtotal(인수,조건범위)
아래 그림처럼 자동필터를 지정해놓은 상태에서 SUM 을 한 값과 SUBTOTAL 함수를 지정하여 합계를 지정한 값을 비교해 보겠습니다.
품목이든, 날짜든, 공급처든 원하는 걸 눌러서 선택하면 되는데요.
여기서는 그림 자르기 편하게 그냥 품목으로 설명하겠습니다.
아래 2번 항목에서 독서대만 선택하겠습니다.
독서대만 선택했더니 .....
행번호가 1, 2, 5, 12, 16 번호가 보이는군요.
즉 필요한 번호만 보이는 것입니다.
그리고 SUBTOTAL 함수를 적용한 값은 변경된 것이 보이시죠?
육안으로 가격을 더해서 계산해도 같은 값인 걸 알 수 있을 겁니다.
하지만 전체 적용된 SUM 의 값은 변동이 없습니다.
이처럼 원하는 부분항목의 값을 구하고자 할 때 유용하게 사용할 수 있는게 SUBTOTAL 함수입니다.
좀더 그림을 통해서 공급처도 변경해보고 날짜도 변경해보겠습니다.
위 그림을 보시면 공급처에도 필터가 적용되었고, 품목에도 필터가 적용되었습니다.
SUMIFS 함수처럼 두개 이상의 조건을 만족하는 값을 구하고자 하는 것도 쉽게 값을 구할 수 있습니다.
5월에 동아에서 공급한 것의 가격을 구해보겠습니다.
필더를 날짜, 공급처를 각각 원하는 것만 체크해주면 됩니다.
SUM 과 SUBTOTAL 함수를 같이 놓고 비교를 해봤는데 이해가 쉽게 되었는지 모르겠네요..
숨겨진 값 무시와 포함이 제대로 안된다는 분이 계셔서 그 부분도 그림으로 포함합니다.
합계를 구하는데 숨겨진 값은 무시하라는 조건을 하려면 9 가 아닌 109로 변경을 하면 됩니다.
값을 9로도 해보고 109로도 해보면 어떤 변화가 발생하는지 확인이 됩니다.
합계뿐만 아니라 다른 것도 유용하게 사용할 수 있는게 옵션 조정을 할 수 있도록 만든게 SUBTOTAL 함수 이므로 알아두면 여러모로 편리합니다.
첨부파일 첨부하니 연습해보실 분은 직접 해보세요..
'업무 능력 향상 > 엑셀함수배우기' 카테고리의 다른 글
[엑셀] FIND와 ISNUMBER 로 원하는 결과 만들기 (0) | 2014.01.31 |
---|---|
[엑셀] 데이터베이스 함수 DSUM 알아보자 (0) | 2014.01.13 |
[엑셀] IF 문은 대문자 소문자를 구별할까? (0) | 2013.12.24 |
[엑셀] sumproduct 함수 알아보자 (2) | 2013.12.18 |
[엑셀] OFFSET 함수 개념 잡아보자 (1) | 2013.07.25 |