Machining Plan

Liên hệ QC

son_tmc

Thành viên mới
Tham gia
28/12/11
Bài viết
12
Được thích
2
Dear All,

Em có file machining plan cần giúp đỡ như sau :

Bên sheet machine em lập kế hoạch gia công cho một PO trên từng máy theo mõi công đoạn khác nhau. Và bên sheet summary em muốn khi em nhập số Po và số Wo vào thì tất cả các công đoạn làm ở các máy khác nhau sẽ tập hợp lại. Mong các Anh giúp đỡ em thiết lập hàm để làm vấn đề này với.
 
Dear All,

Em có file machining plan cần giúp đỡ như sau :

Bên sheet machine em lập kế hoạch gia công cho một PO trên từng máy theo mõi công đoạn khác nhau. Và bên sheet summary em muốn khi em nhập số Po và số Wo vào thì tất cả các công đoạn làm ở các máy khác nhau sẽ tập hợp lại. Mong các Anh giúp đỡ em thiết lập hàm để làm vấn đề này với.
Chào son_tmc,

Sheet "Summary":
1. Cột "Task":
PHP:
A5=IF(MOD((ROW()-5),10)+1<=COUNTIFS(Machine!$B$7:$B$41,LOOKUP(10^10,$B$4:$B4),Machine!$C$7:$C$41,LOOKUP(10^10,$C$4:$C4)),MOD((ROW()-5),10)+1,0)
Fill xuống
2. Cột "PO":
PHP:
B5=IF($A5>0,INDEX(Machine!B$7:B$41,MATCH($A5,INDEX(COUNTIF(OFFSET(Machine!$B$7,,,ROW($1:$35)),LOOKUP(10^10,$B$4:$B4)),),0)),"")
Copy kéo qua phải rồi fill xuống

Lưu ý:
1. Bạn tham khảo file đính kèm, có sử dụng Conditional Formatting cho dòng phân cách đoạn bạn muốn trích lục bằng cách điền giá trị "*" vào cột A,
2. Mỗi công đoạn chỉ cách nhau có 10 dòng

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Dear Anh Quocgiacan

Mặc định file Anh chỉnh 10 dòng. Nhưng em muốn chỉnh ít hơn 5 hoặc nhiều hơn thì sao Anh. Em chỉnh hoài cứ bị lỗi. Ví dụ Anh chỉ em làm 5 dòng với.
 
Dear Anh Quocgiacan

Mặc định file Anh chỉnh 10 dòng. Nhưng em muốn chỉnh ít hơn 5 hoặc nhiều hơn thì sao Anh. Em chỉnh hoài cứ bị lỗi. Ví dụ Anh chỉ em làm 5 dòng với.
Chào son_tmc,

Chỗ cần chỉnh theo dòng mà mình muốn định (nhưng phải thống nhất cho các đoạn luôn nha giả sử: 15)

Trong công thức tại ô A5:Axxx
A5=IF(MOD((ROW()-5),10)+1<=COUNTIFS(Machine!$B$7:$B$41,LOOKUP(10^10,$B$4:$B4),Machine!$C$7:$C$41,LOOKUP(10^10,$C$4:$C4)),MOD((ROW()-5),10)+1,0)
Sửa 10 thành 15 là xong

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Dear Anh Quocgiacan,

Sao em chỉnh xuống 5 dòng thì dòng số 3 lại bị lỗi. Anh xem giúp em với.
 
Dear Anh Quocgiacan,

Sao em chỉnh xuống 5 dòng thì dòng số 3 lại bị lỗi. Anh xem giúp em với.
Chào son_tmc,

Lúc nào cũng phải có sự tương xứng trong công thức Mảng.
Do vậy khi bạn thay đổi nhớ điều chỉnh cho phù hợp:
Ví dụ: Vùng Machine!B$7:B$41 (có 35 dòng) thì cũng phải chỉnh ROW(1:35) dòng

Bạn thay công thức sau:
PHP:
B5=IF($A5>0,INDEX(Machine!B$7:B$41,MATCH($A5,INDEX(COUNTIFS(OFFSET(Machine!$B$7,,,ROW($1:$35)),LOOKUP(10^10,$B$4:$B4),OFFSET(Machine!$C$7,,,ROW($1:$35)),LOOKUP(10^10,$C$4:$C4)),),0)),"")

Kéo qua phải rồi fill xuống.

Chúc bạn ngày vui.
 
Chào son_tmc,

Sheet "Summary":
1. Cột "Task":
PHP:
A5=IF(MOD((ROW()-5),10)+1<=COUNTIFS(Machine!$B$7:$B$41,LOOKUP(10^10,$B$4:$B4),Machine!$C$7:$C$41,LOOKUP(10^10,$C$4:$C4)),MOD((ROW()-5),10)+1,0)
Fill xuống
2. Cột "PO":
PHP:
B5=IF($A5>0,INDEX(Machine!B$7:B$41,MATCH($A5,INDEX(COUNTIF(OFFSET(Machine!$B$7,,,ROW($1:$35)),LOOKUP(10^10,$B$4:$B4)),),0)),"")
Copy kéo qua phải rồi fill xuống

Lưu ý:
1. Bạn tham khảo file đính kèm, có sử dụng Conditional Formatting cho dòng phân cách đoạn bạn muốn trích lục bằng cách điền giá trị "*" vào cột A,
2. Mỗi công đoạn chỉ cách nhau có 10 dòng

Chúc bạn ngày vui.
File nào anh còn không có thể upload lại giúp để em xem với được không anh , thấy anh 2 trò chuyện muốn hóng chút cũng không biết xem nội dung ra sao ,
 
Hi all,
Em có Plan như file, mình muốn khi nhập đơn hàng, số lượng thì các đơn hàng sẽ tự động phân bổ ra các máy dựa trên định mức sản lượng của mỗi máy, nhờ cao nhân giúp mình :'(, hiện tại mình chỉ phân bổ đc 1 ngày, sang ngày khác thì bí ròu :'(. Thanks các cao nhân.
Số lượng mình rãi trong file là làm bằng tay để mô phỏng, chưa có công thức gì cả.
 

File đính kèm

  • Plan.xlsx
    10.6 KB · Đọc: 0
Web KT
Back
Top Bottom