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,843 Được thích 5,828 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,843 Được thích 5,828 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,776 Được thích 23,229 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,843 Được thích 5,828 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
K Các nút Buttom, Combobox, Textbox bị thay đổi kích thước ... (3 người xem)- kaoehtkid
- Thứ hai lúc 19:04
- Những vấn đề chung
- HeSanbi
- Thứ bảy lúc 15:41
- Xử lý chuỗi ký tự
- huuthang_bd
- 30/12/13
- Xây dựng ứng dụng.
- Nguyenkhang2404
- 24/7/25
- Hàm và công thức Excel
- tiny1010
- 16/3/10
- Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
- Question Question
- duongnhuxuyen
- 12/12/25
- Lập Trình với Excel
- phamdinh.huy.aladin@gmail
- Thứ hai lúc 10:18
- Hàm và công thức Excel
- PhanTuHuong
- Chủ nhật lúc 23:46
- Thư giãn
- Mr_Siro
- Thứ tư lúc 10:57
- Giải thích, gỡ rối, xử lý lỗi công thức
- ptthuongtn
- Thứ tư lúc 15:15
- Hàm và công thức Excel
- skygatevn
- Thứ tư lúc 11:59
- Hướng dẫn sử dụng các hàm trong Excel
- PhanTuHuong
- 10/12/25
- Câu lạc bộ hoạt động xã hội
- dieppk.nb92
- Chủ nhật lúc 01:22
- Hàm và công thức Excel
- GPE-Trợ Lý
- 24/11/25
- Câu lạc bộ hoạt động xã hội
- Đã giải quyết
- HeSanbi
- 30/5/20
- Lập Trình với Excel
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- Đã giải quyết
- eagle12
- 8/12/25
- Lập Trình với Excel
- H_P
- Thứ bảy lúc 14:23
- Tìm kiếm, dò tìm và tham chiếu
- Ngựa con 2002
- Thứ bảy lúc 23:07
- Xử lý chuỗi ký tự
- QUANSUNG
- Thứ bảy lúc 10:55
- 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
- Maika8008 37
- thanthanhan 22
- dungpham01 19
- ongke0711 19
- eagle12 16
- ptm0412 16
- nguyenanhtruong2409 16
- Phan Thế Hiệp 13
- HUONGHCKT 12
- vic_it 11
- nhhnam 10
- pycckuu410 10
- Vũ Hải Sơn 9
- HeSanbi 9
- dieppk.nb92 8
- Gà Con yêu VBA 8
- bsbnhh 7
- duongnhuxuyen 7
- Hana2610 6
- kaoehtkid 6
Thành viên có điểm tương tác cao nhất tháng
- Phan Thế Hiệp 64
- Maika8008 30
- thanthanhan 18
- ongke0711 17
- ptm0412 16
- HeSanbi 12
- dungpham01 11
- HUONGHCKT 9
- eagle12 9
- Cúc Hr 8
- dieppk.nb92 6
- Mr.hieudoanxd 5
- pycckuu410 5
- SA_DQ 5
- befaint 5
- Phuocam 4
- nguyenanhtruong2409 4
- nhhnam 2
- Mr_Siro 2
- Gà Con yêu VBA 2
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ê Trên 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
-
Hướng Dẫn Cách Làm Báo Cáo Tổng Hợp Trên Excel Từ A đến Z
-
Lập Báo Cáo Tổng Hợp Tự động Với Excel Và VBA
-
Cách Làm Báo Cáo Tổng Hợp Trên Excel 7/2022
-
Cách Làm Báo Cáo Thống Kê Trên Excel - Thả Rông
-
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 ...
-
Cách Tạo Bảng Thống Kê Mô Tả Số Liệu Trong Excel
-
Hướng Dẫn Cách Lập Bảng Thống Kê Số Lượng Trong Excel
-
Cách Làm Báo Cáo Thống Kê Trên 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 Lập Báo Cáo Tài Chính Bằng Excel
-
Mẫu Báo Cáo Tài Chính Excel Theo Quyết định 48 Và TT 200 Mới Nhất