yankapanda
Thành viên mới

- Tham gia
- 17/11/13
- Bài viết
- 27
- Được thích
- 2
Tại sao từ cột L và cột M bạn lại có kết quả là 60??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 ạ
Thử xem, đúng ý bạn không?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 ạ
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 ạ.Tại sao tổng thùng 1 là 80, thùng 2 là 3?
dạ 50 mới đúng ạ , em bấm nhầmTại sao từ cột L và cột M bạn lại có kết quả là 60??
Dạ đúng yêu cầu rồi ạ , em cảm ơn ạ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ồiBài đã được tự động gộp:
Dạ đúng yêu cầu rồi ạ , em cảm ơn ạ
Thử xem, đúng ý bạn không?
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 ạ?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
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.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 ạ
Công thức tại C8: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 ạ
=MIN(C$5,MAX(0,C$7*2-SUM(C$7:C7)))
Tính điều kiện 2 đầu, bạn chỉnh lại công thứcQuả 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 ạ
=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)
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ạnCông thức tại C8:
Mã:=MIN(C$5,MAX(0,C$7*2-SUM(C$7:C7)))
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.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
dạ đúng với yêu cầu rồi ạXem file nhé
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ứaTí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
Tôi thấy có công thức nào ra kết quả này đâu mà đúng.thùng 2 là 3 + 77 ạ ( 3 đôi size 3 và 77 đôi size 5 ạ)
Insert dòng 8 làm "dòng đệm" để công thức gọn hơndạ đú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
C8 =IF(B5<>C5,"-","")
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)
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à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ạ 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 .Insert dòng 8 làm "dòng đệm" để công thức gọn hơn
copy ngangMã:C8 =IF(B5<>C5,"-","")
Copy cho các ô còn lạiMã: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)
Chào mừng quay trở lại sau 3 năm.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 .
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.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ạiChà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.