Công thức Excel: Tính tổng các hàng hiển thị trong danh sách đã lọc
Công thức Excel: Tính tổng các hàng hiển thị trong danh sách đã lọc

Công thức chung
=SUBTOTAL(9,range)
Tóm lược

Tổng hợp giá trị hiển thị các hàng trong danh sách được lọc (tức là loại trừ các hàng được “lọc ra”), hãy sử dụng hàm SUBTOTAL với hàm số 9 hoặc 109. Trong ví dụ được hiển thị, công thức trong F2 là:

=SUBTOTAL(9,F5:F14)

Giải trình

Điều làm cho SUBTOTAL trở nên đặc biệt hữu ích là nó tự động bỏ qua các hàng bị ẩn trong danh sách hoặc bảng đã lọc. Bạn có thể sử dụng tính năng này khi cần đếm, tính tổng, giá trị trung bình, v.v. có thể nhìn thấy. Nói cách khác, bạn có thể sử dụng SUBTOTAL để thực hiện các phép tính loại trừ các giá trị “đã lọc ra”.

Hàm SUBTOTAL cung cấp nhiều tùy chọn để tính toán, được xác định bởi một số hàm được cung cấp làm đối số đầu tiên.

Để chỉ tính tổng các hàng hiển thị, hãy sử dụng hàm SUBTOTAL với hàm số 9 hoặc 109. Trong ví dụ được hiển thị, một bộ lọc đã được áp dụng cho dữ liệu và mục tiêu là tổng các giá trị trong cột F vẫn hiển thị. Công thức được sử dụng là:

=SUBTOTAL(9,F5:F14)

trả về tổng, $ 9,54, tổng cho 7 hàng vẫn hiển thị.

Nếu bạn đang ẩn các hàng theo cách thủ công (tức là nhấp chuột phải, Ẩn), hãy sử dụng phiên bản này để thay thế:

=SUBTOTAL(109,F5:F14)

Sử dụng 109 cho số hàm cho SUBTOTAL bỏ qua các hàng ẩn theo cách thủ công.

Bằng cách thay đổi số hàm, hàm SUBTOTAL có thể thực hiện nhiều phép tính khác (ví dụ: COUNT, SUM, MAX, MIN, v.v.). Xem danh sách đầy đủ các số chức năng trên trang này).

https://exceljet.net/formula/sum-visible-rows-in-a-filtered-list