NguyenthiH
Thành viên mới đăng ký
- Tham gia
- 11/12/16
- Bài viết
- 965
- Được thích
- 175
- Giới tính
- Nữ
Câu hỏi 2 là: Dài rộng cao mô tả sản phẩm hay nguyên liệu chưa trả lời.Dạ "Mã Hàng" là riêng biệt ạ, có thể có cùng PO, nhưng khác "mã Hàng".
Bên sheet "YeuCau" thì 1 PO và 1 Mã hàng (yêu cầu sử dụng nguyên liệu cho 1 PO và Mã Hang)
Sheet "SanXuat" thì là tiến độ sản xuất của xưởng hàng ngày, có thể làm nhiều PO và mã hàng trong một ngày và có thể một PO và mã hàng làm trong nhiều ngày ạ.
Mong Thầy @ptm0412 giúp em.
Vậy thì chẳng trùng? 1 mã hàng có nhiều quy cách?Dạ dày, rộng, dài là kích cỡ của tấm nhôm ạ. Bên sheet yeucau là mỗi PO và mã hàng yêu cầu từng kích cỡ của tấm nhôm, còn sheet sanxuat thì xưởng làm tấm nhôm theo yêu cầu, có thể một ngày làm nhiều tấm nhôm, ngày hôm sau làm tiếp kích tấm nhôm đó cho đủ số lượng yêu cầu ạ, có thể trùng kích ạ.

Tôi nói mà không hiểu sao trời. Hình tôi chụp ở sheet yêu cầu, cùng 1 đơn hàng, cùng 1 mã B02P01A có 5 quy cách?Dạ bên sheet yeucau thì một đơn hàng không trùng quy cách ạ. Chỉ có bên sheet sanxuat là có trùng quy cách, vì có thể trong một ngày người ta ghi cùng quy cách nhưng lúc 1 cây lúc 2 cây, và chưa đủ quy cách đó thì ngày hôm sau làm tiếp. Em hay dùng Filter để lọc, rồi em đối chiếu.
Dạ bên sheet yeucau thì một đơn hàng không trùng quy cách ạ. Chỉ có bên sheet sanxuat là có trùng quy cách, vì có thể trong một ngày người ta ghi cùng quy cách nhưng lúc 1 cây lúc 2 cây, và chưa đủ quy cách đó thì ngày hôm sau làm tiếp. Em hay dùng Filter để lọc, rồi em đối chiếu.
Vậy nên tôi mới nói là mã trùng. Nhiều quy cách là nhiều mặt hàng, có chung 1 mã.Dạ đúng ạ, cùng PO, cùng mã hàng sẽ có nhiều quy cách ạ.
Anh cũng làm được, nhưng không muốn làm mù và cũng không muốn phải xử lý tốn công. Nếu dữ liệu đúng, làm 1 phát ra kết quả.Có thể làm được với Power Query nhé bạn.
Bạn thử làm như sau nhé:Dạ đúng ạ, cùng PO, cùng mã hàng sẽ có nhiều quy cách ạ.
Thì đúng rồi. Mã ở đây là để xác định từng loại mặt hàng vd. tôn, thép, nhựa, gỗ. Nhưng trong mỗi loại thì có nhiều kích cỡ. Tôi đi mua tôn nhưng tôi muốn mua 4 loại kích cỡ thì trong hóa đơn phải có 4 dòng với cùng 1 mã nhưng kích cỡ khác nhau. Làm sao gộp thành 1 dòng được.Vậy nên tôi mới nói là mã trùng. Nhiều quy cách là nhiều mặt hàng, có chung 1 mã.
Về mặt quản lý thì phải biết được xuất nhập tồn của từng <kích cỡ> thông qua mã, nên mỗi kích cỡ phải là 1 mã. Tôn chỉ được xem là nhóm mặt hàng để phân biệt với nhóm ngói, lá, gạch (category).Thì đúng rồi. Mã ở đây là để xác định từng loại mặt hàng vd. tôn, thép, nhựa, gỗ. Nhưng trong mỗi loại thì có nhiều kích cỡ. Tôi đi mua tôn nhưng tôi muốn mua 4 loại kích cỡ thì trong hóa đơn phải có 4 dòng với cùng 1 mã nhưng kích cỡ khác nhau. Làm sao gộp thành 1 dòng được.
Tôi chỉ đoán mò là người ta có thế nào thôi. Còn về chuyên môn phải như thế nào thì anh biết rõ hơn tôi rất nhiều vì tôi không làm những chuyện này. Nhưng tôi để ý thấy nhiều người dày dạn kinh nghiệm phê phán, góp ý cho những đồng nghiệp trẻ của mình trong những lần họ hỏi trên GPE. Như vậy thì tôi thấy có những việc người ta làm "khác người" nhưng vẫn được chấp nhận, lãnh đạo của họ không có ý kiến gì. Tôi nghĩ là trong trường hợp này đúng là thế. Còn chuyện có được phép như thế hay không thì tôi không dám góp ý, vì tôi không có chuyên môn.Về mặt quản lý thì phải biết được xuất nhập tồn của từng <kích cỡ> thông qua mã, nên mỗi kích cỡ phải là 1 mã. Tôn chỉ được xem là nhóm mặt hàng để phân biệt với nhóm ngói, lá, gạch (category).
Về mặt kế toán phải có mã riêng để tính toán giá thành từng mã. Không thể tính giá thành như nhau cho 1 mã vừa 1 mét vừa 5 mét được.
Về mặt bán hàng thì phải có mã riêng để tra cứu giá bán, để báo giá cho khách hàng.
Về mặt cấu trúc dữ liệu thì phải có các bảng mã không trùng.
Không hẳn là không ý kiến gì, lãnh đạo chỉ xem kết quả cuối là cái báo cáo. Dữ liệu ban đầu (đúng chuẩn hay không) và quá trình làm báo cáo thế nào (dễ hay khó) họ không biết và không quan tâm. Nếu tôi góp ý là góp ý cho công việc nhẹ nhàng hơn để ra cái báo cáo cuối.Như vậy thì tôi thấy có những việc người ta làm "khác người" nhưng vẫn được chấp nhận, lãnh đạo của họ không có ý kiến gì.
Vậy thì bạn dùng MS Query nhé.Dạ cám ơn thầy @Hai Lúa Miền Tây , thầy @ptm0412. thầy @batman1, cái power query máy em không có, cái này mà làm VBA thì thầy @batman1 làm cái một, nhưng khổ nổi máy công ty nó báo là virus, IT nó không cho.
SELECT YeuCau.PO,
YeuCau.MaHang,
YeuCau.Day,
YeuCau.Rong,
YeuCau.Dai,
YeuCau.SlgYeuCau,
0 As SlgSanXuat
FROM YeuCau
Union All
SELECT SanXuat.PO,
SanXuat.MaHang,
SanXuat.Day,
SanXuat.Rong,
SanXuat.Dai,
0 as SlgYeuCau,
SanXuat.SlgSanXuat as SlgSanXuat
FROM SanXuat
Có sẵn trong bộ office mà bạn.Để em cài MS Query xong em thử làm thầy @Hai Lúa Miền Tây ơi.



Office 2016 trở lên mới có sẵn bạn.Có sẵn trong bộ office mà bạn.
Cái này nó có sẵn rồi mà bạn. Tôi nghĩ không cần phải cài gì thêm nữa.Nếu file excel có xài MS Query mà đem qua máy không có MS Query thì cũng không mở được phải không các thầy?
Em đã dùng nó từ phiên bản 2003. Khi cài bộ Office thì cứ cài bình thường. Hay là lâu quá em quên ạ.Có sẵn từ 2003 đến giờ, tuy nhiên khi cài đặt 2010 trở về trước (không phải cài đặt click to run) phải đánh dấu chọn cái nào thì nó mới cài cái ấy (kể cả VBA), nếu không sinh ra lỗi như sau:
View attachment 276248
Chắc là quên thôi. Cài đặt Office khi xưa khác bây giờ. VBA, Analysis toolpak, solver, MS query, ... theo mặc định là không có. Lỡ cài theo mặc định mà muốn xài phải bỏ đĩa vào cài thêm.Em đã dùng nó từ phiên bản 2003. Khi cài bộ Office thì cứ cài bình thường. Hay là lâu quá em quên ạ.
Cái này tôi hiểu và anh tất nhiên có lý. Chỉ là tôi đoán người hỏi làm theo ý mình, mà qua vài bài thấy 2 người "đôi co không chịu hiểu nhau" nên tôi sốt ruột thế thôi. Kiểu như: "Ý người ta là vậy. Thôi thì người ta làm vậy, muốn vậy thì kệ người ta đi".Không hẳn là không ý kiến gì, lãnh đạo chỉ xem kết quả cuối là cái báo cáo. Dữ liệu ban đầu (đúng chuẩn hay không) và quá trình làm báo cáo thế nào (dễ hay khó) họ không biết và không quan tâm. Nếu tôi góp ý là góp ý cho công việc nhẹ nhàng hơn để ra cái báo cáo cuối.
Bạn đọc bài 29 chưa?Thầy @Hai Lúa Miền Tây chỉ em cách làm của bài #12 mà thầy làm với. Thầy có thể quay video lại giúp em.

Bạn làm theo clip ở file đính kèm nhé. Nhớ đặt Name và chỉnh tiêu đề cột lại là không bỏ dấu nhé.Sao em làm Microsoft Query cũng không được thầy ơi. Mò cả ngày.
Em tạo hai bảng như thầy chỉ:
View attachment 276361
View attachment 276362
và vào Data _ Other Sources-Microsoft Query-chọn Excel Files-OK-chọn file "Steel.xls" (file em tên là Steel)-OK thì hiện "This Data Source contains no visibile no tables", mong thầy giúp đỡ.
View attachment 276363
View attachment 276365
View attachment 276366
View attachment 276367
Select PO, MaHang,Day,Rong,Dai,SoLuong , 0 from YeuCau
Union All
Select PO, MaHang,Day,Rong,Dai,0 , SoLuong From SanXuat
Cái power Query sao em làm thì bị như bài 38 vậy thầy @Hai Lúa Miền Tây.Sao em làm Microsoft Query cũng không được thầy ơi. Mò cả ngày.
Em tạo hai bảng như thầy chỉ:
View attachment 276361
View attachment 276362
và vào Data _ Other Sources-Microsoft Query-chọn Excel Files-OK-chọn file "Steel.xls" (file em tên là Steel)-OK thì hiện "This Data Source contains no visibile no tables", mong thầy giúp đỡ.
View attachment 276363
View attachment 276365
View attachment 276366
View attachment 276367
Bài trên tôi dùng MS Query đó bạn.
Được, nhưng không ưu tiên!Tại em không tải được power Query, vậy bài này có thể dùng công thức được không ạ.
Bạn thử sửa lại công thức để áp dụng cho dữ liệu thực tế xem sao.Cám ơn anh @THÓC SAMA , nhưng đây chỉ là dữ liệu giẳ định, nếu có 500 PO, và 20000 mã hàng thì có chạy nổi không anh.



Ý bạn kết quả mong muốn là như thế này phải không?Cám ơn anh @THÓC SAMA , nhưng đây chỉ là dữ liệu giẳ định, nếu có 500 PO, và 20000 mã hàng thì có chạy nổi không anh.



PO này và mã này là do bạn tự chọn để xem hay là dựa vào điều kiện nào đó để xuất ra?chỉ cần biết PO2935 mã hàng B02P01A
Bạn có thử chỉnh lại hết tiêu đề cột là không bỏ dấu tiếng Việt chưa? Như hình trên tôi thấy bạn chưa chỉnh hết, nó vẫn còn tên cột ĐVT.Sao em đã tạo 2 table là Yeucau và Sanxuat rồi, mà vào MS Query vẫn không nhận ra 2 table này. Mò hoài không ra.






Anh @Hai Lúa Miền Tây cho em hỏi về MSQuery một tí. Nếu là trong sheet1 em có table1, nhưng table1 không bắt đầu ở dòng 1 mà nó ở dòng 5 chẳng hạn. Phía trên đó (dòng 1-4) vẫn có dữ liệu.Vậy thì bạn dùng MS Query nhé.
Mã:SELECT YeuCau.PO, YeuCau.MaHang, YeuCau.Day, YeuCau.Rong, YeuCau.Dai, YeuCau.SlgYeuCau, 0 As SlgSanXuat FROM YeuCau Union All SELECT SanXuat.PO, SanXuat.MaHang, SanXuat.Day, SanXuat.Rong, SanXuat.Dai, 0 as SlgYeuCau, SanXuat.SlgSanXuat as SlgSanXuat FROM SanXuat