Chào các anh chị em trong diễn đàn,
Dạo này công ty mình có thêm nhiều nhân viên làm thêm giờ, việc tính lương OT thủ công khá mất thời gian và dễ sai sót. Mình đã thử tìm hiểu và xây dựng một file Excel nhỏ để tự động hóa việc này. Nay chia sẻ lên đây để anh em tham khảo và góp ý.
Ý tưởng chính:
- Dựa vào bảng chấm công (đã có sẵn hoặc tự tạo), file sẽ tự động nhận diện các ngày làm thêm giờ.
- Tính toán số giờ OT theo quy định của công ty (ví dụ: ngày thường x1.5, cuối tuần x2, ngày lễ x3).
- Tự động cộng vào tổng lương của nhân viên.
Cách làm cơ bản:
Mình sử dụng kết hợp các hàm như IF, VLOOKUP (hoặc XLOOKUP nếu dùng Excel đời mới), SUMIFS để xử lý.
Ví dụ, để xác định xem ngày đó có phải OT không, mình có thể dùng:
=IF(AND(WEEKDAY(NgayChamCong, 2) < 6, GioRa - GioVao > 8), "OT_NgayThuong", IF(WEEKDAY(NgayChamCong, 2) > 5, "OT_CuoiTuan", ""))Sau đó, dùng VLOOKUP để tra cứu hệ số nhân tương ứng và tính toán.
Anh em nào đang gặp vấn đề tương tự hoặc có cách nào tối ưu hơn thì chia sẻ nhé. Mình cũng đang muốn hoàn thiện file này để có thể áp dụng rộng rãi hơn.
Cảm ơn mọi người đã đọc bài!