엑셀을 배우고 가장 많이 사용하는 함수가 SUM 함수입니다.
합계를 계산하는 함수인데요 데이터의 자동필터를 사용한다면 SUM 함수로는 불편하다는 걸 금방 알 수 있어요. 이때 사용할수 있는 수학함수가 SUBTOTAL 함수입니다.
SUBTOTAL 함수는 인수 9나 109를 사용하면 필터링된 데이터의 합계를 계산할 수 있습니다.
SUBTOTAL 함수
목록이나 데이터베이스에서 부분합을 반환합니다.
SUBTOTAL(function_num, ref1, ref2, ...)
function_num 목록에서 부분합을 계산하는 데 사용할 함수를 지정하며 1에서 11(숨겨진 값 포함) 사이 또는 101에서 111(숨겨진 값 무시) 사이의 값입니다.
아래사진은 SUBTOTAL 함수에서 사용되는 인수들 입니다.
function_num 목록에서 합계를 계산하기 위하여 9를 입력하겠습니다.
아래 그림과 같은 데이터 목록을 자동 필터합니다.
E18셀에 SUM함수를 입력합니다. =SUM(E13:E17)
메뉴명 필터에서 특정 목록만를 선택합니다. 합계를 보여주지 않습니다.
이번엔 SUBTOTAL 함수를 사용하겠습니다. =SUBTOTAL(9, E3:E17)를 입력합니다.
function_num 9를 입력합니다. 9는 SUM함수에서 숨겨진 행의 값을 포함합니다
셀지정후 F4를 눌러서 절대참조로 변환하여 사용해도 됩니다.($E$3:$E$17)
아래 그림처럼 필터링 된 합계를 확인할 수 있습니다.
메뉴명의 다른 데이터를 필터링해도 합계가 계산되어 따라옵니다.
댓글 영역