업무 관련/엑셀

[subtotal] 필터에 걸린 값들만 더하기

해보려는사람 2023. 3. 27. 09:30
728x90
반응형

 

 

 

 

 

문제상황

필터로 분류를 할 수 있는 자료가 있고 분류별로 합을 알고 싶습니다.
sum으로 하나씩 선택해서 합을 알아낼 수도 있고,
unique와 sumif를 활용해서 표 형식으로 각 분류별 합을 알아낼 수도 있습니다.

그런데 이번에는
엑셀의 필터기능을 사용해서 분류별로 데이터를 검토하면서
내가 지금 보고있는 분류의 합도 바로바로 알 수 있는 subtotal 함수를 써보겠습니다.

RAW DATA

 

 

 

 

 

클래식한 노가다.. 그래서 화질도 클래식해졌나봐요...

 

 

 

 

 

728x90

 

 

 

 

 

 

설명

=subtotal(function_num, ref1, ref2...)
  • function_num
    • 사실 subtotal은 덧셈만 해주는게 아니고, 10개가 넘는 기능을 포함하는 함수입니다.
      subtotal 소개는 가장 쉬운 9번 sum으로 하겠습니다.
  • ref
    • function을 적용시킬 범위입니다.
      sum이라면 더할 범위, average라면 평균을 낼 범위가 되겠죠.

 

 

 

 

 

반응형

 

 

 

 

 

 

해결방법

  1. 필터 기능 활성화
    머릿글행의 범위를 선택하거나 리스트에 속한 아무 셀을 선택한 후 shift + ctrl + L 를 동시에 누르면 됩니다.
    아무 셀을 누르는건 자료의 형태에 따라 실패할 수도 있어서
    저는 늘 머릿글행을 선택한 후에 단축키를 활용합니다.
    필터 해제도 동일한 단축키입니다.


  2. subtotal 함수 사용
    1. 숫자에 구분기호 (쉼표,)를 넣고 싶다면
      1. 셀 서식 (ctrl +1) or 마우스 우클릭-셀서식
      2. 표시 형식 tab > 숫자
        혹은 표시 형식 tab > 회계 / 단축버튼

  3. 완료

필터 활성화

 

 

 

 

 

subtotal 함수

 

 

 

 

셀서식 > 표시 형식 > 숫자 or 회계

 

 

 

 

 

단축버튼도 있어요

 

 

 

 

 

완료

 

 

 

 

 

제 실제 작업 속도는 영상보다 훨씬 빨라요. 저는 이 함수가 편하고 빨라서 자주 써요! 

 

 

 

 

 

 

 

 

728x90
반응형