Dùng sum filter google sheets

Trả về tổng phụ cho một dải ô dọc sử dụng một hàm kết hợp đã chỉ định.

Sử dụng mẫu

SUBTOTAL(1;A2:A5;B2:B8)

Cú pháp

SUBTOTAL(mã_hàm; dải_ô1; [dải_ô2; ...])

  • mã_hàm – Hàm sử dụng trong phép kết hợp tổng phụ.

    • 1 là hàm AVERAGE

    • 2 là hàm COUNT

    • 3 là hàm COUNTA

    • 4 là hàm MAX

    • 5 là hàm MIN

    • 6 là hàm PRODUCT

    • 7 là hàm STDEV

    • 8 là hàm STDEVP

    • 9 là hàm SUM

    • 10 là hàm VAR

    • 11 là hàm VARP

    • Có thể bỏ qua các giá trị ẩn cho bất kỳ mã nào trong số này bằng cách thêm 10 (vào mã một chữ số) hoặc 1 (vào mã 2 chữ số). Ví dụ: 102 đối với COUNT và 110 đối với VAR, đồng thời bỏ qua các ô bị ẩn.

  • dải_ô1 – Dải ô đầu tiên để tính tổng phụ.

  • dải_ô2; ... – Dải ô bổ sung để tính tổng phụ.

Lưu ý

  • Các ô bị ẩn do tiêu chí bộ lọc tự động không bao giờ được đưa vào hàm SUBTOTAL, bất kể có sử dụng mã_hàm hay không.

  • Các ô trong bất kỳ đối số dải_ô nào được chỉ định có chứa các lệnh gọi SUBTOTAL được bỏ qua để tránh tình trạng tính hai lần.

  • Có thể sử dụng hàm SUBTOTAL để tạo trang tổng quan động bằng cách thêm đối số mã hàm tham chiếu đến một ô khác. Khi được kết hợp với phép xác thực dữ liệu dựa trên danh sách, ô này có thể trở thành danh sách thả xuống để cập nhật ngay lập tức toàn bộ trang tổng quan.

  • Có thể sử dụng hàm SUBTOTAL để phân tích nhanh các tập dữ liệu con khác nhau bằng cách xây dựng trang tổng quan tổng phụ phía trên vùng được lọc. Mỗi khi tiêu chí lọc thay đổi, trang tổng quan sẽ tự động cập nhật các dữ liệu tổng hợp mới.

  • Việc sử dụng hàm SUBTOTAL sẽ giúp ngăn chặn tình trạng tính hai lần với các công thức SUM đơn giản.

Xem thêm

VARP: Tính toán phương sai dựa trên toàn bộ một tập hợp.

VAR: Tính toán phương sai dựa trên một mẫu.

SUM: Trả về tổng của một chuỗi các số và/hoặc ô.

STDEVP: Tính toán độ lệch chuẩn dựa trên toàn bộ một tập hợp.

STDEV: Hàm STDEV tính toán độ lệch chuẩn dựa trên mẫu.

PRODUCT: Trả về kết quả khi nhân một chuỗi các số cùng với nhau.

MIN: Trả về giá trị nhỏ nhất trong một tập dữ liệu số.

MAX: Trả về giá trị lớn nhất trong một tập dữ liệu số.

COUNTA:

Trả về số lượng giá trị trong tập dữ liệu.

COUNT:

Trả về số lượng giá trị số trong một tập dữ liệu.

AVERAGE: Hàm AVERAGE trả về giá trị trung bình số học của một tập dữ liệu, bỏ qua phần chữ.

Ví dụ

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?

The easiest way to take the sum of a filtered range in Google Sheets is to use the following syntax:

SUBTOTAL(109, A1:A10)

Note that the value 109 is a shortcut for taking the sum of a filtered range of rows.

The following example shows how to use this function in practice.

Example: Sum Filtered Rows in Google Sheets

Suppose we have the following spreadsheet that contains information about various basketball teams:

To add a filter to this data, we can highlight cells A1:B10, then click the Data tab, then click Create a filter:

We can then click the Filter icon at the top of the Points column and uncheck the box next to the first three values 84, 89, and 93:

Once we click OK, the data will be filtered to remove these values.

If we attempt to use the SUM() function to sum the points column of the filtered rows, it will actually return the sum of all of the original values:

Instead, we can use the SUBTOTAL() function:

This function takes the sum of only the visible rows.

We can manually verify this by taking the sum of the visible rows:

Sum of Visible Rows: 99 + 94 + 97 + 104 + 109 + 99 = 602.

Additional Resources

The following tutorials explain how to perform other common operations in Google Sheets:

Google Sheets: How to Sum If Checkbox is Checked
Google Sheets: How to Use SUMIF with Multiple Columns
Google Sheets: How to Sum Across Multiple Sheets
Google Sheets: How to Sum Values by Category

Chủ đề