Chào bạn HYen17!
cảm ơn bạn đã quan tâm vấn đề của mình.
mình giải thích một chút để bạn hiểu vấn đề nha.
đây là một bài toán ghép thép cho sản xuất. Nếu bạn xem ở sheet dữ liệu thì thấy ngay. đầu vào của mình là bảng kê vật liệu (sheet dữ liệu). công việc bây giờ là phải chi cây thép có chiều dài 12m (12000mm) thành các đoạn nhỏ như trong cột kích thước (sheet dữ liệu) . trong bảng kê vật liệu có tổng số 6 chi tiết gồm:
1- Chi tiết VĐ503 có chiều dài 2389mm = 40 đoạn;
2- Chi tiết VĐ414 dài 1436 = 20 đoạn
3- Chi tiết VĐ305 dài 1057 = 20 đoạn
4- Chi tiết VĐ304A dài 740 = 10 đoạn
5- Chi tiết VĐ304B dài 740 = 10 đoạn
6- Chi tiết VĐ306A dài 740 = 10 đoạn
Nhìn vào bảng kê vật liệu ta thấy có 3 chi tiết có cùng kích thước dài 740 như bạn thắc mắc , tuy nó có chiều dài bằng nhau nhưng nó là 3 chi tiết khác nhau. Công việc ở đây là với số liệu kích thước các đoạn như vậy ta phải chia cây thép ban đầu dài 12m ra xem được bao nhiều đoạn và loại nào . Cụ thể trong VD mình đang chia cây 12m ra được các đoạn như sau : Chi tiết VĐ503 dài 2389 = 2; Chi tiết VĐ414 dài 1436 = 2; Chi tiết VĐ305 dài 1057 = 2; Chi tiết VĐ304A dài 740 = 2 và Chi tiết VĐ304B dài 740 = 1 tổng số được 9 đoạn /12m và đầu còn dư/cây = 1,6cm (16mm) như trong bảng ghép SX.
Chắc bây giờ bạn hiểu vấn đề rồi chứ. Hiện nay mình vẫn đang phải làm công việc này bằng thủ công trên máy như bạn thấy bản ghép SX mình đưa VD đó.
Ý mình muốn lập một công thức vòng nặp đi, nặp lại khi nhập kích cây thép ban đầu (12m hoặc 11m ...) thì vòng nặp này sẽ tìm số liệu trong cột kích thước (sheet dữ liệu) chia cho các đoạn nhỏ đó, kết quả mỗi đoạn bằng bao nhiêu thì hết chiều dài cây thép ban đầu (12m; 11m...) số đầu thừa tối đa <10cm (100mm).
Vi vậy mình rất mong bạn nào biết được cách lập công thức hay lập trình để thoả mã được yêu cầu trên thì giúp mình với.
mình Trân trọng cảm ơn !