antrung8384
Thành viên mới

- Tham gia
- 10/12/08
- Bài viết
- 26
- Được thích
- 0
Tại công ty tôi có máy chấm công quẹt thẻ, các lần vào và ra có quẹt thẻ sẽ được lưu trên phần mềm của máy chấm công và được export thành file excel có định dạng như sheet Data goc trong file đính kèm. Trong file đính kèm có 2 biểu mẫu là báo cáo tuần và báo cáo tháng. Với dữ liệu như ở Data goc tôi muốn tổng hợp thành dữ liệu tại báo cáo tuần và tháng với yêu cầu cụ thể như sau:
1. Đi muộn có nghĩa là: giờ đến sau 08:05, mặc định đi muộn là không lý do, nếu có lý do sẽ được can thiệp thủ công
2. Về sớm có nghĩa là : giờ về trước 17:00, mặc định về sớm là không lý do, nếu có lý do sẽ được can thiệp thủ công
3. Không quẹt thẻ: Có nghĩa là 1 ngày nào đó (trừ thứ 7 và CB) không xuất hiện tác động quẹt thẻ
4. Tại các báo cáo tuần có thống kê theo phòng (trong tuần có bao nhiêu trường hợp vi phạm đi muộn, về sớm, bao nhiều lần/tổng số) -- như mẫu báo cáo tuần
5. Tại báo cáo tháng yêu cầu thông kê như mẫu trong sheet báo cáo tháng.
----------------------------------------------------------------------------------------------------------
Tôi đã đọc và tìm hiểu khá nhiều cách nhưng chưa tìm ra cách nào để thoả mãn các yêu cầu trên, và cái tôi mắc nhất là làm sao link dữ liệu từ sheet data goc sang báo cáo (các cột mã nhân viên, họ tên, ngày, giờ đến, giờ về, đi muộn, về sớm). Vì mỗi tuần thống kê 1 lần nên số lượng bản ghi tại mỗi tuần là khác nhau, khi thay đổi số dòng như vậy thì trên excel sử lý ra sao?
- Mặc định data goc sắp xếp sự kiện theo tên từng người, làm sao để hết sự kiện của 1 người có thể tự động thêm 1 dòng trống rồi add công thức vào dòng đó?
- Tuần đâu tiên của tháng bắt đầu từ ngày 01 của tháng đó có nghĩa là nếu ngày 01 là ngày T5 thì tuần 1 của tháng chỉ có 1 ngày, làm sao để hiểu được hết ngày đó là sang tuần thứ 2.
Tôi đã thử tìm hiểu cả VBA lẫn hàm trong Excel mà chưa giải quyết được. Nay mạnh dạn post lên đây nhờ anh chị em trong GPE giúp tôi.
Xin trân trọng cảm ơn!
Lưu ý: Mẫu trong file excel đính kèm
1. Đi muộn có nghĩa là: giờ đến sau 08:05, mặc định đi muộn là không lý do, nếu có lý do sẽ được can thiệp thủ công
2. Về sớm có nghĩa là : giờ về trước 17:00, mặc định về sớm là không lý do, nếu có lý do sẽ được can thiệp thủ công
3. Không quẹt thẻ: Có nghĩa là 1 ngày nào đó (trừ thứ 7 và CB) không xuất hiện tác động quẹt thẻ
4. Tại các báo cáo tuần có thống kê theo phòng (trong tuần có bao nhiêu trường hợp vi phạm đi muộn, về sớm, bao nhiều lần/tổng số) -- như mẫu báo cáo tuần
5. Tại báo cáo tháng yêu cầu thông kê như mẫu trong sheet báo cáo tháng.
----------------------------------------------------------------------------------------------------------
Tôi đã đọc và tìm hiểu khá nhiều cách nhưng chưa tìm ra cách nào để thoả mãn các yêu cầu trên, và cái tôi mắc nhất là làm sao link dữ liệu từ sheet data goc sang báo cáo (các cột mã nhân viên, họ tên, ngày, giờ đến, giờ về, đi muộn, về sớm). Vì mỗi tuần thống kê 1 lần nên số lượng bản ghi tại mỗi tuần là khác nhau, khi thay đổi số dòng như vậy thì trên excel sử lý ra sao?
- Mặc định data goc sắp xếp sự kiện theo tên từng người, làm sao để hết sự kiện của 1 người có thể tự động thêm 1 dòng trống rồi add công thức vào dòng đó?
- Tuần đâu tiên của tháng bắt đầu từ ngày 01 của tháng đó có nghĩa là nếu ngày 01 là ngày T5 thì tuần 1 của tháng chỉ có 1 ngày, làm sao để hiểu được hết ngày đó là sang tuần thứ 2.
Tôi đã thử tìm hiểu cả VBA lẫn hàm trong Excel mà chưa giải quyết được. Nay mạnh dạn post lên đây nhờ anh chị em trong GPE giúp tôi.
Xin trân trọng cảm ơn!
Lưu ý: Mẫu trong file excel đính kèm