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
bactu
Thành viên thường trực
Tham gia 19/10/07 Bài viết 304 Được thích 277 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: 21
Maika8008
Thành viên gạo cội
Tham gia 12/6/20 Bài viết 4,764 Được thích 5,723 Donate (Momo) Giới tính Nambactu đã 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 277 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,764 Được thích 5,723 Donate (Momo) Giới tính Nambactu đã 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 277 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,538 Được thích 19,739 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,567 Được thích 22,873 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 277 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,764 Được thích 5,723 Donate (Momo) Giới tính Nambactu đã 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: 10
bactu
Thành viên thường trực
Tham gia 19/10/07 Bài viết 304 Được thích 277 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,579 Được thích 3,722 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 0bactu
Thành viên thường trực
Tham gia 19/10/07 Bài viết 304 Được thích 277 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,579 Được thích 3,722 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,579 Được thích 3,722 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: 15
bactu
Thành viên thường trực
Tham gia 19/10/07 Bài viết 304 Được thích 277 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: 12
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 65bactu đã 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 277 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
X Tự động giãn dòng và ẩn các dòng bị bỏ trống- xuanthucle
- Hôm qua, lúc 17:59
- Giải thích, gỡ rối, xử lý lỗi công thức
- Đã giải quyết
- acrox84
- 7/4/23
- Lập Trình với Excel
- SteveNguyen1991
- Chủ nhật lúc 21:36
- Hàm và công thức Excel
- Question Question
- Thanh Binh111
- Thứ sáu lúc 16:40
- Lập Trình với Excel
- Hòa Nguyễn 1989
- Hôm nay lúc 09:39
- Google Sheets
- hoamattroicoi
- 14/6/22
- Excel và Kế Toán
- Question Question
- nvthanhdienbien
- Hôm qua, lúc 15:12
- Lập Trình với Excel
- Question Question
- moihocvba
- Hôm nay lúc 10:47
- Lập Trình với Excel
- dungdodac
- 17/12/24
- Hỏi đáp những vấn đề khác
- bipbo2008
- 15/12/24
- Hàm và công thức Excel
- Question Question
- Manhhung90
- Hôm qua, lúc 19:22
- Lập Trình với Excel
- Đã giải quyết
- HeSanbi
- 20/9/19
- Lập Trình với Excel
- HieuCD
- Hôm qua, lúc 12:27
- Những góp ý với diễn đàn
- jack nt
- 5/4/13
- Xây dựng ứng dụng.
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- mrhh
- 6/1/22
- Lọc và sắp xếp dữ liệu
- Nguyễn Duy Tuân
- Hôm qua, lúc 09:05
- BLUESOFTS: A-Excel, A-Tools
- Nguyễn Duy Tuân
- Hôm qua, lúc 08:36
- BLUESOFTS: A-Excel, A-Tools
- aduc
- 27/10/13
- Excel và Kỹ Thuật
- likosin
- Thứ sáu lúc 09:53
- Lọc và sắp xếp dữ liệu
Thành viên có số lượng bài viết cao nhất tháng
- Hoàng Tuấn 868 30
- HeSanbi 27
- LINHCM 25
- ptm0412 24
- hoangtuaotrang_hp_vn 21
- HieuCD 19
- ongke0711 18
- SA_DQ 18
- qtm1987 17
- DeTong 17
- huuthang_bd 16
- hvnhpro 14
- HUONGHCKT 13
- hoangminhtien 13
- BuiQuangThuan 13
- SteveNguyen1991 11
- Duy Tùng 9x 10
- GPE-Trợ Lý 9
- Nguyễn Duy Tuân 9
- befaint 9
Thành viên có điểm tương tác cao nhất tháng
- HieuCD 78
- huuthang_bd 34
- Hoàng Tuấn 868 32
- hoangtuaotrang_hp_vn 28
- Phan Thế Hiệp 27
- SA_DQ 25
- hoangminhtien 24
- DeTong 24
- befaint 24
- HUONGHCKT 23
- HeSanbi 23
- GPE-Trợ Lý 21
- ptm0412 21
- Phuocam 17
- ongke0711 15
- longtay1111 13
- Hai Lúa Miền Tây 13
- NT Ngoc Yen 12
- Nguyễn Duy Tuân 11
- OverAC 10
Đếm ngược thời gian
000 Ngày 00 Giờ 00 phút 00 giây Chúc mừng năm mới- 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