Nhờ giúp đỡ về hàm đếm dữ liệu (1 người xem)

Người dùng đang xem chủ đề này

namkhanh12a1

Thành viên mới
Tham gia
15/9/10
Bài viết
43
Được thích
1
Chào mọi người. Em có 1 file đính kèm, nhờ mọi người giúp em xem có hàm nào đếm được dữ liệu theo tiêu chí em nêu trong file không. Em dùng hàm Countif nhưng gặp khó khăn là dữ liệu không đồng nhất. Thanks mọi người nhiều !
 

File đính kèm

Chào mọi người. Em có 1 file đính kèm, nhờ mọi người giúp em xem có hàm nào đếm được dữ liệu theo tiêu chí em nêu trong file không. Em dùng hàm Countif nhưng gặp khó khăn là dữ liệu không đồng nhất. Thanks mọi người nhiều !
Bạn dùng thử công thức ở A9:
=COUNTA(B9:M9)/2 .
 
Cảm ơn bạn !
Mình làm với bảng này thì đúng nhưng với 1 bản lớn hơn cũng với các dữ liệu kiểu này thì lại sai vì nó ra cả số thập phân. Mà mình đếm thì chỉ là số nguyên thôi chứ. Bạn có thể giải thích hàm bạn vừa dùng không ?
Thanks bạn đã reply !
 
Cảm ơn bạn !
Mình làm với bảng này thì đúng nhưng với 1 bản lớn hơn cũng với các dữ liệu kiểu này thì lại sai vì nó ra cả số thập phân. Mà mình đếm thì chỉ là số nguyên thôi chứ. Bạn có thể giải thích hàm bạn vừa dùng không ?
Thanks bạn đã reply !
Trong dữ liệu mẫu của bạn có ngày thí có số lần, Vậy đếm tất cả rồi /2 sẽ cho dữ liệu kiểu số.
Chưa thấy dữ liệu thật nên khó trả lời!
Thân!
 
Chào mọi người. Em có 1 file đính kèm, nhờ mọi người giúp em xem có hàm nào đếm được dữ liệu theo tiêu chí em nêu trong file không. Em dùng hàm Countif nhưng gặp khó khăn là dữ liệu không đồng nhất. Thanks mọi người nhiều !
Bạn dùng công thức này xem
Mã:
=SUMPRODUCT((MOD(COLUMN(B9:M12),2)=1)*(B9:M12>0))
 
Mình dùng hàm của bạn dhn46 thấy OK với dữ liệu của mình. Tuy nhiên bạn có time thì giải thích giúp mình luôn về hàm này. Thanks !
 
Mình dùng hàm của bạn dhn46 thấy OK với dữ liệu của mình. Tuy nhiên bạn có time thì giải thích giúp mình luôn về hàm này. Thanks !
Chào bạn,
Tôi giải thích qua 1 chút về cách sử dụng hàm tại bài #5

=SUMPRODUCT((MOD(COLUMN(B9:M12),2)=1)*(B9:M12>0))
1/ Hàm Sumproduct((Dk1=x)*(Dk2>y)) là dạng hàm mảng, có được hiểu rằng tất cả các phần tử trong Dk1=x thì sẽ cho kết quả là True còn lại là False, tương tự cho Dk2>y
Kết quả thu về khi sẽ có dạng
Mã:
Sumproduct({True,False......}*{True,False.....})
=> Sumproduct sẽ tính tổng của các phép nhân đó lại

2/ Đoạn Dk1=x trong hàm là đoạn
=> Hàm Mode là lấy số dư của phép chia các cột (Column) trong vùng B9:M12 cho 2.
Hàm Column trả về số thứ tự cột, cột A=1, B=2....

3/ Đoạn Dk2>y trong hàm là đoạn
Tức là trong vùng B9:M12 cứ giá trị nào >y thì cho kết quả True

Bạn kết nối 3 phần đó để hình dung cách sử dụng.
Dùng hàm mảng rất hay nhưng cần có thời gian trải nghiệm, hy vọng bạn sẽ sớm nắm bắt được nó để ứng dụng cho công việc của mình

Thân!
 
Thanks bạn trước !
1/ Mình cũng có dùng qua hàm sumproduct để đếm số liệu nhiều điều kiện (ví dụ như tất cả các nhân viên mã số A đi làm nhiều hơn 18 ngày). Ý bạn là hàm này cũng gồm 2 điều kiện như thế đúng không ạ ?
2/ Đoạn Dk1=x trong hàm là đoạn

=> Hàm Mode là lấy số dư của phép chia các cột (Column) trong vùng B9:M12 cho 2.
Hàm Column trả về số thứ tự cột, cột A=1, B=2....
---> Nếu như đoạn này của bạn thì hàm MOD(COLUMN(B9:M12),2) sẽ trả luôn về giá trị "0" rồi thì làm sao "=x" tức "=1" được ?
3/ Đoạn Dk2>y trong hàm là đoạn
(B9:M12>y)
Đoạn này mình hiểu ý bạn nhưng mình không biết các dữ liệu nhập như của mình thì giá trị trả về là như nào ? Các dữ liệu số thì > 0 rồi, còn các giá trị text và date thì trả về tnao ạ ? Chắc chắn là không phải cả hai cái đó trả về đều > 0 phải không ạ ?
Thanks & best regard !





 
Tôi trả lời 3 ý của bạn

1/ Bạn có thể dùng Sumproduct như bạn nói, nó cũng là một hàm rất mạnh trong việc đếm nhiều điều kiện

2/ Các hàm mà tôi nói trong bài #7 khi được kết hợp lại sẽ trở thành dạng hàm mảng nó không đơn thuần là 1 ô mà là kết quả của toàn bộ vùng bạn chọn.

3/ (B9:M12>y) nhằm mục đích không đếm ô trống bạn ah.

Để hiểu hơn bạn có thể làm như sau:

- Cách 1: Chọn ô chứa công thức sau đó vào Tab Formulas => Evaluate formulas => Evaluate => các bước tính toán của hàm sẽ lần lượt hiện ra để bạn hình dung
- Cách 2: Bạn chọn từng phần của công thức, bôi đen rồi bấm f9 => giá trị của từng phần trong công thức cũng sẽ hiển thị để bạn quan sát

Thân!
 
Chào mọi người. Em có 1 file đính kèm, nhờ mọi người giúp em xem có hàm nào đếm được dữ liệu theo tiêu chí em nêu trong file không. Em dùng hàm Countif nhưng gặp khó khăn là dữ liệu không đồng nhất. Thanks mọi người nhiều !

cho ké một cthức với
Mã:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(C9:C12,,{0,2,4,6,8,10})))
hoặc
Mã:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(C9:C12,,(ROW(1:6)-1)*2)))
 

Bài viết mới nhất

Back
Top Bottom