필터를 적용했을 때 보이는 값만 합계가 필요할 때의 정석(=SUBTOTAL/AGGREGATE/표 합계 행/피벗)과, 숨은 행/오류/다중 조건까지 상황별 해결

엑셀 필터 합계 — 보이는 값만 정확히 더하는 법

엑셀 필터 합계가 필요할 때는 SUBTOTAL/AGGREGATE를 쓰면 됩니다. 숨은 행 제외, 오류 무시, 조건 합계까지 상황별 해법을 정리했습니다.

Quick Fix 90초

=SUBTOTAL(9, D2:D999)   
=SUBTOTAL(109, D2:D999)  
=AGGREGATE(9, 6, D2:D999) 

SUBTOTAL 원리(9 vs 109)

9는 합계, 109는 수동 숨김까지 제외합니다. 필터 영역의 합계는 SUBTOTAL로 통일하세요.

AGGREGATE로 오류 무시

=AGGREGATE(9,6,D2:D999)

조건까지 걸어 보이는 값만 합계

=SUMPRODUCT(SUBTOTAL(103,OFFSET($A$2,ROW(A2:A999)-ROW($A$2),0))*($B$2:$B$999="서울")*($D$2:$D$999))

표(테이블)·피벗으로 자동 확장

  • 표 합계 행: Ctrl+T → 표 디자인 > 합계 행.
  • 피벗: 표를 원본으로 삽입 후 값 필드 설정=합계.

실무 예제

// 보이는 금액 합계
=SUBTOTAL(109, D2:D999)

// 오류 무시 + 보이는 합계
=AGGREGATE(9, 6, D2:D999)

Troubleshooting

증상원인해결
합계가 그대로SUM 사용SUBTOTAL/AGGREGATE 사용
수동 숨김 포함9 사용109로 변경
오류 때문에 실패#DIV/0! 등AGGREGATE(9,6,범위)
조건 합계 필요SUBTOTAL 단독 한계SUMPRODUCT+SUBTOTAL(103)
새 행 누락고정 범위표(Ctrl+T) 또는 피벗

관련 글

Leave a Reply

Your email address will not be published. Required fields are marked *