Cộng một số dòng nhất định theo điều kiện

  • Thread starter Thread starter npv
  • Ngày gửi Ngày gửi
Liên hệ QC

npv

Thành viên chính thức
Tham gia
27/9/07
Bài viết
90
Được thích
37
Em có một ví dụ là muốn cộng một số dòng của một cột theo một điều kiện cho sẵn. Hiện chưa nghĩ ra cách nào, mong các bác giúp em với.
 

File đính kèm

Bạn dùng ct dưới nhé.
Mã:
=SUMPRODUCT((A4:A12={111,124,177})*C4:C12)
 

File đính kèm

Bạn dùng ct dưới nhé.
Mã:
=SUMPRODUCT((A4:A12={111,124,177})*C4:C12)

Rất hay khi kết hợp mảng trong Sumproduct. Khi đó ta sẽ rút ngắn đi được những điều kiện OR

Tiếc rằng mảng này không cho phép sử dụng các ký tự đại diện : * , ?

Thân.
 
Lần chỉnh sửa cuối:
Tiện đây em xin hỏi các bác là nếu thêm một điều kiện nữa thì làm như thể nào, ví dụ nếu trong file vidu có thêm cột D là ngày tháng nhập hàng, em muốn cộng khối lượng theo các mã đó nhưng chỉ là từ ngày 01/01/2008 đến ngày 30/09/2008.
 

File đính kèm

Tiện đây em xin hỏi các bác là nếu thêm một điều kiện nữa thì làm như thể nào, ví dụ nếu trong file vidu có thêm cột D là ngày tháng nhập hàng, em muốn cộng khối lượng theo các mã đó nhưng chỉ là từ ngày 01/01/2008 đến ngày 30/09/2008.

Bạn thử cái này xem sao :
SUMPRODUCT((($D$4:$D$12>=DATE(2008,1,1))*$D$4:$D$12<=DATE(2008,9,30))*($A$4:$A$12={111,124,177})*$C$4:$C$12)
 
Có vẻ không ổn Danh à.
 
Nó bị thiếu mất hai cái () thôi, cám ơn bác Danh nhiều
=SUMPRODUCT((($D$4:$D$12>=DATE(2008,1,1))*($D$4:$D$12<=DATE(2008,9,30)))*($A$4:$A$12={111,124,177})*$C$4:$C$12)
 
Rất hay khi kết hợp mảng trong Sumproduct. Khi đó ta sẽ rút ngắn đi được những điều kiện OR

Tiếc rằng mảng này không cho phép sử dụng các ký tự đại diện : * , ?

Thân.
Nếu sumpoduct mà sử dụng được ( * , ? ..) như sumif ... thì đã giải quyết được rất nhiều vấn đề hì hì phải gọi cho Bác Bill vậy
 
Web KT

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

Back
Top Bottom