Đếm các ô đã lọc bằng SUBTOTAL
Đây là những gì có thể là một trong những công thức linh hoạt nhất trong (gần như)
cách sử dụng phổ biến.
Tôi đã thực hiện một bài đăng tương tự vào tháng 3 nhưng chỉ theo quan điểm của COUNTA.
Điều này cố gắng mở rộng điều đó cho hầu hết các tùy chọn có sẵn.
SUBTOTAL sử dụng lựa chọn các lệnh “subservient” để đạt được mục tiêu.
Các lệnh đó là: 1 – AVERAGE, 2 – COUNT, 3 – COUNTA, 4 – MAX, 5 – MIN, 6 – PRODUCT, 7 – STDEV, 8 – STDEVP, 9 – SUM, 10 – VAR, 11 – VARP Tất cả đều là công thức theo ý mình nhưng được sử dụng trong SUBTOTAL cho phép làm việc với các danh sách đã lọc.
Về cơ bản, công thức chỉ hoạt động với những gì bạn có thể thấy khi bộ lọc đã được áp dụng.
Tôi thực sự quảng cáo công thức SUBTOTAL và kiến thức về các công thức phụ không phải là điều tối quan trọng trong mô tả này mặc dù những người dùng có kiến thức tốt hơn về công thức thống kê khó hiểu hơn (đối với tôi) như STDEV, STDEVP, VAR và VARP chắc chắn sẽ nhận ra những lợi ích chúng tôi.
Tôi đã chuẩn bị một bảng nhỏ chứa dữ liệu về khách hàng trên sổ làm việc đính kèm. Nó có thể là hàng trăm hàng. Ví dụ, chúng ta cần biết có bao nhiêu phụ nữ chưa kết hôn trong độ tuổi 21-30. IMO rất hữu ích! Tạo bộ lọc thích hợp cho các cột B & C và công thức sẽ chỉ đếm số mục nhập được trả về.
Trong ví dụ này, tôi đã chọn 3 (COUNTA) chỉ đếm các mục nhập trong các ô không trống trong phạm vi.
SUBTOTAL (3, D2: D10)
Cú pháp là:
SUBTOTAL (LOẠI TỔNG CỘNG, DÒNG TẾ BÀO)
Nguyên tắc tương tự áp dụng cho các nguyên tắc khác, tìm giá trị trung bình, tìm giá trị tối thiểu / tối đa, tổng, v.v. cho dữ liệu được lọc mà bạn yêu cầu. Nó rất linh hoạt.
Một số công thức trong trang tính đã có thêm câu lệnh IF để tránh lỗi xuất hiện – (chỉ dành cho bản demo)
Một lưu ý thận trọng – khi xây dựng trang tính của bạn, hãy đảm bảo rằng các ô chứa công thức SUBTOTAL và do đó kết quả của bạn không nằm trên cùng các hàng với phạm vi dữ liệu. Tôi muốn đặt nó trên đầu của phạm vi.
Vì vậy, bạn có nó. SUBTOTAL một công thức khác thường và thông minh.