Xin hỏi cách đếm số ô có chứa dữ liêu sau khi đa dùng lọc Filter

Liên hệ QC

khigiahn

Thành viên mới
Tham gia
3/9/09
Bài viết
24
Được thích
0
Mình có lọc fiter theo 2 điều kiện nhất định, giờ mình muốn đếm những ô có chứa dữ liệu ( ví dụ dữ liệu dạng số lớn hơn 0) , nếu mình dùng hàm count thì nó đếm tất cả các ô, nếu dùng hamg countif với điều kiện >0 thì nó chỉ đếm theo một finter chứ không đếm theo hai finter.

Mọi người giúp mình với cảm ơn nhiều
 
mình có lọc fiter theo 2 điều kiện nhất định, giờ mình muốn đếm những ô có chứa dữ liệu ( ví dụ dữ liệu dạng số lớn hơn 0) , nếu mình dùng hàm count thì nó đếm tất cả các ô, nếu dùng hamg countif với điều kiện >0 thì nó chỉ đếm theo một finter chứ không đếm theo hai finter.

Mọi người giúp mình với cảm ơn nhiều
bạn dùng= subtotal(109,$a$1:$a$10) THAY CHO SUM
= subtotal(103,$a$1:$a$10) THAY CHO COUNT thử xem
 
Lần chỉnh sửa cuối:
Mình upload lên vậy.
minh muốn count chỉ những dữ lieu trong cột A không bị filter.
 

File đính kèm

  • count filter.xlsx
    8.5 KB · Đọc: 84
Cách này nếu có ô chứa công thức trong đoạn A1:A100 thì kết quả chưa đúng anh ah.
Vậy thì thế này:
PHP:
Sub aaa()
    Dim a, b, c
    a = Range("A1:A100").SpecialCells(xlCellTypeVisible).SpecialCells(xlCellTypeFormulas, 23).Count
    b = Range("A1:A100").SpecialCells(xlCellTypeVisible).SpecialCells(xlCellTypeConstants, 23).Count
    c = a + b
    MsgBox c
End Sub
 
Vậy thì thế này:
PHP:
Sub aaa()
    Dim a, b, c
    a = Range("A1:A100").SpecialCells(xlCellTypeVisible).SpecialCells(xlCellTypeFormulas, 23).Count
    b = Range("A1:A100").SpecialCells(xlCellTypeVisible).SpecialCells(xlCellTypeConstants, 23).Count
    c = a + b
    MsgBox c
End Sub
gõ cái này ngon hơn nhé
=SUBTOTAL(103,A1:A1000)
 
gõ cái này ngon hơn nhé
=SUBTOTAL(103,A1:A1000)
Hàm này chuẩn rồi bác, đúng cái em đang cần tìm.
Mục đích: Đếm các dòng mà cột đó đang bị filter , bỏ qua không đếm các dòng bị ẩn

Thanks bác. Từ ngày biết web này đỡ ghê hihi, giúp cho công việc rất nhiều ^_^

Sẵn cho em hỏi: Làm thế nào để vừa đếm dòng tại cột bị filter , bỏ qua không đếm dòng ẩn, bỏ qua không đếm dữ liệu trùng ko ạ ?
Ví dụ như hình bên dưới:

2019-11-22_113435.jpg
 
Lần chỉnh sửa cuối:
Hàm này chuẩn rồi bác, đúng cái em đang cần tìm.
Mục đích: Đếm các dòng mà cột đó đang bị filter , bỏ qua không đếm các dòng bị ẩn

Cảm ơn bác. Từ ngày biết web này đỡ ghê hihi, giúp cho công việc rất nhiều ^_^

Sẵn cho em hỏi: Làm thế nào để vừa đếm dòng tại cột bị filter , bỏ qua không đếm dòng ẩn, bỏ qua không đếm dữ liệu trùng ko ạ ?
Ví dụ như hình bên dưới:

View attachment 228799
Công thức
1574417760937.png
 
Em làm theo Công thức của bác @hocexcel_1991 không r kết quả ạ. Làm theo ví dụ bác cho thì bằng 3.33333
 
em làm lại ví dụ của bạn đưa ra
mà nó ra kết quả 3.3333 Nên ko hiểu có cần sửa ?

Làm thế nào để vừa đếm dòng tại cột bị filter , bỏ qua không đếm dòng ẩn, bỏ qua không đếm dữ liệu trùng ko ạ ?
 
em làm lại ví dụ của bạn đưa ra
mà nó ra kết quả 3.3333 Nên ko hiểu có cần sửa ?
Làm thế nào để vừa đếm dòng tại cột bị filter , bỏ qua không đếm dòng ẩn, bỏ qua không đếm dữ liệu trùng ko ạ ?
Nếu muốn vậy bạn thử thực hiện bài #14 xem sao.
 
Nếu muốn vậy bạn thử thực hiện bài #14 xem sao.
bài #14 là gì thế bác?
Bài đã được tự động gộp:

Bác giải thích hộ e công thức trên với, e làm theo y hệt nhưng lại ra số thập phân. E đang rất hóng vụ này vì đang cần công thức này lắm
 
Bác cho e xin cái link, chứ nói bài 14 e chả biết tìm cái gì, ở đâu
Bài bạn vừa viết là số 19, bạn đếm ngược lên trên sẽ thấy, nếu vẫn không biết nữa thì mình cũng chịu.
Bạn đừng nên viết tắt nhé, thấy viết tắt thì chẳng mấy ai muốn giúp đâu.
 
Web KT
Back
Top Bottom