Thanh Binh111
Thành viên chính thức


- Tham gia
- 28/11/20
- Bài viết
- 63
- Được thích
- 18
Xin chào mọi người!
Đầu tiên mình xin nói qua logic tính toán: mình có dữ liệu thông tin số tiền từng đơn hàng bán ra và thời gian bán ra của 1 cửa hàng. Cửa hàng phân thành 3 ca:
Ca ngày (11:00~23:00): tối đa có 5 người làm
Ca đêm (23:00~11:00): tối đa có 3 người làm
Ca giữa (16:00~04:00): đây là ca bổ sung khi số đơn hàng bán ra lớn, tối đa có 1 người làm
Đối với mỗi đơn hàng, số tiền bán ra sẽ trích 1% thưởng cho những người làm việc ở thời điểm đó.
Vấn đề của mình là:
-Mình có 2 file như sau (file TÍNH TOÁN và file LỊCH TRỰC).
Dựa vào dữ liệu trong file LỊCH TRỰC, căn cứ theo ngày và thông tin ca (Ngày, Giữa, Đêm) để điền tên nhân viên tương ứng vào các cột ca từ D đến P trong file TÍNH TOÁN, để phục vụ cho việc tính toán phân chia tiền thưởng cho mỗi nhân viên.
Ví dụ: Ngày 25/3:
Ca ngày có nhân viên B và D, sẽ điền B và D vào cột Ngày 2 và Ngày 4, căn cứ theo cột Giờ để điền vào số ô tương ứng (ca ngày từ 11:20~23:00 nên điền B và D vào các ô có khung giờ ca ngày), tương tự cho ca Giữa và ca Đêm
Nhờ mọi người cho mình xin code VBA xử lý vấn đề trên ạ, xin cảm ơn!

Đầu tiên mình xin nói qua logic tính toán: mình có dữ liệu thông tin số tiền từng đơn hàng bán ra và thời gian bán ra của 1 cửa hàng. Cửa hàng phân thành 3 ca:
Ca ngày (11:00~23:00): tối đa có 5 người làm
Ca đêm (23:00~11:00): tối đa có 3 người làm
Ca giữa (16:00~04:00): đây là ca bổ sung khi số đơn hàng bán ra lớn, tối đa có 1 người làm
Đối với mỗi đơn hàng, số tiền bán ra sẽ trích 1% thưởng cho những người làm việc ở thời điểm đó.
Vấn đề của mình là:
-Mình có 2 file như sau (file TÍNH TOÁN và file LỊCH TRỰC).
- File TÍNH TOÁN: chưa dữ liệu thông tin Sô tiền bán ra các đơn hàng và thời gian tương ứng trong tháng.
- File LỊCH TRỰC: chứa dữ liệu sắp xếp ca trực của các nhân viên.
Dựa vào dữ liệu trong file LỊCH TRỰC, căn cứ theo ngày và thông tin ca (Ngày, Giữa, Đêm) để điền tên nhân viên tương ứng vào các cột ca từ D đến P trong file TÍNH TOÁN, để phục vụ cho việc tính toán phân chia tiền thưởng cho mỗi nhân viên.
Ví dụ: Ngày 25/3:
Ca ngày có nhân viên B và D, sẽ điền B và D vào cột Ngày 2 và Ngày 4, căn cứ theo cột Giờ để điền vào số ô tương ứng (ca ngày từ 11:20~23:00 nên điền B và D vào các ô có khung giờ ca ngày), tương tự cho ca Giữa và ca Đêm
Nhờ mọi người cho mình xin code VBA xử lý vấn đề trên ạ, xin cảm ơn!
