Lập Báo Cáo Thống Kê | Giải Pháp Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Thread starter Thread starter bactu
- Ngày gửi Ngày gửi 2/10/21
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2)bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Em mới học VBA. Có lỗi phát sinh không biết cách gỡ như thế nào và thực hiện báo cáo theo mong muốn như sau: Trong báo cáo em chia ra làm 2 phần: phần 1 từ vùng A55 đến vùng V156: phần này em thực hiện đã xong. Phần 2 từ vùng A158 đến V7100, hiện tại em bị vướng 2 phần như sau: 1. Cột cộng dồn từ đầu năm: M158 và O158 trở xuống, kết quả ra bị sai. Cách tính như sau: dựa vào dữ liệu cột B bên sheet BAOCAOVBA (cái này em thực hiện Dic để tự thêm vào), lấy số liệu từ sheet DATA căn cứ vào cột A đến cột F để tính ra số liệu cộng dồn từ đầu năm thực hiện báo cáo đến tháng thực hiện báo cáo. 2. Có cách nào mình thực hiện được báo cáo như mẫu kế bên tại sheet BAOCAOVBA tại cột Y158 Xin cảm ơn rất nhiều!!! File đính kèm
- 05. Thong ke nhap khau 1.xlsm 05. Thong ke nhap khau 1.xlsm 1.4 MB · Đọc: 22
Maika8008
Thành viên gạo cội



Tham gia 12/6/20 Bài viết 4,854 Được thích 5,841 Donate (Momo)
Giới tính Nam bactu đã viết: Em mới học VBA. Có lỗi phát sinh không biết cách gỡ như thế nào và thực hiện báo cáo theo mong muốn như sau: Trong báo cáo em chia ra làm 2 phần: phần 1 từ vùng A55 đến vùng V156: phần này em thực hiện đã xong. Phần 2 từ vùng A158 đến V7100, hiện tại em bị vướng 2 phần như sau: 1. Cột cộng dồn từ đầu năm: M158 và O158 trở xuống, kết quả ra bị sai. Cách tính như sau: dựa vào dữ liệu cột B bên sheet BAOCAOVBA (cái này em thực hiện Dic để tự thêm vào), lấy số liệu từ sheet DATA căn cứ vào cột A đến cột F để tính ra số liệu cộng dồn từ đầu năm thực hiện báo cáo đến tháng thực hiện báo cáo. 2. Có cách nào mình thực hiện được báo cáo như mẫu kế bên tại sheet BAOCAOVBA tại cột Y158 Xin cảm ơn rất nhiều!!! Nhấp chuột vào đây để mở rộng...Báo cáo kiểu này mà không kỹ tính 1 chút là sai chắc. Bạn kiểm tra kỹ lại điều kiện đưa vào dic và điều kiện đưa vào mảng kết quả đi. Upvote 0
bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Maika8008 đã viết: Báo cáo kiểu này mà không kỹ tính 1 chút là sai chắc. Bạn kiểm tra kỹ lại điều kiện đưa vào dic và điều kiện đưa vào mảng kết quả đi. Nhấp chuột vào đây để mở rộng...Em mới kiểm tra mới phát hiện ra cái đoạn sau: If K thay thế thành If K2 Kết quả vẫn chưa đúng, mong Anh/Chị chỉ thêm Xin cảm ơn nhiều!!! Upvote 1
Maika8008
Thành viên gạo cội



Tham gia 12/6/20 Bài viết 4,854 Được thích 5,841 Donate (Momo)
Giới tính Nam bactu đã viết: Em mới kiểm tra mới phát hiện ra cái đoạn sau: If K thay thế thành If K2 Kết quả vẫn chưa đúng, mong Anh/Chị chỉ thêm Xin cảm ơn nhiều!!! Nhấp chuột vào đây để mở rộng...Khi thời gian nằm trong tháng báo cáo thì số liệu của tháng và số liệu cộng dồn (lũy kế) đều phải tăng. Trong khi đó, bạn chỉ cộng mỗi số liệu tháng mà quên cộng vào số liệu lũy kế Upvote 0
bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Maika8008 đã viết: Khi thời gian nằm trong tháng báo cáo thì số liệu của tháng và số liệu cộng dồn (lũy kế) đều phải tăng. Trong khi đó, bạn chỉ cộng mỗi số liệu tháng mà quên cộng vào số liệu lũy kế Nhấp chuột vào đây để mở rộng...Cái cột lũy kế theo cách nghĩ của em làm như sau: Mã: Sao chép. If sArr(I, 1) <= NgayCT Then 'Nếu ngày báo cáo nhỏ hơn ngày cuối tháng If sArr(I, 1) >= NgayDN Then 'Nếu ngày báo cáo lớn hơn ngày đầu năm - Tức là mình tính lũy kế đoạn này Mathang_xx = sArr(I, 3) & " - " & sArr(I, 2) If Not Dic.Exists(Mathang_xx) Then K2 = K2 + 1 Dic.Item(Mathang_xx) = K2 dAr2(K2, 1) = K2 dAr2(K2, 2) = Mathang_xx dAr2(K2, 13) = sArr(I, 5) 'Cột lũy kế số lượng dAr2(K2, 15) = sArr(I, 6) 'Cột lũy kế giá trị Else R2 = Dic.Item(Mathang_xx) dAr2(R2, 13) = dAr2(R, 13) + sArr(I, 5) 'Cột lũy kế số lượng dAr2(R2, 15) = dAr2(R, 15) + sArr(I, 6) 'Cột lũy kế giá trị End if End if Không biết em bị sai ở đoạn nào ở trên, mong Anh/Chị hướng dẫn giúp em. Cảm ơn rất nhiều!!! Upvote 0
befaint
|||||||||||||
Tham gia 6/1/11 Bài viết 14,600 Được thích 19,840 Lại thiếu end if rồi. Upvote 0SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,785 Được thích 23,249 Nghề nghiệp U80bactu đã viết: Cái cột lũy kế theo cách nghĩ của em làm như sau: Không biết em bị sai ở đoạn nào ở trên, mong Anh/Chị hướng dẫn giúp em. Cảm ơn rất nhiều!!! Nhấp chuột vào đây để mở rộng...Thấy nó vẫn sai thì như mình trước tiên đưa về cách viết code chân phương nhất có thể để tự kiểm tra; & qua đó mới nhớ lâu; Chứ mỗi vướng mỗi nhờ người khác tìm giúp thì . . . . lười hết biết! Upvote 0
bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
befaint đã viết: Lại thiếu end if rồi. Nhấp chuột vào đây để mở rộng...Dạ cái này em trích từ trong file ra, nó còn 1 đoạn sau nữa.
SA_DQ đã viết: Thấy nó vẫn sai thì như mình trước tiên đưa về cách viết code chân phương nhất có thể để tự kiểm tra; & qua đó mới nhớ lâu; Chứ mỗi vướng mỗi nhờ người khác tìm giúp thì . . . . lười hết biết! Nhấp chuột vào đây để mở rộng...Dạ em xin tiếp thu góp ý. Do phương thức làm chưa đúng cho nên còn nhiều cái cần phải học hỏi thêm. Có cái em đã xem đi xem lại nhiều lần, cả 2 cái vùng thì cách làm tương đương như nhau mà không hiểu sao 1 cái ra đúng, còn cái còn lại không đúng. Em xin cảm ơn rất nhiều!!! Upvote 0
Maika8008
Thành viên gạo cội



Tham gia 12/6/20 Bài viết 4,854 Được thích 5,841 Donate (Momo)
Giới tính Nam bactu đã viết: Cái cột lũy kế theo cách nghĩ của em làm như sau: Mã: Sao chép. If sArr(I, 1) <= NgayCT Then 'Nếu ngày báo cáo nhỏ hơn ngày cuối tháng If sArr(I, 1) >= NgayDN Then 'Nếu ngày báo cáo lớn hơn ngày đầu năm - Tức là mình tính lũy kế đoạn này Mathang_xx = sArr(I, 3) & " - " & sArr(I, 2) If Not Dic.Exists(Mathang_xx) Then K2 = K2 + 1 Dic.Item(Mathang_xx) = K2 dAr2(K2, 1) = K2 dAr2(K2, 2) = Mathang_xx dAr2(K2, 13) = sArr(I, 5) 'Cột lũy kế số lượng dAr2(K2, 15) = sArr(I, 6) 'Cột lũy kế giá trị Else R2 = Dic.Item(Mathang_xx) dAr2(R2, 13) = dAr2(R, 13) + sArr(I, 5) 'Cột lũy kế số lượng dAr2(R2, 15) = dAr2(R, 15) + sArr(I, 6) 'Cột lũy kế giá trị End if End if Không biết em bị sai ở đoạn nào ở trên, mong Anh/Chị hướng dẫn giúp em. Cảm ơn rất nhiều!!! Nhấp chuột vào đây để mở rộng...Xem file. 1/ Tôi sửa code vùng 2 của bạn với lưu ý là tìm đến dòng đầu của năm báo cáo rồi lấy mảng nguồn từ đó đến cuối dữ liệu. Nếu chạy từ đầu (năm 2012) đến cuối dữ liệu (2021) như code của bạn thì thời gian chạy rất lâu. 2/ Tại sheet BC, bấm nút chạy báo cáo như yêu cầu của bạn ở mục 2 của bài #1
File đính kèm
- 05. Thong ke nhap khau 1_bactu.xlsm 05. Thong ke nhap khau 1_bactu.xlsm 1.5 MB · Đọc: 12
bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Maika8008 đã viết: Xem file. 1/ Tôi sửa code vùng 2 của bạn với lưu ý là tìm đến dòng đầu của năm báo cáo rồi lấy mảng nguồn từ đó đến cuối dữ liệu. Nếu chạy từ đầu (năm 2012) đến cuối dữ liệu (2021) như code của bạn thì thời gian chạy rất lâu. 2/ Tại sheet BC, bấm nút chạy báo cáo như yêu cầu của bạn ở mục 2 của bài #1 Nhấp chuột vào đây để mở rộng...Em cảm ơn Anh/Chị rất nhiều!!! Upvote 0
Cá ngừ F1
( ͡° ͜ʖ ͡°)
Thành viên BQT Moderator Tham gia 1/1/08 Bài viết 2,580 Được thích 3,723 Donate (Momo)
Giới tính Nam Nghề nghiệp Quan hệ.. và quan hệ.. Tôi thấy dữ liệu đang có vấn đề, ví dụ trường mã hàng hóa, phải là duy nhất, trong khi trùng rất nhiều, vậy quá khó để thống kê/tổng hợp.
Upvote 0 bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Cá ngừ F1 đã viết: Tôi thấy dữ liệu đang có vấn đề, ví dụ trường mã hàng hóa, phải là duy nhất, trong khi trùng rất nhiều, vậy quá khó để thống kê/tổng hợp. View attachment 267135 Nhấp chuột vào đây để mở rộng...Dạ mã hàng hóa này là mã HS trong tờ khai nhập khẩu. Có nhiều loại nguyên liệu nhập khẩu có tính chất tương đương hoặc không được phân biệt rõ ràng nên bị trùng nhau. Upvote 0
Cá ngừ F1
( ͡° ͜ʖ ͡°)
Thành viên BQT Moderator Tham gia 1/1/08 Bài viết 2,580 Được thích 3,723 Donate (Momo)
Giới tính Nam Nghề nghiệp Quan hệ.. và quan hệ.. Tôi làm bằng Power Query và Pivot Table, Tại sheet REPORT, nhập ngày cần báo cáo ô B4, click phải chuột vùng báo cáo, chọn Refresh, số liệu sẽ cập nhật đến kỳ báo cáo. File đính kèm
- Thong ke nhap khau.xlsm Thong ke nhap khau.xlsm 1.8 MB · Đọc: 5
Cá ngừ F1
( ͡° ͜ʖ ͡°)
Thành viên BQT Moderator Tham gia 1/1/08 Bài viết 2,580 Được thích 3,723 Donate (Momo)
Giới tính Nam Nghề nghiệp Quan hệ.. và quan hệ.. Tôi thử làm lại Form Báo cáo, Chi tiết theo mặt hàng, đều bằng Power Query. Hy vọng có thêm một giải pháp cho bạn ngoài việc dùng VBA. File đính kèm
- Thong ke nhap khau.xlsm Thong ke nhap khau.xlsm 1.6 MB · Đọc: 16
bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Cá ngừ F1 đã viết: Tôi làm bằng Power Query và Pivot Table, Tại sheet REPORT, nhập ngày cần báo cáo ô B4, click phải chuột vùng báo cáo, chọn Refresh, số liệu sẽ cập nhật đến kỳ báo cáo. Nhấp chuột vào đây để mở rộng...
Cá ngừ F1 đã viết: Tôi thử làm lại Form Báo cáo, Chi tiết theo mặt hàng, đều bằng Power Query. Hy vọng có thêm một giải pháp cho bạn ngoài việc dùng VBA. Nhấp chuột vào đây để mở rộng...Để em lấy file về nghiên cứu thêm Em cảm ơn rất nhiều!!! Sau thời gian mày mò, và có code của Anh/chị Maika8008 thì em đã làm được như file dưới.
File đính kèm
- 05. Thong ke nhap khau VBA.xlsm 05. Thong ke nhap khau VBA.xlsm 728.2 KB · Đọc: 16
Phương Phương mito
Thành viên thường trực



Tham gia 1/5/19 Bài viết 275 Được thích 65 bactu đã viết: Để em lấy file về nghiên cứu thêm Em cảm ơn rất nhiều!!! Sau thời gian mày mò, và có code của Anh/chị Maika8008 thì em đã làm được như file dưới. Nhấp chuột vào đây để mở rộng...Bạn cho xin File cuối của bạn có cả code cho mình tham khảo với được không ạ ! Upvote 0
bactu
Thành viên thường trực



Tham gia 19/10/07 Bài viết 304 Được thích 278 Donate (Momo)
Phương Phương mito đã viết: Bạn cho xin File cuối của bạn có cả code cho mình tham khảo với được không ạ ! Nhấp chuột vào đây để mở rộng...Trong file bài 15 có đầy đủ hết mà Lần chỉnh sửa cuối: 6/10/21 Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.
Bài viết mới nhất
T Mọi người giúp mình lập bảng tính sao hạn ạ- thinhthien1
- Hôm qua, lúc 22:23
- Tìm kiếm, dò tìm và tham chiếu
- Momominh
- Thứ bảy lúc 11:52
- Hàm và công thức Excel
- SA_DQ
- 3/11/25
- Chia sẻ
- sangdennh
- Thứ sáu lúc 09:55
- Hàm và công thức Excel
- zonmaomao
- Thứ sáu lúc 21:50
- Giải thích, gỡ rối, xử lý lỗi công thức
- Tuan_Leok
- 1/11/18
- Excel Ứng Dụng
- Question Question
- NguyenNgocThuHien
- 5/12/17
- Lập Trình với Excel
- giangong
- Thứ sáu lúc 10:23
- Hàm và công thức Excel
- PhanTuHuong
- 7/10/21
- Xây dựng ứng dụng.
- 2013myvietnam
- Thứ tư lúc 20:22
- Excel và Giáo Dục
- vudaicacvatn
- Thứ tư lúc 17:05
- Những vấn đề chung
- GPE-Trợ Lý
- 21/12/25
- Học tập Online
- hanhlx88
- 29/12/25
- Giải thích, gỡ rối, xử lý lỗi công thức
- QUANSUNG
- 29/12/25
- Hướng dẫn sử dụng các hàm trong Excel
- thanhkybk
- 29/12/25
- Hàm và công thức Excel
- Question Question
- duongnhuxuyen
- 12/12/25
- Lập Trình với Excel
- Dinh Hong Nhung
- 29/12/25
- Hàm và công thức Excel
- Dinh Hong Nhung
- 11/12/25
- Hàm và công thức Excel
- Lá chanh
- 26/12/25
- Hàm và công thức Excel
- Bobby52
- 27/12/25
- Hàm và công thức Excel
Thành viên có số lượng bài viết cao nhất tháng
- sangdennh 7
- Phan Thế Hiệp 5
- dungpham01 5
- 2013myvietnam 4
- Duy Tùng 9x 3
- DeTong 3
- thanhphongtslocphat 2
- zonmaomao 2
- huhumalu 2
- SA_DQ 2
- huuthang_bd 1
- thanthanhan 1
- PhanTuHuong 1
- giangong 1
- tohop 1
- Momominh 1
- thinhthien1 1
Thành viên có điểm tương tác cao nhất tháng
- Phan Thế Hiệp 13
- 2013myvietnam 5
- thanthanhan 2
- PhanTuHuong 2
- huhumalu 2
- dungpham01 2
- Duy Tùng 9x 1
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Cách Làm Báo Cáo Thống Kê Trong Excel
-
Lập Báo Cáo Thống Kê Trong Excel P2 - YouTube
-
Lập Báo Cáo Thống Kê Trong Excel P1 - YouTube
-
Cách Làm Báo Cáo Thống Kê Trên Excel - Thả Rông
-
Cách Làm Báo Cáo Tổng Hợp Trên Excel 7/2022
-
Lập Báo Cáo Tổng Hợp Tự động Với Excel Và VBA
-
Hướng Dẫn Cách Làm Báo Cáo Tổng Hợp Trên Excel Từ A đến Z
-
Hướng Dẫn Làm Báo Cáo Cực Nhanh Và Chuyên Nghiệp Trong Excel
-
Hướng Dẫn 3 Bước Tạo Báo Cáo Chuyên Nghiệp Trong Excel 2010 ...
-
Excel Thống Kê - Hướng Dẫn Thực Hành Lập Báo Cáo Chi Tiết - 2019
-
Cách Làm Sổ Sách Kế Toán Trên Excel Doanh Nghiệp
-
Cách Tạo Bảng Thống Kê Mô Tả Số Liệu Trong Excel
-
Hướng Dẫn: Nhập Dữ Liệu Vào Excel Và Tạo Mô Hình Dữ Liệu
-
Hướng Dẫn Cách Lập Bảng Thống Kê Số Lượng Trong Excel
-
EXCEL BÁO CÁO THỐNG KÊ TỰ ĐỘNG - Tin Học Văn Phòng