Tính nhập xuất tồn cho hàng nhập nguyên vật liệu, sản xuất sản phẩm (2 người xem)

Liên hệ QC

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

Với VBA thì không cứ fải đổi cột mới làm được điều đó!
Chỉ cần bạn copy toàn bộ macro này đề lên macro sự kiện tại trang tính 'NX' là được
PHP:
Option Explicit
Const SoDg As Integer = 9999
Private Sub Worksheet_Change(ByVal Target As Range)
 Dim Sh As Worksheet, Rng As Range, sRng As Range
 Dim J As Byte
 
 Set Sh = ThisWorkbook.Worksheets(
 
Lần chỉnh sửa cuối:
Bạn xem file & hi vọng là hết í với bạn;

Bạn có thể nhập đến 13 loại nguyên fụ liệu mới

(Còn SF mới thì thỏa mái đi, tới khi nào file trở nên rùa ta tính tiếp!)
 

File đính kèm

Hihi, file mới này có thêm cột nữa để diễn tả được gần như hết ý luôn, nhưng mình muốn đổi cột ở sheet Table từ cột A sang cột B là vì:
- Cột B (Ma) thể hiện thay thế cột A (MaCQ), ví dụ DG50 là W5 của dế giầy bằng nhựa.
- Tại sheet NX ta chỉ cần nhập 1 cột AD thôi thì cột AC sẽ tự động nhảy, ví dụ ta chỉ cần nhập AD2 là DN50 thì cột AC2 tự nhận là W5, có thể dùng hàm vlookup để soi.
- Nếu để như hiện tại thì vlookup mình không soi ngược từ phải sang trái được.
Mình k động được vào VBA (vì chưa nắm được) nên sợ cut và insert sẽ bị hỏng mất công thức.+-+-+-+

/(hông cần đổi cột VBA cũng làm được chuyện í; & chắc bạn chưa thử nhập liệu với file mới, chứ nó đã tích hợp chuyện đó rồi còn gì!
(Bạn vô macro sự kiện của trang đó mà coi xem sao(!))

Mà dùng hàm VLOOKUP() trong trang tính nhập liệu sẽ không nên chút nào, vì gây nặng nề khi dữ liệu tăng lên nhiều.
Sau này khó trong sự fát triển hay cải biến CSDL nữa.

Chúc vui.
 
Chào cả nhà và diễn đàn GPE,
Mình thành viên đã theo dõi Topic này xuyên suốt từ đầu tới cuối, mình có thắc mắc sau:

Nếu trong file Tổng hợp NXT, mình muốn theo dõi luôn cả số lượng của hàng thành phẩm rồi thì có cách nào không mấy anh chị?? (Tại công ty của em cũng giống thành viên
 
Lần chỉnh sửa cuối:
Chắc bạn cần đưa file giả lập bạn hiện đang xài lên & mô tả tỉ mỹ công việc hơn;

Vã lại không biết vì lí do gì, chàng "Hoc&Hoi" lại tự xóa nội dung không ít bài của mình đi rồi?
Dù là lí do gì mình cũng cho là không mấy chính đáng! & sẽ có biện fáp khi gặp chàng này lần nữa.
 
Xin chào cả nhà GPE và các thành viên cằn cỗi ở diễn đàn,
Em đã theo dõi Topic này xuyên suốt, và em gặp một số vấn đề phức tạp hơn. Công ty của em thuộc dạng công ty mua NVL sỉ về rồi đóng gói vào bao bì để trờ thành thành phẩm cuối cùng.
Nên Công ty của em muốn quản lý cả NVL thô và cả thành phẩm đã sản xuất.
Vấn đề của em hơi phức tạp nên em xin đính kèm file excel gửi kèm cho mấy anh chị xem xét giúp (Em đặt vấn đề ở Sheet TON)
 

File đính kèm

Lần chỉnh sửa cuối:
Theo mình thì các loại nhãn, bao bì hay băng keo, trang trí,. . . là fụ liệu thôi
Còn nguyên liệu bạn cần tách ra thành nhiều cột nguyên liệu khác nhau

Theo mình biết thì để làm bánh đa hay bánh tráng ta cần bột gạo, không thể dùng bong bóng cá để làm nguyên liệu cho sản fẩm này.
& ngược lại bóng cá thì chắc không dùng gạo hay nếp, đậu fọng là nguyên liệu.
Để giống tương tự với file của chủ topic ta nên tách các nguyên liệu I này ra chi tiết hơn.
 
Do sản lượng ngày 1 trong tháng sau có thể có nhiều dòng hơn tháng này, nên em muốn dùng công thức sau cho tổng sản lượng của ngày 1 theo mã sản phẩm. Nghĩa là ngày 1 có tổng sản luọng của mã 123 là bao nhiêu và .... (Nếu cắt ngang ngày 1 thì sumif dc rồi, hoặc nếu group by trong access thì cũng dc, nhưng em muốn làm trong excell luôn cho tiện) ai giúp em với.
 
Anh, chị giúp em bảng tính này xíu nha. Tk
Do sản lượng ngày 1 trong tháng sau có thể có nhiều dòng hơn tháng này, nên em muốn dùng công thức sau cho tổng sản lượng của ngày 1 theo mã sản phẩm. Nghĩa là ngày 1 có tổng sản luọng của mã 123 là bao nhiêu và .... (Nếu cắt ngang ngày 1 thì sumif dc rồi, hoặc nếu group by trong access thì cũng dc, nhưng em muốn làm trong excell luôn cho tiện) ai giúp em với.
 
Tại ô trống nào đó, như [E2] ta nhập công thức =DSUM(CSDL,C1,A1:B2)
CSDL là vùng được được gán tên của dữ liệu của bạn
 
Em xin cảm ơn anh HYen17 trước vì đã góp về phần NVL của em trong file gửi trước !!
Nên bây giờ em đã chỉnh sửa lại NVL1 (Nguyên vật liệu 1) cho chi tiết hơn. Nhưng em thấy nó hơi dài và khó quản lý quá.
Em mong các anh chị có kinh nghiệm vào xem xét giùm em.

Em cũng xin đặt lại vấn đề cho ai quan tâm:
Công ty của em là Công ty mua NVL (Nguyên vật liệu) số lượng lớn (mua sĩ) về sau đó đóng gói vào bao bì để sản xuất ra thành phẩm.
Nên sẽ phát sinh hao hụt trong quá trình sản xuất. (Do đó tính hao hụt = Số lượng * Định mức * Tỉ lệ hao hụt)
Em đã khai báo chi tiết NVL ở Sheet
 

File đính kèm

Lần chỉnh sửa cuối:
Rất vui mừng vì file lần này đã rõ nét hơn ở nhiều vấn đề;
Tuy nhiên vấn đề của bạn còn fức tạp rất nhiều so với file của chủ topic; Vậy nên bạn đừng cho là bạn này đòi hỏi hay iêu cầu quá đáng, nha.

Trước hết xin hỏi tiếp vấn đề sau:

CQ (cơ quan) bạn có nhập 1 loại nguyên liệu về & đóng gói trong nhiều sản fẩm hay không?
Ví du nhật hạt đậu xanh (Kg), đóng gói trong cháo ăn liền hay sử dinh dưỡng, hay . . . khác hay không?

Câu hỏi 2 cũng liên quan; có hai hay hơn 1 thành fẩm dùng chung 1 nguyên liệu hay không?
Nếu có những trường hợp như thế, chúng ta cần fân biệt chúng bằng gì đó riêng biết; Trước mắt nên bằng màu
(Xin đề xuất luôn: Nguyên liệu dùng chung cho nhiều SF ta tô nền màu xanh nhạt & SF dùng nhiều nguyên liệu nên xài màu gạch non nhạt)

Hay nếu ít bạn liệt kê cũng được.

Bạn thấy đó qua các bài của chủ topic, rằng quá trình xây dựng 1 CSDL là rất quan trọng để giải quyết mọi bài toán quản lí về sau.

Chúng ta cần tiêu tốn thời gian cho vấn đề này thật rốt ráo & kỹ lưỡng.

Mong bạn cũng cùng quan điểm với chúng tôi!
 
Xin chào cả nhà GPE !
Trước tiên, Em xin cảm ơn anh SA_DQ đã góp ý cho vấn đề của em.
Em biết vấn đề của em rất phức tạp nên cũng không dám đòi hỏi nhiều. Nên em xin đơn giản lại vấn đề của em để mong mấy anh chị GPE dễ nắm bắt vấn đề và giúp đỡ giùm em.

Lần này, em đơn giản lại Tỉ lệ hao hụt chỉ phân thành 4 nhóm :
_Mặt hàng phân phối: (tỉ lệ hao hụt: 1%), Em đã tô màu xanh nhạt (Như anh SA_DQ đã góp ý)
_Mặt hàng NL1: (Tỉ lệ hao hụt NVL : 3%), Em tô màu vàng nhạt
_Mặt hàng NL2 : (Tỉ lệ hao hụt NVL : 5%), Em tô màu hồng nhạt
_Mặt hàng NL3 : (Tỉ lệ hao hụt NVL : 7%), Em tô màu xanh dương.

Đối với Thành phẩm được làm từ NVL (Nguyên vật liệu) gì em đã kẻ Bảng sơ đồ cây thư mục cho mấy anh chị dễ hiểu. (Em xin phép anh HYen17 em sẽ xoá Bảng
 

File đính kèm

Lần chỉnh sửa cuối:
Mình đã xem qua file của bạn & có 1 số ý như sau:

Bạn chưa có số liệu các nguyên vật liệu từ đầu năm; Chuyện này nên cho vài con số để quá trình quản lí của chúng ta giống với sự thật hơn.

Bạn cũng chưa có ngày/tháng trong trang tính [Nhap] & trang [Xuat]

Bạn nên có những số liệu ngày/tháng này, dù ít, để bắt tay vô tính thử bằng cách nào đó

Mà hình như file của bạn mình lấy về thì rất nhiều cột số liệu như Số TT, số lượng hàng,. . . đều bị định dạng kiểu MM/dd/yyyy là làm sao vậy?
 
Dạ, xin chào anh ChanhTQ, cảm ơn anh đã xem xét file em gửi,
Em đã chỉnh sửa thêm những cột ngày - tháng - năm cho giống với thực tế hơn rồi ạ, không biết anh có góp ý để chỉnh sửa thêm phần nào không ạ??
Còn về phần file em, không biết có phải file bị lỗi đụng phần mềm với Add-in
 

File đính kèm

Lần chỉnh sửa cuối:
không biết anh có góp ý để chỉnh sửa thêm phần nào không ạ??

Góp í trang "Phan Loai", các trang khác nếu có lỗi tương tự bạn tự khác fục nha

Điều tối kỵ trong CSDL, nhất là dữ liệu thô như trang này, tuyệt đối không được trộn ô
(Trộn ô chỉ có thể ở các trang dạng Report, hay như 'The Kho,. . . )

Bạn cần sửa hết các dòng dữ liệu từ dòng 82 của trang trở đi, ở ba cột [J:L]

Còn nữa, dòng 81 cần xóa bỏ; [L80] nên có nội dung là "ĐVT NL";
Còn [N80] nên là "ĐVT SF: Gr"

Bạn sửa lại cái này cũng hết buổi rồi còn gì!

Tạm vậy đã nhá!
 
Sau hơn 2h soi xét file, mình có những đề xuất như sau:

Đối chiếu với file của chủ topic: Ở đó chỉ có 4 loại nguyên liệu (NL) & từ đó làm ra không quá 100 sản fẩm (SF)

Còn của bạn là con số này chưa thể chính xác, nhưng là 162 NL để sản xuất ra 246 SF

đối chiếu với file cuối cùng mà chúng tôi đã giúp chủ topic, mình khuyên bạn những việc sau:

(1) Tạo mã cô dọng cho 162NL này; Chuyện này là làm mới

Cũng may bạn chỉ có ngần í NL, vừa đủ để chúng ta bố trí giống như trong file cuối của chủ topic.
Vậy hôm nay có nhiều thơi gian, bạn cần thiết kế lại trang tính 'Phan Loai' sao cho giống với cầu trúc của trang 'Table' nêu trên;
Có nghĩa là giành 162 cột, kể từ cột [D] trở đi để rãi hết các NL mà bạn nhập
Trong đó hàng trên sẽ là mã nguyên liệu mặt hàng mà bạn ấn định;
Hàng dưới liền kề là tên của 162 NL đó

Với các hàng từ cột [A] đến cột [C] thì ta bố trí các SF của CQ bạn vô (STT,Mã & tên SF)

Công việc cũng khá bộn bề, nhưng là của bạn. Chỉ khi nào bạn chán thì mình mới giúp, nhưng lúc đó sẽ khó xài CSDL lắm đó nha

(2) Mình chưa kỹ trong xem xét mã đang có của SF của bạn, nhưng nó đang lê thê, có thể sau này chúng ta cần cải tiến thêm;
 
Dạ, em cám ơn anh ChanhTQ nhiều nhiều ạ, em sẽ làm liền trong ngày để gửi anh sớm thôi. Em sẽ cố gắng đặt tên Mã cô động lại cho 162 NL và sắp xếp lại theo các cột như a nêu trên.
Chân thành cám ơn a rất nhiều. Em sẽ hoàn thành trong ngày và gửi file sớm nhất.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom