Mình thường làm công việc sắp xếp hàng hóa vào trong 1 diện tích cho trước sao cho được nhiều nhất, mình làm trên Corel, thấy trên diễn đàn hay quá mình tập tành làm thử, đọc các bài viết nhiều ngày nhưng chưa làm được
Giả sử diện tích cho trước có cạnh A=50, cạnh B=75, hàng hóa có cạnh a=10, cạnh b=15.
Đặt x=ROUNDDOWN(A/a,0)=5
Đặt y=ROUNDDOWN(B/b,0)=5
Đặt xx=ROUNDDOWN(A/b,0)=3
Đặt yy=ROUNDDOWN(B/a,0)=7
Cách 1: sắp xếp sao cho hàng hóa có số lượng nhiều nhất
(mình làm công thức =MAX(x*y,xx*yy), ra kết quả là 25)
Cách 2: sắp xếp sao cho hàng hóa có số lượng nhiều nhất mà phải là số chẵn
(mình nghiệm thấy x*y=25, xx*yy=21, (max(x,y)-1)*min(x,y)=20, (max(xx,yy)-1)*min(xx,yy)=18. Để chọn ra kết quả là số chẵn mà lớn nhất – tức là 20, mình loay hoay với công thức IF, MAX, MOD và bó tay…
Với cách 1, mình làm ra kết quả = 25, thấy thỏa mãn lắm
Với cách 2, mình nghiệm thấy kết quả là =20, nhưng làm không được
Các bạn giúp với – cảm ơn nhiều
Giả sử diện tích cho trước có cạnh A=50, cạnh B=75, hàng hóa có cạnh a=10, cạnh b=15.
Đặt x=ROUNDDOWN(A/a,0)=5
Đặt y=ROUNDDOWN(B/b,0)=5
Đặt xx=ROUNDDOWN(A/b,0)=3
Đặt yy=ROUNDDOWN(B/a,0)=7
Cách 1: sắp xếp sao cho hàng hóa có số lượng nhiều nhất
(mình làm công thức =MAX(x*y,xx*yy), ra kết quả là 25)
Cách 2: sắp xếp sao cho hàng hóa có số lượng nhiều nhất mà phải là số chẵn
(mình nghiệm thấy x*y=25, xx*yy=21, (max(x,y)-1)*min(x,y)=20, (max(xx,yy)-1)*min(xx,yy)=18. Để chọn ra kết quả là số chẵn mà lớn nhất – tức là 20, mình loay hoay với công thức IF, MAX, MOD và bó tay…
Với cách 1, mình làm ra kết quả = 25, thấy thỏa mãn lắm
Với cách 2, mình nghiệm thấy kết quả là =20, nhưng làm không được
Các bạn giúp với – cảm ơn nhiều