Xin giúp tổng hợp số liệu trong excel bằng vba (1 người xem)

  • Thread starter Thread starter dunn1990
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

dunn1990

Thành viên mới
Tham gia
2/8/17
Bài viết
10
Được thích
0
Giới tính
Nam
Chào các bạn !
Mình là mem mới của Diễn đàn. Hiện tại mình đang có một vấn đề rất mong các bạn có thể giúp đỡ vì mình không biết gì về vba. Hàng tháng mình cần thống kê số hồ sơ gian lận tiếp nhận là bao nhiêu (Thống kê theo Team, theo từng điều tra viên riêng lẻ). Trong số tiếp nhận đó thì bao nhiêu hồ sơ đã có báo cáo ngay trong tháng đó (ví dụ: ngày tiếp nhận: 01/01/2017, ngày báo cáo: 09/01/2017). Ngoài ra, tính tổng trong tháng đó, 1 team/ 1 nhân viên điều tra đã báo cáo được bao nhiêu hồ sơ và còn đang điều tra bao nhiêu hồ sơ tính đến thời điểm báo cáo.
- Mình có 2 file: "Caselog 2017" - Đây là file dữ liệu nguồn để làm báo cáo tổng hợp. "REVIEW caselog" - File này là file báo cáo.
- Trong file REVIEW caselog. Mình muốn tổng hợp số lượng vụ việc điều tra theo từng tháng của team miền bắc - miền nam hoặc theo từng tháng của từng Điều tra viên.
Ví dụ: ở Ô C2 nếu mình chọn là "Miền Bắc" thì số liệu sẽ được tổng hợp từ file Caselog 2017 và đổ vào bảng "Tổng hợp theo team" trong file REVIEW caselog. Tương tự với bảng Tổng hợp theo Điều tra viên.

Hiện mình đang sử dụng Pivot để làm báo cáo này. Tuy nhiên không thể làm trực tiếp trên file nguồn vì file đó mình ko được phép chỉnh sửa mà chỉ dc view. Mỗi lần làm báo cáo mình đều phải coppy về máy và thao tác. Nên mình rất mong các bạn giúp mình để có thể có số liệu báo cáo tiện lợi hơn.

Mình gửi file đính kèm. Rất mong nhận được sự giúp đỡ của các bạn. Chân thành cảm ơn !
 

File đính kèm

Chào các bạn !
Mình là mem mới của Diễn đàn. Hiện tại mình đang có một vấn đề rất mong các bạn có thể giúp đỡ vì mình không biết gì về vba. Hàng tháng mình cần thống kê số hồ sơ gian lận tiếp nhận là bao nhiêu (Thống kê theo Team, theo từng điều tra viên riêng lẻ). Trong số tiếp nhận đó thì bao nhiêu hồ sơ đã có báo cáo ngay trong tháng đó (ví dụ: ngày tiếp nhận: 01/01/2017, ngày báo cáo: 09/01/2017). Ngoài ra, tính tổng trong tháng đó, 1 team/ 1 nhân viên điều tra đã báo cáo được bao nhiêu hồ sơ và còn đang điều tra bao nhiêu hồ sơ tính đến thời điểm báo cáo.
- Mình có 2 file: "Caselog 2017" - Đây là file dữ liệu nguồn để làm báo cáo tổng hợp. "REVIEW caselog" - File này là file báo cáo.
- Trong file REVIEW caselog. Mình muốn tổng hợp số lượng vụ việc điều tra theo từng tháng của team miền bắc - miền nam hoặc theo từng tháng của từng Điều tra viên.
Ví dụ: ở Ô C2 nếu mình chọn là "Miền Bắc" thì số liệu sẽ được tổng hợp từ file Caselog 2017 và đổ vào bảng "Tổng hợp theo team" trong file REVIEW caselog. Tương tự với bảng Tổng hợp theo Điều tra viên.

Hiện mình đang sử dụng Pivot để làm báo cáo này. Tuy nhiên không thể làm trực tiếp trên file nguồn vì file đó mình ko được phép chỉnh sửa mà chỉ dc view. Mỗi lần làm báo cáo mình đều phải coppy về máy và thao tác. Nên mình rất mong các bạn giúp mình để có thể có số liệu báo cáo tiện lợi hơn.

Mình gửi file đính kèm. Rất mong nhận được sự giúp đỡ của các bạn. Chân thành cảm ơn !
Bạn thay đổi Team và VNDT code sẽ chạy
Mình tự thêm dữ liệu tồn năm trước
 

File đính kèm

Upvote 0
Thật sự cảm ơn bạn HieuCD. Mình sẽ tìm hiểu file bạn đã hỗ trợ. Có gì cần mình xin phép sẽ làm phiền bạn tiếp nhé :)
 
Upvote 0
Bạn thay đổi Team và VNDT code sẽ chạy
Mình tự thêm dữ liệu tồn năm trước

HieuCD ơi cho mình làm phiền chút. Mình chạy thử code của bạn nhưng kết quả ra không chính xác.
Ví dụ: Mình xem số liệu của ĐTV Nguyen Van C thì thấy có tới 30 hồ sơ tồn.

Mình giải thích chi tiết thêm một chút, bạn xem và cố gắng giúp mình nhé:
- file mà mình cung cấp cho bạn thì chỉ có các trường mà mình sử dụng để dựa vào đó tổng hợp số liệu. File này được đặt trên ổ chung của phòng mình và chỉ có một số user được phép edit trên đó (cái này như hôm trước mình đã nói). Ngoài các trường mình cung cấp cho bạn thì còn rất nhiều các trường khác nhưng mình không đưa vào file mẫu. --> Cái này mình không biết có ảnh hưởng đến code của bạn hay không. vì mình nghĩ là sẽ cần phải chọn vùng dữ liệu của các trường đó để có thể xét điều kiện và tính toán nên nếu bạn cần mình sẽ cung cấp template n sẽ xóa dữ liệu các trường ko dùng đến vì vấn đề bảo mật dữ liệu.
- Các hồ sơ kết thúc: thì ở trường Tình trạng điều tra sẽ là finished.
- Các hồ sơ tồn: trường Tình trạng điều tra sẽ là Investigating và chưa có thời gian được ghi nhận ở 2 cột Ngày báo cáo và Tháng báo cáo.

Thêm nữa là dữ liệu nguồn hôm trước mình đưa ra có một chút sai sót, mình đã sửa lại chút cho đúng. Bạn xem lại trong file đính kèm giúp mình nha. Mình cảm ơn bạn trước :)
 

File đính kèm

Upvote 0
HieuCD ơi cho mình làm phiền chút. Mình chạy thử code của bạn nhưng kết quả ra không chính xác.
Ví dụ: Mình xem số liệu của ĐTV Nguyen Van C thì thấy có tới 30 hồ sơ tồn.

Mình giải thích chi tiết thêm một chút, bạn xem và cố gắng giúp mình nhé:
- file mà mình cung cấp cho bạn thì chỉ có các trường mà mình sử dụng để dựa vào đó tổng hợp số liệu. File này được đặt trên ổ chung của phòng mình và chỉ có một số user được phép edit trên đó (cái này như hôm trước mình đã nói). Ngoài các trường mình cung cấp cho bạn thì còn rất nhiều các trường khác nhưng mình không đưa vào file mẫu. --> Cái này mình không biết có ảnh hưởng đến code của bạn hay không. vì mình nghĩ là sẽ cần phải chọn vùng dữ liệu của các trường đó để có thể xét điều kiện và tính toán nên nếu bạn cần mình sẽ cung cấp template n sẽ xóa dữ liệu các trường ko dùng đến vì vấn đề bảo mật dữ liệu.
- Các hồ sơ kết thúc: thì ở trường Tình trạng điều tra sẽ là finished.
- Các hồ sơ tồn: trường Tình trạng điều tra sẽ là Investigating và chưa có thời gian được ghi nhận ở 2 cột Ngày báo cáo và Tháng báo cáo.

Thêm nữa là dữ liệu nguồn hôm trước mình đưa ra có một chút sai sót, mình đã sửa lại chút cho đúng. Bạn xem lại trong file đính kèm giúp mình nha. Mình cảm ơn bạn trước :)
Mình kiểm tra rồi, không tìm thấy sai chổ nào, bạn nhập tay 1 ví dụ kết quả của 1 người xem sao
Vấn đề quan trọng là phải có dữ liệu ở sheet Data, theo đúng vị trí cột, nếu vị trí cột không giống thực tế là phá sản
Nếu thực tế khác thì bạn gởi lại file chỉ cần dòng tiêu đề và vài dòng dữ liệu theo đúng vị trí dòng và cột
 
Upvote 0
Mình kiểm tra rồi, không tìm thấy sai chổ nào, bạn nhập tay 1 ví dụ kết quả của 1 người xem sao
Vấn đề quan trọng là phải có dữ liệu ở sheet Data, theo đúng vị trí cột, nếu vị trí cột không giống thực tế là phá sản
Nếu thực tế khác thì bạn gởi lại file chỉ cần dòng tiêu đề và vài dòng dữ liệu theo đúng vị trí dòng và cột

HieuCD ơi, mình gửi file nhé. Các trường khác mình đã xóa dữ liệu rồi. Bạn xem giúp mình nhé. Cảm ơn bạn nhiều !
 

File đính kèm

Upvote 0

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom