Chia công thức đóng gói thùng ra 3 kích cỡ khác nhau

Liên hệ QC

yankapanda

Thành viên mới
Tham gia
17/11/13
Bài viết
27
Được thích
2
Mọi người cho em hỏi em có file đóng gói thùng dưới đây nhưng chỉ chia được 1 loại là 80 đôi vào 1 thùng ,
1.JPG














bây giờ em muốn chia được số lượng khác nhau vào 1 thùng giống hình dưới dưới thì sửa công thức lại như thế nào ạ2.JPG
Em xin cảm ơn ạ
 

File đính kèm

  • Phieu Dong goi.xls
    143 KB · Đọc: 12
Tại sao tổng thùng 1 là 80, thùng 2 là 3?
 
Mọi người cho em hỏi em có file đóng gói thùng dưới đây nhưng chỉ chia được 1 loại là 80 đôi vào 1 thùng ,
View attachment 243681














bây giờ em muốn chia được số lượng khác nhau vào 1 thùng giống hình dưới dưới thì sửa công thức lại như thế nào ạView attachment 243682
Em xin cảm ơn ạ
Tại sao từ cột L và cột M bạn lại có kết quả là 60??
 
Vì số lượng giày trong các carton của bạn là không giống nhau. Có loại đóng 80 đôi / thùng, có loại 60 đôi trên thùng.... Cho nên bạn phải lên kế hoạch đóng thùng thứ tự cho từng loại (bằng cách sửa số lượng Quantity/carton = 80 pairs; 60....). Sau đó số lượng đôi còn thừa của mỗi loại bạn sẽ đóng lẫn vào một hoặc vài thùng (việc này bạn tự quyết định chứ công thức ở file trên ko làm được cho bạn).
Còn nếu bạn đóng đồng nhất số lượng đôi / thùng (không kể cỡ nào) thì kế hoạch trên sẽ tự động ghép cho bạn sao cho đủ mỗi carton = số lượng bạn định đóng.
 

File đính kèm

  • Phieu Dong goi.xls
    140 KB · Đọc: 22
Tại sao tổng thùng 1 là 80, thùng 2 là 3?
thùng 2 là 3 + 77 ạ ( 3 đôi size 3 và 77 đôi size 5 ạ) ( số thùng là cột dọc đầu tiên còn hàng ngang là số lượng tương ứng với số size ạ. nhưng đây là hàm dùng cho sức chứa chỉ 80 , em muốn làm 3 sức chứa khác nhau ạ.
Bài đã được tự động gộp:

Tại sao từ cột L và cột M bạn lại có kết quả là 60??
dạ 50 mới đúng ạ , em bấm nhầm
Bài đã được tự động gộp:

Thử xem, đúng ý bạn không?
Dạ đúng yêu cầu rồi ạ , em cảm ơn ạ
 

File đính kèm

  • Capture.PNG
    Capture.PNG
    111.6 KB · Đọc: 16
Thử xem, đúng ý bạn không?
Thực đúng y/c chưa, trường hợp trong hình là với cùng 1 loại hàng, carton chưa đóng đủ 1 thùng đã tách ra rồi làm nhiều thùng rồi
Quả thật em check lại chưa đúng yêu cầu ạ , đúng như anh/chi nói là phải dựa vào hàng số 5 mới đúng yêu cầu ạ . Có cách nào làm giống ảnh dưới ko ạ?
3.JPG
em xin cảm ơn ạ
 
thùng 2 là 3 + 77 ạ ( 3 đôi size 3 và 77 đôi size 5 ạ) ( số thùng là cột dọc đầu tiên còn hàng ngang là số lượng tương ứng với số size ạ. nhưng đây là hàm dùng cho sức chứa chỉ 80 , em muốn làm 3 sức chứa khác nhau ạ.
Bài đã được tự động gộp:


dạ 50 mới đúng ạ , em bấm nhầm
Bài đã được tự động gộp:


Dạ đúng yêu cầu rồi ạ , em cảm ơn ạ
Hôm qua tôi đã biết bạn sẽ nghĩ lại vì như thế sẽ tốn thêm 1 cái hộp liền.
Công thức tôi viết rồi lại để ở máy tính. Giờ chưa đưa công thức lên được. Đợi các thành viên khác xem sao
 

File đính kèm

  • Phieu Dong goi.xls
    164.5 KB · Đọc: 11
Quả thật em check lại chưa đúng yêu cầu ạ , đúng như anh/chi nói là phải dựa vào hàng số 5 mới đúng yêu cầu ạ . Có cách nào làm giống ảnh dưới ko ạ?
View attachment 243739
em xin cảm ơn ạ
Tính điều kiện 2 đầu, bạn chỉnh lại công thức
Mã:
=MIN(MAX(C$7-SUM(C$8:C8),),C$5,C$5-SUMIF($B$5:B$5,C$5,$B9:B9))*(SUMIF($B$5:B$5,">"&C$5,$B9:B9)=0)
Bài đã được tự động gộp:

Công thức tại C8:
Mã:
=MIN(C$5,MAX(0,C$7*2-SUM(C$7:C7)))
Tôi nghĩ tối đa 1 thùng là 80,60,50 chứ không phải không giới hạn đâu bạn
 

File đính kèm

  • Phieu Dong goi (1).xls
    222.5 KB · Đọc: 11
Tôi nghĩ tối đa 1 thùng là 80,60,50 chứ không phải không giới hạn đâu bạn
Công thức của bạn sửa 1 chút từ ">" dòng 5 thành "<>" thì chạy ngon. Vì hiện tại đang mặc định dòng 5 giảm dần. Nếu thay 50 thành 70 thì có vấn đề ngay.
 
dạ đúng với yêu cầu rồi ạ
Tính điều kiện 2 đầu, bạn chỉnh lại công thức
Mã:
=MIN(MAX(C$7-SUM(C$8:C8),),C$5,C$5-SUMIF($B$5:B$5,C$5,$B9:B9))*(SUMIF($B$5:B$5,">"&C$5,$B9:B9)=0)
Bài đã được tự động gộp:


Tôi nghĩ tối đa 1 thùng là 80,60,50 chứ không phải không giới hạn đâu bạn
Hàm này cũng đúng với yêu cầu luôn ạ , 80 60 50 là số lượng tối đa mà 1 thùng có thể chứa
 
thùng 2 là 3 + 77 ạ ( 3 đôi size 3 và 77 đôi size 5 ạ)
Tôi thấy có công thức nào ra kết quả này đâu mà đúng.
--
Thêm vài dòng mô tả yêu cầu sẽ đơn giản hơn nhiều. Chơi trò đuổi hình bắt ý nên hơn chục bài rồi mà tôi thấy yêu cầu vẫn chưa rõ ràng.
 
dạ đúng với yêu cầu rồi ạ

Hàm này cũng đúng với yêu cầu luôn ạ , 80 60 50 là số lượng tối đa mà 1 thùng có thể chứa
Insert dòng 8 làm "dòng đệm" để công thức gọn hơn
Mã:
C8 =IF(B5<>C5,"-","")
copy ngang
Mã:
C9 =IF(C$8="-",MIN(C$5,C$7-SUM(C$8:C8)),MAX(MIN(C$5-SUM(B9:$C9),SUM($C$7:C$7)-SUM(B9:$C9)-SUM($C$8:C8)),0))*(SUM(OFFSET($B9,,,,LOOKUP(2,1/($C$8:C$8<>""),COLUMN($A:A))))=0)
Copy cho các ô còn lại
 

File đính kèm

  • Phieu Dong goi.xls
    345.5 KB · Đọc: 13
Tôi thấy có công thức nào ra kết quả này đâu mà đúng.
--
Thêm vài dòng mô tả yêu cầu sẽ đơn giản hơn nhiều. Chơi trò đuổi hình bắt ý nên hơn chục bài rồi mà tôi thấy yêu cầu vẫn chưa rõ ràng.
Dạ em xin lỗi lần sau em sẽ chú ý thêm phần chú thích rõ hơn ạ ,còn công thức thì 2 bạn trên làm em thử kết quả đều đúng với mọi trường hợp em cần test rồi ạ. 1 người dùng if 1 người dùng min,max đều thoả yêu cầu của đề mà
 
Insert dòng 8 làm "dòng đệm" để công thức gọn hơn
Mã:
C8 =IF(B5<>C5,"-","")
copy ngang
Mã:
C9 =IF(C$8="-",MIN(C$5,C$7-SUM(C$8:C8)),MAX(MIN(C$5-SUM(B9:$C9),SUM($C$7:C$7)-SUM(B9:$C9)-SUM($C$8:C8)),0))*(SUM(OFFSET($B9,,,,LOOKUP(2,1/($C$8:C$8<>""),COLUMN($A:A))))=0)
Copy cho các ô còn lại
Dạ cho em hỏi với công thức này có cách nào sửa lại cách đóng gói không ạ , Ví dụ như công thức hiện tại tối đa là 80 Đôi cho 1 thùng nhưng chạy từ size nhỏ đến size lớn, vậy bây giờ em muốn đống gói hết tất cả các số tối đa của thùng trước rồi mới tiếp tục tính tới số lẻ, ví dụ size 3 là 120 đôi , size 3.5T là 145 đôi, thì thùng 1 là 80 đôi size 3, thùng 2 là 80 đôi size 4, thùng 3 mới là 40 đôi size 3 và 40 đôi szie 4, thùng 4 là 25 đôi size 4 .
 

File đính kèm

  • Phieu Dong goi (1).xls
    345.5 KB · Đọc: 3
Dạ cho em hỏi với công thức này có cách nào sửa lại cách đóng gói không ạ , Ví dụ như công thức hiện tại tối đa là 80 Đôi cho 1 thùng nhưng chạy từ size nhỏ đến size lớn, vậy bây giờ em muốn đống gói hết tất cả các số tối đa của thùng trước rồi mới tiếp tục tính tới số lẻ, ví dụ size 3 là 120 đôi , size 3.5T là 145 đôi, thì thùng 1 là 80 đôi size 3, thùng 2 là 80 đôi size 4, thùng 3 mới là 40 đôi size 3 và 40 đôi szie 4, thùng 4 là 25 đôi size 4 .
Chào mừng quay trở lại sau 3 năm.

Bạn có thể dùng thêm dòng phụ tính số thùng nguyên trước .

Xem ý tưởng trong file đính kèm.
 

File đính kèm

  • Phieu Dong goi (1).xls
    354.5 KB · Đọc: 7
Chào mừng quay trở lại sau 3 năm.

Bạn có thể dùng thêm dòng phụ tính số thùng nguyên trước .

Xem ý tưởng trong file đính kèm.
Hình như công thức bị nhầm bạn ơi, nếu ở ô C5 là 80 thì ô C11 dưới phải là 80 luôn mới đúng , và đối với cái size còn lại phải đóng hết đầy đủ số max của thùng rồi mới tính tới số dư còn lại ở từng size.11.png
Bài đã được tự động gộp:

Chào mừng quay trở lại sau 3 năm.

Bạn có thể dùng thêm dòng phụ tính số thùng nguyên trước .

Xem ý tưởng trong file đính kèm.
Em có 1 ý tưởng như thế này, đẩy max các thùng số nguyên trước, còn các thùng số lẻ sẽ tính sau, nhưng mà ở các ô bôi đỏ nó không chịu cộng lại
mặc dù vẫn còn sức chứa của thùng đó.


12.png
 

File đính kèm

  • Phieu Dong goi 2.xls
    354.5 KB · Đọc: 3
  • FORM PACKING 200824.xlsx
    249.9 KB · Đọc: 4
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom