
Công thức cho B2Em xin bổ sung thêm file đính kèm, cám ơn các anh chị!
=SUMIF($B$5:$B$13;"X";$C$5:$C$13)
Có thể dùng công thức lọc những đại lý A rồi tính tổng theo điều kiện được không bạn, lọc ngay trên database và dùng substotal trong TH này k khả quan lắm.Em xin bổ sung thêm file đính kèm, cám ơn các anh chị!
Sau khi lọc Filter xong mới tính tổng điều kiện ạ , không tính hết như thế, ví dụ lọc được đại lý A tính tổng X = 2, Tổng Y =3 , Lọc B thì tự tính tổng Y=3 và Tổng X = 5....Nan giải là bạn ý muốn lọc đại lý A, B... ngay trên cơ sở dư liệu rồi sum theo điều kiện, khó nhai!Bạn sử dụng SUMIF: =SUMIF($B$5:$B$19,RIGHT(A2),$C$5:$C$19), kéo xuống cho Y.
Mình không rõ ý bạn lắm, nhưng bạn có thể làm theo cách bạn trên file cho mình tham khảo được không?Có thể dùng công thức lọc những đại lý A rồi tính tổng theo điều kiện được không bạn, lọc ngay trên database và dùng substotal trong TH này k khả quan lắm.
Ý mình là vậy, loay hoay mãi không được với bài toán này, ai có thể giúp mình với!Có thể dùng công thức lọc những đại lý A rồi tính tổng theo điều kiện được không bạn, lọc ngay trên database và dùng substotal trong TH này k khả quan lắm.
To : Leoznguyen, bac dongducnhiem :
Sau khi lọc Filter xong mới tính tổng điều kiện ạ , không tính hết như thế, ví dụ lọc được đại lý A tính tổng X = 2, Tổng Y =3 , Lọc B thì tự tính tổng Y=3 và Tổng X = 5....Nan giải là bạn ý muốn lọc đại lý A, B... ngay trên cơ sở dư liệu rồi sum theo điều kiện, khó nhai!
Xem file này nhé, chọn đại lý và xem kết quả hiển thị tại sheet 2:Ý mình là vậy, loay hoay mãi không được với bài toán này, ai có thể giúp mình với!
Em xin bổ sung thêm file đính kèm, cám ơn các anh chị!
=SUMPRODUCT((SUBTOTAL(103,OFFSET($A$5,ROW(INDIRECT("1:"&ROWS($A$5:$A$100)))-1,)))*($B$5:$B$100="[COLOR=#ff0000][B]X[/B][/COLOR]")*($C$5:$C$100))
=SUMPRODUCT((SUBTOTAL(103,OFFSET($A$5,ROW(INDIRECT("1:"&ROWS($A$5:$A$100)))-1,)))*($B$5:$B$100="[COLOR=#ff0000][B]Y[/B][/COLOR]")*($C$5:$C$100))
Vì bài toán này linh động nên cần lọc ngay trên CSDL rồi hiển kết quả tổng có điều kiện đó ra luôn. Có cách nào khác không bạn?Xem file này nhé, chọn đại lý và xem kết quả hiển thị tại sheet 2:
Cám ơn anh! Chúc anh sinh nhật vui vẻ!Số lượng X:
Số lượng Y:Mã:=SUMPRODUCT((SUBTOTAL(103,OFFSET($A$5,ROW(INDIRECT("1:"&ROWS($A$5:$A$100)))-1,)))*($B$5:$B$100="[COLOR=#ff0000][B]X[/B][/COLOR]")*($C$5:$C$100))
Mã:=SUMPRODUCT((SUBTOTAL(103,OFFSET($A$5,ROW(INDIRECT("1:"&ROWS($A$5:$A$100)))-1,)))*($B$5:$B$100="[COLOR=#ff0000][B]Y[/B][/COLOR]")*($C$5:$C$100))