엑셀에서 필터된 데이터 실시간 집계하기. 엑셀 & 구글시트 모두 동작
2021. 7. 31.
엑셀과 구글시트에는 데이터필터라는 것이 있는데 필터를 선택할 때 마다 보여지는 표에서 합계(특정 열 집계)를 실시간으로 보여지도록 구현해 보았습니다. 이것은 가계부 혹은 장부에서 유용하게 활용할 수 있을 것 같습니다. 엑셀에서는 SUBTOTAL과 SUMPRODUCT 함수를 이용하여 가능 합니다. 예제로 다음과 같이 세팅하였습니다. 표에는 필터를 적용해 놨고 데이터 필터를 선택할 때 마다 위의 카드, 현금, 계좌의 값이 실시간으로 바뀌는 것입니다. 수식은 다음과 같습니다. =SUMPRODUCT( SUBTOTAL(9,OFFSET($E$5,ROW($D$5:$D$34)-ROW($E$5),))*($C$5:$C$34=A1) ) SUBTOTAL의 사용법은 SUBTOTAL( 함수번호, 영역1, 영역2) 입니다. 여기..