Em có bài toán này nhưng mãi không giải ra được, nên hôm nay em đăng lên nhờ Anh/Chị hỗ trợ ạ.
Em có 2 file, gồm 06032024.xlsx (là dữ liệu ngày 06/03/2024) và file 31122023.xlsx (là dữ liệu ngày 31/12/2023).
Công việc của em nếu làm theo cách thủ công thì đầu tiên sẽ dùng Pivot Table để sum theo mã khách hàng (cả 2 file). Sau đó, sẽ là sử dụng Vlookup tại file 06032024.xlsx để lấy dữ liệu doanh số từ file 31/12/2023. Sau đó trừ nhau để biết số tăng giảm. Còn các dòng dữ liệu #N/A là thể hiện KH mới phát sinh. Sau đó em qua file 31122023.xlsx và vlookup ngược lại, lấy dòng #N/A để biết khách hàng nào đến ngày 06/03/2024 không phát sinh doanh số.
Kết quả báo cáo cuối cùng sẽ gồm:
Nhờ Anh Chị trong diễn đàn hướng dẫn em thuật toán nào tối ưu để giải quyết vấn đề này ạ.
Em xin cảm ơn ạ./.
Em có 2 file, gồm 06032024.xlsx (là dữ liệu ngày 06/03/2024) và file 31122023.xlsx (là dữ liệu ngày 31/12/2023).
Công việc của em nếu làm theo cách thủ công thì đầu tiên sẽ dùng Pivot Table để sum theo mã khách hàng (cả 2 file). Sau đó, sẽ là sử dụng Vlookup tại file 06032024.xlsx để lấy dữ liệu doanh số từ file 31/12/2023. Sau đó trừ nhau để biết số tăng giảm. Còn các dòng dữ liệu #N/A là thể hiện KH mới phát sinh. Sau đó em qua file 31122023.xlsx và vlookup ngược lại, lấy dòng #N/A để biết khách hàng nào đến ngày 06/03/2024 không phát sinh doanh số.
Kết quả báo cáo cuối cùng sẽ gồm:
- Các khách hàng có biến động doanh số (tăng/giảm)
- Các khách hàng mới (kỳ 06/03/2024 có nhưng kỳ 31/12/2024 không có)
- Các khách hàng rời bỏ (kỳ 31/12/2024 có nhưng kỳ 06/03/2024 không có)
Nhờ Anh Chị trong diễn đàn hướng dẫn em thuật toán nào tối ưu để giải quyết vấn đề này ạ.
Em xin cảm ơn ạ./.