Tính Số Thùng Đóng Gói Sản Phẩm Tối Ưu

Nếu bạn đang cần tính toán số thùng hàng cần để đóng gói sản phẩm tối ưu, thì bài toán này sẽ dành cho bạn. Chúng ta có số lượng các sản phẩm, dựa vào số lượng để đóng vào các thùng. Sao cho mỗi thùng tối đa chỉ 600 sản phẩm. Số lượng nhiều hơn, sẽ cần đóng vào nhiều thùng, vẫn đảm bảo, đóng đủ mỗi thùng 600 mới qua thùng khác.


Link: Onedrive


Công thức:
E2=HSTACK(TOCOL(IFS(--TEXT(B2:B10-600*SEQUENCE(,8,0),"[>600]6\0\0;[>0]0;"),A2:A10),3),--TOCOL(--TEXT(B2:B10-600*SEQUENCE(,8,0),"[>600]6\0\0;[>0]0;"),3))

H2=IFERROR(INDEX($A$2:$A$10,MATCH(1,FREQUENCY(ROW()-1,MMULT(TRANSPOSE(ROW($A$2:$A$10)^0),ROUNDUP($B$2:$B$10/600,0)*(ROW($A$2:$A$10)<=TRANSPOSE(ROW($A$2:$A$10))))),0)),"")
I2=MIN(SUMIF($A$2:$A$10,H2,$B$2:$B$10)-(COUNTIFS($H$2:H2,H2)-1)*600,600)

Hoặc: K2=INDEX($A$2:$A$10,INT(AGGREGATE(15,6,TEXT($B$2:$B$10-(COLUMN($A$1:$I$1)-1)*600,"[>600]6\0\0;[>0]0;")+ROW($B$2:$B$10)*10^9,ROW(A1))/10^9)-1)
L2=MOD(AGGREGATE(15,6,TEXT($B$2:$B$10-(COLUMN($A$1:$I$1)-1)*600,"[>600]6\0\0;[>0]0;")+ROW($B$2:$B$10)*10^9+COLUMN($A$1:$I$1)*10^5,ROW(A1)),10^5)
Đăng nhận xét (0)
Mới hơn Cũ hơn