본문 바로가기
컴퓨터/엑셀 팁

엑셀 subtotal 필터 함수 이걸 안 쓴다고? 필터 쓸 때는 꼭!

by Planzee 2024. 1. 4.
반응형

엑셀의 필터 기능은 보고 싶은 부분만 볼 때 매우 유용한 기능입니다. 그런데 필터를 통해서 매출 현황과 같은 데이터를 볼 때 함수가 들어간 부분은 자동으로 변하지 않고 이전 데이터를 그대로 보여 줍니다.

특히 내가 선택한 항목만 필터로 걸러서 합계 부분은 보이는 항목만 계산되어 유동적으로 변하게 하는 방법이 있는데요. 그것이 바로 SUBTOTAL 함수입니다.

 

필터 사용했을 때 합계는?

먼저 엑셀에서 필터를 사용하는 방법은 다들 아실 거라는 전제 하에 시작해 보겠습니다.

필터를 먼저 켜 줍니다.

 

엑셀 매출표

 

위와 같이 매출표가 있다고 할 때 필터를 사용하게 되면 목록과 1월에 필터가 생성됩니다.

아래 방향의 세모가 생기는 것을 볼 수 있습니다.

 

 

 

엑셀 표에서 필터를 적용하는 모습

 

눌러서 원하는 목록만 보이도록 해 보겠습니다.

떡튀순만 보이도록 하기 위해서 나머지 항목들은 체크를 해제한 뒤 확인을 눌러 주었습니다.

 

 

 

 

엑셀 필터 적용 후에도 합계 금액이 변동 없는 모습

 

매출 현황에 떡볶이, 순대, 튀김만 나오게 되는데 계 항목에 있는 값은 변함이 없이 보이지 않는 항목까지 총 합계로 계산된 값이 나왔습니다.

 

떡튀순만 나오면 계에도 떡튀순만 나오게 하려는 게 오늘의 목적입니다.

 

SUBTOTAL 함수

이제 자동으로 보이는 항목만 계산되도록 SUBTOTAL 함수를 넣어 보겠습니다.

 

 

엑셀 subtotal 함수 입력 모습

 

계 항목에 =subtotal을 입력해 주게 되면 위와 같이 하위 선택 항목들이 뜨게 됩니다.

여러 가지 함수들이 나오는데 많이 본 항목도 있고 생소한 항목들도 있을 겁니다.

 

SUBTOTAL 입력 인수가 1부터 11까지는 숨겨진 행을 포함하는 인수이며 101부터 111까지는 숨겨진 행을 포함하지 않는 인수입니다.

 

 

엑셀 subtotal 함수 입력 모습

 

=SUBTOTAL(9,B3:B8)

 

위와 같이 입력해 주면 됩니다. 인수 9는 SUM 합계를 의미하는 인수를 넣어 주었고 쉼표 뒤에는 범위를 지정해 주었습니다.

떡볶이부터 튀김까지 B3:B8까지 지정해 주었습니다. 다만 저는 절대참조 값으로 설정을 했는데 다른 함수를 테스트 하느라고 입력했던 것이고, 굳이 절대 참조값으로 설정하지 않아도 정상적으로 산출이 됩니다.

 

 

 

 

엑셀 필터 적용 후 합계 금액이 바뀐 모습

 

필터로 떡튀순만 보이게 했더니 매출 합계 금액이 자동으로 변하는 것을 볼 수 있었습니다.

subtotal 함수 인수 중에 숨겨진 행 포함 유무에 따른 인수값인 9, 109 모두 넣어 봐도 값은 동일했습니다.

 

어쨌든 subtotal 함수 뒤에 인수를 넣고, 범위만 지정해 주면 됩니다.

 

필터 사용 시 자동 계산이 되는 subtotal 함수에 대해서 알아보았습니다. SUM이나 AVERAGE 말고 SUBTOTAL을 사용하면 나중에 필터 사용 시 아주 편리하게 되겠죠?

 

 

함께 봐야 좋은 팁들

 

엑셀 천단위 천원단위 절사 이렇게 간단한 방법이?

 

엑셀 부분합 정렬 삭제 총정리 10초 컷 간단하네!

 

엑셀 시간 더하기(2) 초과근무 잔업 시간 1.5배까지 계산하기

 

엑셀 표준편차 복잡한 거 모르겠고 이것만 알자

 

엑셀 색깔 카운트 10초 만에 보기도 좋고 계산도 쉽고

 

반응형

댓글