Đếm nhiều điều kiện

Liên hệ QC

trinhbacuong

Thành viên mới
Tham gia
28/10/07
Bài viết
11
Được thích
0
Xin các bạn chỉ giáo:
Ví dụ: Hãy đếm cho tôi trong trong vùng D20:D400 những người có bậc thợ bậc 7 với các điều kiện: anh ta ở phân xưởng AB; có trình độ trung cấp “TC”; nghề đào tạo là lắp máy “Lắp máy"; bậc thợ bậc 7 “7”.

Hoặc hãy đếm cho tôi những người có độ tuổi từ 35 đến 45 với các điều kiện: anh ta ở phân xưởng AB; có trình độ trung cấp “TC”; nghề đào tạo là lắp máy “Lắp máy"; độ tuổi từ 35 đến 45 “>=53&<46”.

Mình đã dùng công thức này SUM(IF(A20:A400="AB";IF(B20:B400="TC";IF(C20:C400="Lắp máy";IF(D20:D400=7;1;0)))))
nhưng dùng công thức kiểu này “chạy chậm quá” các bạn có cách dùng công thức nào nhanh hơn chỉ giáo mình với. Xin đa tạ
 
EM nghĩ cũng không phức tạp lắm đâu.
- Nếu dữ liệu không quá nhiều thì giải pháp là hàm Sumproduct, hoặc công thức mảng bác ah
Theo em ko phải là chỉ đếm trong vùng D20:D400 đâu mà nó còn cả cột Phân xưởng, cột Trình Độ, Cột Bậc thợ nữa đấy


---------
Bạn up file lên đi, anh em dễ làm hơn
 
Lần chỉnh sửa cuối:
Xin các bạn chỉ giáo:
Ví dụ: Hãy đếm cho tôi trong trong vùng D20:D400 những người có bậc thợ bậc 7 với các điều kiện: anh ta ở phân xưởng AB; có trình độ trung cấp “TC”; nghề đào tạo là lắp máy “Lắp máy"; bậc thợ bậc 7 “7”.

Bạn dùng công thức sau, xem sao

PHP:
=SUMPRODUCT((A20:A400="AB")*(B20:B400="TC")*(C20:C400=  "Lắp máy")*(D20:D400=7))

còn lại bạn làm tương tự
 
Xin các bạn chỉ giáo:
Ví dụ: Hãy đếm cho tôi trong trong vùng D20:D400 những người có bậc thợ bậc 7 với các điều kiện: anh ta ở phân xưởng AB; có trình độ trung cấp “TC”; nghề đào tạo là lắp máy “Lắp máy"; bậc thợ bậc 7 “7”.

Hoặc hãy đếm cho tôi những người có độ tuổi từ 35 đến 45 với các điều kiện: anh ta ở phân xưởng AB; có trình độ trung cấp “TC”; nghề đào tạo là lắp máy “Lắp máy"; độ tuổi từ 35 đến 45 “>=53&<46”.

Mình đã dùng công thức này SUM(IF(A20:A400="AB";IF(B20:B400="TC";IF(C20:C400="Lắp máy";IF(D20:D400=7;1;0)))))
nhưng dùng công thức kiểu này “chạy chậm quá” các bạn có cách dùng công thức nào nhanh hơn chỉ giáo mình với. Xin đa tạ
Ngòai Sumproduct thì bạn có thể dùng Advance Filter, dòng TC thì dùng ct subtotal()
Hay là thì 1 cột phụ
E20=If(and(A20="AB";B20="TC";C20="Lắp máy"),1,0)
Sumif(E20:E400;1,
D20:D400)
 
Web KT

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

Back
Top Bottom