Hàm Sum và Count với điều kiện là 1 list danh sách

Liên hệ QC

thehappyheart

Thành viên mới
Tham gia
9/12/11
Bài viết
13
Được thích
1
Chào mọi người!
Mình có 1 bài toán chưa giải quyết được, như trong file đính kèm. Bên trong mình đã có yêu cầu cụ thể.
Nếu dùng hàm countifs hay sumifs thì khá rườm rà, dài quá. Không biết cao thủ nào có cách ngắn gọn không?
Cảm ơn mọi người nhiều!!!
 

File đính kèm

Chào mọi người!
Mình có 1 bài toán chưa giải quyết được, như trong file đính kèm. Bên trong mình đã có yêu cầu cụ thể.
Nếu dùng hàm countifs hay sumifs thì khá rườm rà, dài quá. Không biết cao thủ nào có cách ngắn gọn không?
Cảm ơn mọi người nhiều!!!
Mình trình bày hết trong File đính kèm, bạn kiểm tra lại xem đã đúng chưa.
 

File đính kèm

Mình trình bày hết trong File đính kèm, bạn kiểm tra lại xem đã đúng chưa.

Vậy thì nên chỉ cần là (đơn giản đi và không cần ct mảng và không name), công thức cho G2, H2 lần lượt là:

=SUMPRODUCT((C2:C19<=5)*(COUNTIF(A22:A31,D2:D19)>0))


=SUMPRODUCT((C2:C19<=5)*(COUNTIF(A22:A31,D2:D19)>0),(LEFT(A2:A19,3)<>"ABC")*(B2:B19))
 
Lần chỉnh sửa cuối:
Vậy thì nên chỉ cần là (đơn giản đi và không cần ct mảng và không name), công thức cho G2, H2 lần lượt là:

=SUMPRODUCT((C2:C19<=5)*(COUNTIF(A22:A31,D2:D19)>0))


=SUMPRODUCT((C2:C19<=5)*(COUNTIF(A22:A31,D2:D19)>0),(LEFT(A2:A19,3)<>"ABC")*(B2:B19))
Cảm ơn những góp ý của bạn, mình xin tiếp thu.
 
Vậy thì nên chỉ cần là (đơn giản đi và không cần ct mảng và không name), công thức cho G2, H2 lần lượt là:

=SUMPRODUCT((C2:C19<=5)*(COUNTIF(A22:A31,D2:D19)>0))


=SUMPRODUCT((C2:C19<=5)*(COUNTIF(A22:A31,D2:D19)>0),(LEFT(A2:A19,3)<>"ABC")*(B2:B19))
Hình như em này:
dư chỗ >0
Chỉ cần:

=SUMPRODUCT((C2:C19<=5)*COUNTIF(A22:A31,D2:D19))
là đủ, em dưới cũng vậy
Thân
 
Mình chơi chiêu này:
1> Đếm xem có bao nhiêu dòng ĐẠT nằm trong tháng 1 2 3 4 5
Mã:
=SUMPRODUCT(COUNTIFS(D2:D19,A22:A31,C2:C19,"<6"))
2> Cộng số lượng tất cả các dòng đạt, ngoại trừ code có 3 kí tự đầu là ABC trong tháng 1 2 3 4 5
Mã:
=SUMPRODUCT(SUMIFS(B2:B19,D2:D19,A22:A31,A2:A19,"<>ABC*",C2:C19,"<6"))
File XLSX chứng tỏ đang dùng phiên bản Office 2007 trở lên, vậy tội gì không dùng SUMIFS và COUNTIFS cho "nhẹ" máy
 
Cảm ơn mọi người rất nhiều!
Vậy là mình biết thêm 1 hàm nữa là sumproduct () ^^.
 
Web KT

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

Back
Top Bottom