có hàm nào có chức năng như dcount

Liên hệ QC

connhangheo

Thành viên thường trực
Tham gia
18/5/07
Bài viết
214
Được thích
225
Nghề nghiệp
Sinh Viên
Các bác cho em hỏi có cách nào đếm có điều kiện như dcount ko, vì em fải tính cho rất nhiều ô, mỗi ô đó lại có >3 điều kiện, tính = dcount nghe chừng hơi oải, thế nên em muốn hỏi có cách nào khác gọn gàng hơn ko. Thanks!
 
Có rất nhiều cách bạn có thể dùng công thức mảng. Để dễ hiểu bạn gửi yêu cầu hoặc file cụ thể lên chúng tôi sẽ giúp bạn.

TP.
 
em gửi file các bác xem hộ
các ô khác cũng lọc tương tự như ô B7, làm thủ công thì em thấy hơi oải vì fải làm nhiều file như thế này chứ ko fải chỉ 1 file. Thanks
 

File đính kèm

Chào bạn,

Theo thông tin bạn cung cấp mình có một số góp ý như sau:

1. Trong bảng thống kê (Aj_August) tên các nhãn bạn nên đặt sao cho giống với các nhãn trong dữ liệu. Ví dụ cột D (Division) trong sheet New_Resign bạn không nên nhập chữ Division trong các dòng dữ liệu (vì nhãn của cột đã là Division rồi) Marketing Division --> đổi thành Marketing,...)

2. Bạn đặt tên các cột Division, Title và New/Resign sau đó dùng công thức mảng sau:
{=SUM(($B$3=Division)*($A5=Title)*(NewResign="New"))}
Ctrl+Shift+Enter kết thúc công thức

Sao chép xuống đến nơi cần, vì mình thấy trong bảng thống kê có 1 số Title mà trong cột Title không có.

Bạn làm thử theo suy nghĩ của mình nếu có khó khăn thì gửi câu hỏi tiếp nha.

TP.
 

File đính kèm

Lần chỉnh sửa cuối:
Cái này làm bằng SUMPRODUCT là ra... tuy nhiên cách bố trí dử liệu của bạn ko hay cho lắm... Nếu là tôi thì ngay trong sheet Aj_Aug, cell B4 tôi gõ luôn chử New vào chứ ko viết dấu +... tương tự với cell C4
Đầu tiên tôi Name cho mảng như sau:
=New_Resign!$D$2:$D$116 là Div
=New_Resign!$J$2:$J$116 là NR
=New_Resign!$G$2:$G$116 là Title
Tại cell B7 sẽ có công thức:
=SUMPRODUCT((NR=B$4)*(Title=$A7)*(Div="Finance Division"))
Những cell khác bạn có thể làm tương tự
ANH TUẤN
 
đầu tiên là em fải cảm ơn 2 bác
nhưng có 1 số vấn đề em muốn hỏi tiếp :
ttphong2007 đã viết:
1. Trong bảng thống kê (Aj_August) tên các nhãn bạn nên đặt sao cho giống với các nhãn trong dữ liệu. Ví dụ cột D (Division) trong sheet New_Resign bạn không nên nhập chữ Division trong các dòng dữ liệu (vì nhãn của cột đã là Division rồi) Marketing Division --> đổi thành Marketing,...)
cái này là chạy từ chương trình khác ra nên em ko đổi được :)
Em gửi file đính kèm, các bác xem hộ
 

File đính kèm

Có 1 bài của Mr Hiếu có Ex hay lắm.
Thế này nhé,
=SUMPRODUCT((Rng1=Dk1)*Rng2)+SUMPRODUCT((Rng1=Dk2)*Rng2)+SUMPRODUCT((Rng1=Dk3)*Rng2)
có thể viết thành, tóan tử Or trong này hiểu như sau
=SUMPRODUCT(((Rng1=Dk1)+(Rng1=Dk2)+(Rng1=DK3))*Rng2)
Có thể triển khai thành nhiều dk nữa.
 
connhangheo đã viết:
đầu tiên là em fải cảm ơn 2 bác
nhưng có 1 số vấn đề em muốn hỏi tiếp :

cái này là chạy từ chương trình khác ra nên em ko đổi được :)
Em gửi file đính kèm, các bác xem hộ
Công thức của bạn :
= SUMPRODUCT((nr="resign")*(title="staff")*(div="Finance Division"))
+SUMPRODUCT((nr="resign")*(title="senior staff")*(div="Finance Division"))
+SUMPRODUCT((nr="changed status")*(title="staff")*(div="Finance Division"))
+SUMPRODUCT((nr="changed status")*(title="senior staff")*(div="Finance Division"))

Có thể sửa lại thành :

=SUMPRODUCT((div="Finance Division")*(((nr="resign")+(nr="Changed Status"))*((title="Staff")+(title="Senior Staff"))))

Hoặc là :

=SUMPRODUCT((div="Finance Division")*((RIGHT(title;5)="Staff")*((nr="resign")+(nr="Changed Status"))))

Bạn tham khảo file bên dưới.
Hãy khám phá sumproduct nhé.

Thân!
 

File đính kèm

Web KT

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

Back
Top Bottom