Tính tổng số lượng hàng và tổng số cont theo nhiều điều kiện

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

bebeen

Thành viên thường trực
Tham gia
13/2/12
Bài viết
213
Được thích
24
Em có trường hợp này thiết lập công thức khó quá vẫn chưa làm được. Em đưa lên đây nhờ các A/C xem và thiết lập công thức dùm cho em nhé! Câu hỏi cụ thể trong file đính kèm!
 

File đính kèm

em có trường hợp này thiết lập công thức khó quá vẫn chưa làm được. Em đưa lên đây nhờ các a/c xem và thiết lập công thức dùm cho em nhé! Câu hỏi cụ thể trong file đính kèm!

Mã:
K7=SUMPRODUCT(($A$2:$A$14>=$K$2)*($A$2:$A$14<=$K$3)*($B$2:$B$14=LOOKUP("z",$I$7:$I7))*($C$2:$C$14=$J7)*($D$2:$D$14=K$6)*$F$2:$F$14)
 
Lần chỉnh sửa cuối:
Cám ơn bạn @nginh rất nhiều! Công thức cho cột số lượng thì Ok rùi, nhưng còn cột số container thì chưa ổn? Bạn và các A/C xem còn giải pháp nào khác nữa?
 
Bạn @nginh! Kết quả M0001: 0.48 container, M0002 là: 2.55 container. Bạn có thể bán vào vào cột E để tính? Căn cứ vào cột E mà ta có thể tìm ra số lượng hàng chiếm bao nhiêu phần của container đó?
 
Bạn @nginh! Kết quả M0001: 0.48 container, M0002 là: 2.55 container. Bạn có thể bán vào vào cột E để tính? Căn cứ vào cột E mà ta có thể tìm ra số lượng hàng chiếm bao nhiêu phần của container đó?

Bạn nói rõ dựa vào cột E thì tính SL CONT bằng cách nào ?
Ví dụ M0001-A dày 2.2 có số lượng 2510 nằm trong 3 containers khác nhau thì tính sao ?
 
Với mã M0001 ta tính như sau: Vì container YMLU8025652 có 4 loại hàng và độ dày khác nhau và tổng số hàng là 1.650. Mà số lượng mặt hàng A (2.2) có số lượng là 300 thì đương nhiên nó chiếm 0.18 phần của container. Tương tự với container TCNU2045114 có số lượng 560 thì đương nhiên nó cũng chiếm 0.34 phần của container. Còn container NYKU6523450 có số lượng 1650 là tròn 1 container. Vậy tổng số lượng hàng của mã M0001, có độ dày 2.2, hàng A là: 1.52 container.
 
Với mã M0001 ta tính như sau: Vì container YMLU8025652 có 4 loại hàng và độ dày khác nhau và tổng số hàng là 1.650. Mà số lượng mặt hàng A (2.2) có số lượng là 300 thì đương nhiên nó chiếm 0.18 phần của container. Tương tự với container TCNU2045114 có số lượng 560 thì đương nhiên nó cũng chiếm 0.34 phần của container. Còn container NYKU6523450 có số lượng 1650 là tròn 1 container. Vậy tổng số lượng hàng của mã M0001, có độ dày 2.2, hàng A là: 1.52 container.

Mã:
L7=SUMPRODUCT(($A$2:$A$14>=$K$2)*($A$2:$A$14<=$K$3)*($B$2:$B$14=LOOKUP("z",$I$7:$I7))*($C$2:$C$14=$J7)*($D$2:$D$14=K$6)*$F$2:$F$14/SUMIF($E$2:$E$14,$E$2:$E$14,$F$2:$F$14))
 
Mã:
L7=SUMPRODUCT(($A$2:$A$14>=$K$2)*($A$2:$A$14<=$K$3)*($B$2:$B$14=LOOKUP("z",$I$7:$I7))*($C$2:$C$14=$J7)*($D$2:$D$14=K$6)*$F$2:$F$14/SUMIF($E$2:$E$14,$E$2:$E$14,$F$2:$F$14))

Câu trả lời này đúng ý em luôn rùi ah! Hi............. Thank you so much!
 
Em áp dụng công thức tính số container vào file này của em sao không cho kết quả đúng nhỉ? Cả tối hôm qua em tìm mãi mà không biết nguyên nhân là gì? Sáng ra em đưa bài lên đây nhờ A/C xem dùm cho em lỗi là ở chỗ nào nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
Em áp dụng công thức tính số container vào file này của em sao không cho kết quả đúng nhỉ? Cả tối hôm qua em tìm mãi mà không biết nguyên nhân là gì? Sáng ra em đưa bài lên đây nhờ A/C xem dùm cho em lỗi là ở chỗ nào nhé!
Kết quả SUMIF mảng phải luôn <> 0, vì nó nằm ở mẫu số.
Mã:
SUMIF(SOCONT,SOCONT,SOLUONG)
Nhưng bạn đặt Name tới 10k dòng, SOCONT hay SOLUONG có giá trị rỗng, SUMIF ra giá trị 0, làm cho công thức báo lỗi #DIV! Bạn thử các Name đến dòng 68 (thay vì 10k) thử xem.
Để giải quyết vấn đề này bạn đặt Name động cho các Name đã đưa vào công thức, vừa tăng tốc độ tính, vừa lấy đủ dữ liệu 10k dòng, ví dụ Name NGAYTINH:
Mã:
=OFFSET(DATA!$B$2,,,COUNTA(DATA!$B$2:$B$10000))
 
Web KT

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

Back
Top Bottom