trananhtuan281914
Thành viên hoạt động



- Tham gia
- 18/3/20
- Bài viết
- 153
- Được thích
- 37
Ô H4 gõ công thứcChào anh chị !
Mình tính tổng theo mã nhân viên thỏa điều kiện lớn hơn bằng (>=) ngày dòng trên (dòng 2) và nhỏ hơn bằng (<=) ngày dòng dưới (dòng 3). Anh chị hướng dẫn dùm em, cảm ơn anh chị.
=SUMIFS($A$4:$A$881;$C$4:$C$881;$G4;$B$4:$B$881;">="&H$2;$B$4:$B$881;"<="&H$3)
Mình có thể dùng sumproduct không ạÔ H4 gõ công thức
Kéo hết xuống cho các ô còn lạiMã:=SUMIFS($A$4:$A$881;$C$4:$C$881;$G4;$B$4:$B$881;">="&H$2;$B$4:$B$881;"<="&H$3)
Vì sao vậy bạn?Mình có thể dùng sumproduct không ạ
Coi cho nó nguy hiểm. Thay vì so sánh đến đâu cộng tổng đến đấy: mỗi dòng là 2 phép so sánh, 1 phép cộng. Bi giờ so sánh, đổi thành 1/0, nhân, rồi tổng: mỗi dòng là 2 phép so sánh, 2 phép đổi True/False thành 1/0, 2 phép nhân cho tị cần tổng, và 1 phép cộng. Công việc nhiều hơn là xịn hơn.Vì sao vậy bạn?
bạn thử xem nhéMình có thể dùng sumproduct không ạ
Mình muốn tìm hiểu thêm nhiều cách làmVì sao vậy bạn?
bạn thử xem nhé
H3=SUMPRODUCT(($A$4:$A$881)*($C$4:$C$881=G4)*($B$4:$B$881>=$H$2)*($B$4:$B$881<=$H$3))
Em cũng mới làm Excel nên có nhiều cái cũng không rõ lắm, nhiều lúc cũng không biết cách nào nên chia sẽ, anh/chị thông cảm nhé.Coi cho nó nguy hiểm. Thay vì so sánh đến đâu cộng tổng đến đấy: mỗi dòng là 2 phép so sánh, 1 phép cộng. Bi giờ so sánh, đổi thành 1/0, nhân, rồi tổng: mỗi dòng là 2 phép so sánh, 2 phép đổi True/False thành 1/0, 2 phép nhân cho tị cần tổng, và 1 phép cộng. Công việc nhiều hơn là xịn hơn.
bạn tham khảo công thứcChào anh chị !
Mình tính tổng theo mã nhân viên thỏa điều kiện lớn hơn bằng (>=) ngày dòng trên (dòng 2) và nhỏ hơn bằng (<=) ngày dòng dưới (dòng 3). Anh chị hướng dẫn dùm em, cảm ơn anh chị.