bebeen
Thành viên thường trực
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- 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!
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)
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 đó?
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.
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))
Kết quả SUMIF mảng phải luôn <> 0, vì nó nằm ở mẫu số.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é!
SUMIF(SOCONT,SOCONT,SOLUONG)
=OFFSET(DATA!$B$2,,,COUNTA(DATA!$B$2:$B$10000))