HELP ME !!! Tạo báo cáo động bằng Add In Atools

Liên hệ QC

Sihoang.vlrc

Thành viên mới
Tham gia
11/5/18
Bài viết
7
Được thích
3
Mình vừa được chuyển qua làm bộ phận KHVT, công việc còn mới mẻ và kiến thức còn non trẻ :), Lang thang tìm sự cứu rỗi thì gặp cái Atools của anh Tuân, đúng là thứ mình cần, nghiên cứu tuy nhiều mà lĩnh hội thì kém nên loay hoay chẳng biết làm sao. Có bậc cao nhân nào vô tình đi qua khai ngộ cho mình với !!!
1. Đơn vị mình là một Nhà máy chế biến cao su thiên nhiên, công việc của mình là theo dõi vật tư, làm phiếu và làm báo cáo tổng hợp hàng tháng, nguồn vật tư chủ yếu do công ty cấp hoặc nhà máy tự mua. Hàng tháng làm 1 bản báo cáo tổng hợp cho phòng KH, 1 bản cho PKT, Bản phòng KT chỉ bao gồm vật tư do cty cấp, còn của KH thì bao gồm tất cả. trong đó đôi khi có những thứ vừa cty cấp vừa do NM mua, trong báo cáo cũng phải tách ra. híc:(
2. khó khăn bây giờ mình gặp phải là: Theo mô hình của Atools trong cái thẻ kho mục tồn đầu kỳ của 1 mã vật tư làm sao để rút số tồn trong bảng nhập liệu qua làm số tồn đầu kỳ, giả sử tháng 1 thì có số cố định thì dễ, nhưng khi mình chọn khoảng thời gian khác thì số tồn đầu kỳ được lọc bằng cách nào để đưa số đó vào ô tồn đầu trong thẻ kho.
3 Bảng báo cáo tổng hợp trước giờ của đơn vị mình như file BCVT2018 đính kèm, mình không biết làm sao để đưa số liệu vào như kiểu bảng báo cáo đó từ bảng nhập liệu. Mình chỉ có thê làm được như file BÁO CÁO TỔNG HỢP ATOOLS ( đính kèm ).
4, File excel mình xây dựng theo mô hình Atools là file VẬT TƯ NHÀ MÁY 27-2 (đính kèm). Cao nhân nào giúp mình xây dựng công thức BS_SQL vào sheet BCNXT điều kiện lọc theo tháng và theo nhà cung cấp (NCC) với rút số tồn đầu kỳ vào sheet thẻ kho với ạ. trong cùng 1 mã vật tư có hơn 1 nhà cung cấp NNC thì làm sao để lọc riêng cho 2 bản báo cáo?
Cao nhân nào giúp mình với, mình toàn làm thủ công, nhầm lẫn suốt, có khi thức đêm để làm cũng kông kịp :rolleyes:
 

File đính kèm

  • BÁO CÁO TỔNG HỢP ATOOLS.xlsx
    32.2 KB · Đọc: 18
  • BCVT2018.xlsx
    32 KB · Đọc: 9
  • VẬT TƯ NHÀ MÁY 27-2.xlsx
    192.7 KB · Đọc: 8
Lần chỉnh sửa cuối:
Mình vừa được chuyển qua làm bộ phận KHVT, công việc còn mới mẻ và kiến thức còn non trẻ :), Lang thang tìm sự cứu rỗi thì gặp cái Atools của anh Tuân, đúng là thứ mình cần, nghiên cứu tuy nhiều mà lĩnh hội thì kém nên loay hoay chẳng biết làm sao. Có bậc cao nhân nào vô tình đi qua khai ngộ cho mình với !!!
1. Đơn vị mình là một Nhà máy chế biến cao su thiên nhiên, công việc của mình là theo dõi vật tư, làm phiếu và làm báo cáo tổng hợp hàng tháng, nguồn vật tư chủ yếu do công ty cấp hoặc nhà máy tự mua. Hàng tháng làm 1 bản báo cáo tổng hợp cho phòng KH, 1 bản cho PKT, Bản phòng KT chỉ bao gồm vật tư do cty cấp, còn của KH thì bao gồm tất cả. trong đó đôi khi có những thứ vừa cty cấp vừa do NM mua, trong báo cáo cũng phải tách ra. híc:(
2. khó khăn bây giờ mình gặp phải là: Theo mô hình của Atools trong cái thẻ kho mục tồn đầu kỳ của 1 mã vật tư làm sao để rút số tồn trong bảng nhập liệu qua làm số tồn đầu kỳ, giả sử tháng 1 thì có số cố định thì dễ, nhưng khi mình chọn khoảng thời gian khác thì số tồn đầu kỳ được lọc bằng cách nào để đưa số đó vào ô tồn đầu trong thẻ kho.
3 Bảng báo cáo tổng hợp trước giờ của đơn vị mình như file BCVT2018 đính kèm, mình không biết làm sao để đưa số liệu vào như kiểu bảng báo cáo đó từ bảng nhập liệu. Mình chỉ có thê làm được như file BÁO CÁO TỔNG HỢP ATOOLS ( đính kèm ).
4, File excel mình xây dựng theo mô hình Atools là file VẬT TƯ NHÀ MÁY 27-2 (đính kèm). Cao nhân nào giúp mình xây dựng công thức BS_SQL vào sheet BCNXT điều kiện lọc theo tháng và theo nhà cung cấp (NCC) với rút số tồn đầu kỳ vào sheet thẻ kho với ạ. trong cùng 1 mã vật tư có hơn 1 nhà cung cấp NNC thì làm sao để lọc riêng cho 2 bản báo cáo?
Cao nhân nào giúp mình với, mình toàn làm thủ công, nhầm lẫn suốt, có khi thức đêm để làm cũng kông kịp :rolleyes:

Chào bạn, mình đã xem qua cấu trúc các file data và report bạn gửi, mình có 1 số chia sẻ như sau để bạn tham khảo nhé:

1. Đơn vị mình là một Nhà máy chế biến cao su thiên nhiên, công việc của mình là theo dõi vật tư, làm phiếu và làm báo cáo tổng hợp hàng tháng, nguồn vật tư chủ yếu do công ty cấp hoặc nhà máy tự mua. Hàng tháng làm 1 bản báo cáo tổng hợp cho phòng KH, 1 bản cho PKT, Bản phòng KT chỉ bao gồm vật tư do cty cấp, còn của KH thì bao gồm tất cả. trong đó đôi khi có những thứ vừa cty cấp vừa do NM mua, trong báo cáo cũng phải tách ra. híc:(
=> Tạo 2 báo cáo, 1 báo cáo dành cho phòng KH, 1 báo cáo dành cho phòng KT => Điều kiện lọc dựa vào nhà cung cấp (Do ở cột NCC đã thể hiện được rõ những mặt hàng do Cty cấp, còn NM thì lấy tổng tất cả nên không cần phụ thuộc vào NCC)

2. khó khăn bây giờ mình gặp phải là: Theo mô hình của Atools trong cái thẻ kho mục tồn đầu kỳ của 1 mã vật tư làm sao để rút số tồn trong bảng nhập liệu qua làm số tồn đầu kỳ, giả sử tháng 1 thì có số cố định thì dễ, nhưng khi mình chọn khoảng thời gian khác thì số tồn đầu kỳ được lọc bằng cách nào để đưa số đó vào ô tồn đầu trong thẻ kho.
=> Trong báo cáo, để tính tồn đầu kỳ, bạn tìm hiểu về hàm SUM(IF()) => điều kiện trong hàm IF là ngày < ngày bắt đầu của điều kiện
===> kết quả của tồn đầu kỳ: bạn lấy TDK trong danh mục hàng (nếu có) + SUM(IF(ngày<ngày bắt đầu làm điều kiện,...)) ==> công EXCEL

3 Bảng báo cáo tổng hợp trước giờ của đơn vị mình như file BCVT2018 đính kèm, mình không biết làm sao để đưa số liệu vào như kiểu bảng báo cáo đó từ bảng nhập liệu. Mình chỉ có thê làm được như file BÁO CÁO TỔNG HỢP ATOOLS ( đính kèm ).
=> Để tạo được báo cáo như mẫu BCVT2018 => bạn cần dùng nhiều hàm BS SQL trong báo cáo, mỗi báo cáo TH sẽ lọc điều kiện theo nhóm hàng
*note: chu ý dùng đối số 2 trong hàm BS SQL: INSERT=YES để chèn dòng

4, File excel mình xây dựng theo mô hình Atools là file VẬT TƯ NHÀ MÁY 27-2 (đính kèm). Cao nhân nào giúp mình xây dựng công thức BS_SQL vào sheet BCNXT điều kiện lọc theo tháng và theo nhà cung cấp (NCC) với rút số tồn đầu kỳ vào sheet thẻ kho với ạ. trong cùng 1 mã vật tư có hơn 1 nhà cung cấp NNC thì làm sao để lọc riêng cho 2 bản báo cáo?
=> Báo cáo NXT => theo hướng giải quyết ở câu 3 nhé!
=> Rút số tồn đầu kỳ vào sheet thẻ kho: Cái này bạn dùng công thức Excel nhé
=>trong cùng 1 mã vật tư có hơn 1 nhà cung cấp NNC thì làm sao để lọc riêng cho 2 bản báo cáo: câu này mình chưa rõ bạn đang hỏi cho báo cáo nào???
 
@AnhPhong411 Chân thành cảm ơn Bro đã chỉ dẫn !!!
Mình trước giờ không sử dụng qua excel, công việc mới đòi hỏi phải sử dụng excel nên gặp nhiều khó khăn, mình chỉ học hỏi qua internet chứ chưa được qua khóa đào tạo nào nên kiến thức còn hạn hẹp. mong nhận được sự chỉ dạy nhiều hơn.
Đối với nhóm hàng theo mã giả sử cần lấy 2 ký tự đầu của mã để qui ước nhóm thì phải làm sao ạ:(. giả sử khi lập công thức BS_SQL thì điều kiện như thế nào để công thức chỉ lọc theo mã có 2 ký tự đầu trùng nhau?
=>trong cùng 1 mã vật tư có hơn 1 nhà cung cấp NNC thì làm sao để lọc riêng cho 2 bản báo cáo: câu này mình chưa rõ bạn đang hỏi cho báo cáo nào???
Phần này nghĩa là giả sử tháng này công ty cấp 100kg xà bông bột, nhà máy mua thêm 50kg, tổng là 150kg nên khi lập báo cáo cho PKT thì trong file BCN nó chỉ tính tổng cho HC006 là 150kg, vậy để tính tổng cho báo cáo PKT thì mình phải lồng thêm điều kiện NCC nữa để lọc ra phải kg? lồng nhiều điều kiện trong IIF của Atools mình kg biết cach lồng, xin Demo giúp mình với.
 
Lần chỉnh sửa cuối:
Nếu bạn muốn nhóm theo theo 2 ký tự đầu thù là
BS_SQL(“Select Left(cotmahang,2), sum(slg) from kho Group By Left(cotmahang,2)”)
 
Nếu bạn muốn nhóm theo theo 2 ký tự đầu thù là
BS_SQL(“Select Left(cotmahang,2), sum(slg) from kho Group By Left(cotmahang,2)”)
Dạ, cảm ơn anh đã chỉ dẫn, em sẽ lại mò tiếp :D
* theo sự chỉ dẫn của anh em đã mò ra được vấn đề rồi ạ, trong sheet TEST còn cái rút số tồn khi thay đổi giá trị thời gian em kg làm được ạ, em up file ở đây anh xem DEMO giúp em với ạ, còn phần này nữa thôi là em xong rồi. em cảm ơn anh nhiều lăm !!!
 

File đính kèm

  • VẬT TƯ NHÀ MÁY 27-2.xlsx
    219.6 KB · Đọc: 14
Lần chỉnh sửa cuối:
@AnhPhong411 Bro cho mình hỏi thêm xíu, mình có một hàm excel như sau:
=(SUMIFS(NHAPLIEU!$I:$I,NHAPLIEU!$B:$B,"<"&($E$6),NHAPLIEU!$E:$E,$C$5,NHAPLIEU!$F:$F,"N"))-(SUMIFS(NHAPLIEU!$I:$I,NHAPLIEU!$B:$B,"<"&($E$6),NHAPLIEU!$E:$E,$C$5,NHAPLIEU!$F:$F,"X"))
nếu muốn lồng vào câu lệnh SELECT của Atools thì lồng vào như thế nào ạ, hoặc Atools có hàm nào thay thế kg, em cũng đã thử đặt NAME cho hàm rồi đưa vào nó cũng kg chạy dc ?
 
@AnhPhong411 Bro cho mình hỏi thêm xíu, mình có một hàm excel như sau:
=(SUMIFS(NHAPLIEU!$I:$I,NHAPLIEU!$B:$B,"<"&($E$6),NHAPLIEU!$E:$E,$C$5,NHAPLIEU!$F:$F,"N"))-(SUMIFS(NHAPLIEU!$I:$I,NHAPLIEU!$B:$B,"<"&($E$6),NHAPLIEU!$E:$E,$C$5,NHAPLIEU!$F:$F,"X"))
nếu muốn lồng vào câu lệnh SELECT của Atools thì lồng vào như thế nào ạ, hoặc Atools có hàm nào thay thế kg, em cũng đã thử đặt NAME cho hàm rồi đưa vào nó cũng kg chạy dc ?

Nếu bạn học lớp Báo cáo động trong Excel và Add-in A-Tools thì xem bài học số 3 cí ví dụ này.
 
Dạ vâng, nhưng em chưa có điều kiện đi học về Atools và báo cáo động ạ.
 
Bạn học thêm về cách đưa các hàm Excel lồng vào câu lệnh SELECT với hàm BS_SQL nhé.
 
Da. cảm ơn anh ạ, trước khi làm em cũng đã xem qua tất cả các clip của a rồi ạ. nhưng vẫn kg được vì hàm e lồng vào chắc nó dài và nhiều điều kiện nên nó kg chạy hay sao á.
 
Da. cảm ơn anh ạ, trước khi làm em cũng đã xem qua tất cả các clip của a rồi ạ. nhưng vẫn kg được vì hàm e lồng vào chắc nó dài và nhiều điều kiện nên nó kg chạy hay sao á.

Bạn đưa công thức bạn làm lên đây tôi chỉ cho bạn lỗi ở đâu. Tất cả do lạp công thức sai mà thôi.
 
Anh ra tay giúp em với ạ, em cũng thử nhiều kiểu nhưng cơ bản là bí rồi ạ !!!. công thức em để trong SHEETS BCKT anh nhé
 

File đính kèm

  • VẬT TƯ NHÀ MÁY 27-2.xlsx
    255.6 KB · Đọc: 4
Anh ra tay giúp em với ạ, em cũng thử nhiều kiểu nhưng cơ bản là bí rồi ạ !!!. công thức em để trong SHEETS BCKT anh nhé

Bạn không được lồng hàm SUMPRODUCT vào trong SELECT nhé. Bạn dùng theo đúng nguyên tắc của SQL thì mới được. Việc lồng các hàm Excel phải đúng phương pháp. Bạn nên xem thêm video này, sau đó xem ví dụ trên Sổ kế toán SQL trong bộ cài A-Tools
 
Web KT
Back
Top Bottom