Nhờ các bạn giúp đỡ: tính định lượng của món ăn có nhiều bán thành phẩm tạo thành (2 người xem)

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

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

tamvt24h

Thành viên mới
Tham gia
23/6/10
Bài viết
17
Được thích
0
Chào các anh - chị,
Mình đang bí trong việc tìm kiếm công thức phù hợp.

Mình đang được giao việc làm tổng hợp định mức cho món ăn của nhà hàng.
Mình thử nhiều công thức nhưng vẫn chưa được con số đúng nên mình post lên nhờ mọi người giúp đỡ.
Dữ liệu trong file là con số mình tự cho ví dụ. Nhưng biểu mẫu thì đúng như thế.

Quy trình trong file được hiểu như sau:
Mình nhận dữ liệu của 1 món ăn có các nguyên vật liệu và một số bán thành phẩm tạo thành.
Có khi BPT chỉ dùng 1 lần. Có khi BTP này là nguyên liệu của BTP kia trong cùng món. Hoặc nhiều BTP gộp thành để tạo ra BTP khác.
Trong đó: BTP thì được làm 1 lần / 1 mẻ. còn trong món ăn thì chỉ dùng 1 phần nào đó.
Công việc của mình là phải đưa ra được món ăn gồm các nguyên liệu gì và dùng bao nhiêu. Các BTP thì phải đổ ra thành các nguyên liệu cơ bản và định lượng.

VD đơn giản: Món ăn A gồm BTP 1 và BTP 2 ( dữ liệu mình đc nhận). trong đó:
- BTP 1 gồm NVL A + NVL B + NVL C + BTP 4
- BTP 2 gồm NVL D + NVL E
- BTP 4 gồm BTP 3 + NVL B + NVL E
- BTP 3 gồm NVL P + NVL Q + NVL D

Công việc của mình:
Món ăn gồm
- NVL A ( thuộc BTP 1)
- NVL B ( thuộc BTP 1)
- NVL C ( thuộc BTP 1)

- NVL P ( thuộc BTP 3) + (thuộc BTP 4) + ( thuộc BTP 1)
- NVL Q ( thuộc BTP 3 + (thuộc BTP 4) + ( thuộc BTP 1)
- NVL D (thuộc BTP 3) + (thuộc BTP 4) + ( thuộc BTP 1)
- NVL B (thuộc BTP 4) + ( thuộc BTP 1)
- NVL E (thuộc BTP 4) + ( thuộc BTP 1)

- NVL D( thuộc BTP 2)
- NVL E ( thuộc BTP 2)

Với những NVL chỉ có 1 BTP thì mình dùng CT sau thì tìm được số liệu
Cột BTP = IF($M16="",1,VLOOKUP($M16,'Mã BTP'!$A$4:$G$55,5,0)) . Ô M16 là mã BTP
Cột BTP theo SL = IF($M16="",1,VLOOKUP($E16,BTP!$E:$P,9,0)) . ô E16 là mã NVL
Tuy nhiên nếu tại một BTP khác cũng cùng cùng NVL thì số tìm được sẽ bị sai.

Còn các BTP có nhiều BTP liên kết tạo thành thì mình ko tìm được hướng.

Mục tiêu cuối cùng của mình là Ô màu đỏ mà mình đã tô màu trong File đính kèm.

Hiện tại, mình đang cần số liệu để báo cáo nên mình làm thủ công bằng cách thêm dòng và tình bằng tay nên rất mất thời gian, dễ sai sót và khó kiểm tra.
Rất mong mọi người giúp đỡ.

Vì tình huống hơn rối nên mình viết hơn nhiều để các bạn dễ hình dung.
 

File đính kèm

Máy tính của mình cài MS 2013 nên mình gửi lại file đã chuyển sang 2003 nha
 

File đính kèm

Web KT

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

Back
Top Bottom