Lấy giá trị ngày cuối cùng trong một bảng kế hoạch sản xuất (2 người xem)

  • Thread starter Thread starter hado83
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

hado83

Thành viên chính thức
Tham gia
3/11/09
Bài viết
56
Được thích
7
Giới tính
Nữ
Lấy ngày đầu tiên và ngày đạt từ 50% trong một bảng kế hoạch sản xuất

Thân gửi mọi người

Em có một bảng kế hoạch như sau: Bảng kế hoạch cho các PO hàng, số lượng PO sẽ được giao làm nhiểu lần trong nhiều ngày. Làm thế nào để lấy được ngày đầu tiên của kế hoạch cho Po đó và ngày PO đó đạt từ 50% tổng số lượng trở lên
File đính kèm là bảng kế hoạch.

Ví dụ:
PO:4503017268: tổng số lượng 3345, 1000cái được trả vào ngảy 08/03, 1000cái vào ngày 09/03 và còn lại vào ngày 10/03

Nếu như làm thủ công thì mình phải gióng hàng và gióng cột mới biết được ngày đầu tiên là 8/3. và ngày PO đạt từ 50% trở lên là ngày 9/3.

Nhưng mình muốn nhờ mọi người giúp mình cách nhanh nhất để có kế quả như trên mà không phải làm thủ công.

Cảm ơn mọi người trước
 

File đính kèm

Lần chỉnh sửa cuối:
R4 =if(q4=0;"";offset($f$2;;match(d4;f4:p4;1)-1))
 

File đính kèm

Gửi Ngoc Mai

Bạn giải thích cho mình một chút về offset funtion bạn đã sử dụng với

Cảm ơn bạn nhiều
 
Thân gửi mọi người

Em có một bảng kế hoạch như sau: Bảng kế hoạch cho các PO hàng, số lượng PO sẽ được giao làm nhiểu lần trong nhiều ngày. Làm thế nào để lấy được ngày cuối cùng của kế hoạch cho Po đó.
File đính kèm là bảng kế hoạch.

Ví dụ:
PO:4503017268: tổng số lượng 3345, 1000cái được trả vào ngảy 08/03, 1000cái vào ngày 09/03 và còn lại vào ngày 10/03

Nếu như làm thủ công thì mình phải gióng hàng và gióng cột mới biết được ngày hoàn thành cuối cùng là ngày 10/03.

Nhưng mình muốn nhờ mọi người giúp mình cách nhanh nhất để có kế quả như trên mà không phải làm thủ công.

Cảm ơn mọi người trước

[TD="class: xl70, width: 114"][/TD]
Một cách khác dùng INDEX:
Mã:
=IF(Q4=0,"Chưa giao hàng",INDEX($F$2:$P$2,,MATCH(D4,F4:P4,1)))
Giải thích:
Hàm MATCH với tham số 1 trả về vị trí cuối cùng của giá trị trong vùng F4:P4.
Vĩ trí này cũng tương ứng với vị trí của giá trị ngày trên dòng F2:P2, dùng hàm INDEX để lấy giá trị.
 

File đính kèm

Gửi Ngoc Mai

Bạn giải thích cho mình một chút về offset funtion bạn đã sử dụng với

Cảm ơn bạn nhiều
Bạn xem hàm offset ở đây
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
 
R4 =if(q4=0;"";offset($f$2;;match(d4;f4:p4;1)-1))
Hoặc vầy:
PHP:
=IF(Q4=0,"",LOOKUP(Q4,F4:P4,$F$2:$P$2))
------------
Ngoài lề chút:
Công thức tại Q4 nhìn buồn cười quá:
PHP:
=F4+G4+H4+I4+J4+K4+L4+M4+N4+O4+P4
Tại sao không dùng hàm SUM nhỉ?
 
Cảm ơn tất cả mợi người về sự giúp đỡ, còn công thức sum như vậy là vì trong bảng có thêm cột actual được xen kẽ các cột Planning và em đã delete các cột đó trước khi gửi file. hihihi
 
Cảm ơn tất cả mợi người về sự giúp đỡ, còn công thức sum như vậy là vì trong bảng có thêm cột actual được xen kẽ các cột Planning và em đã delete các cột đó trước khi gửi file. hihihi
Nếu có cột Planning hoặc actual, bạn có thể dùng SUMIF, ví dụ: SUMIF(F1:P1,"actual",F4:P4) với dòng 1 chứa tiêu đề, dòng 4 chứa số cần cộng.
 
OH đơn gian quá mà mình không nghĩ ra.cảm ơn nhé
 
Nhờ mọi người giúp mình thêm tình huống trên với
 
Công thức Tìm ngày đầu tiên của 1 Kế hoạch sản xuất ?

Hello ACE,

Mình có 1 vấn đề cần mọi người giúp đỡ.
Mình có 1 KH sản xuất với nhiều tuần (WK...) và với nhiều đơn hàng trong 1 tuần.
Ví dụ: Như file đính kèm. Mình hỉ có thể tìm được Ngày cuối cùng của KH sản xuất. Còn ngày đầu của KHSX thì bó tay chịu dài dài...


Vậy nhờ ACE nào cho mình xin CT tìm ngày đầu tiên bắt đầu SX của từng tuần WK... nắm trong KHSX không?

Cám ơn ACE trước hen,
Good night.
Phú
 

File đính kèm

Web KT

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

Back
Top Bottom