Chào các anh chị em trong diễn đàn!
Dạo này công ty mình có thay đổi về cách tính lương, liên quan đến nhiều loại ca kíp khác nhau (sáng, chiều, đêm, ngoài giờ) và các khoản phụ cấp như phụ cấp trách nhiệm, phụ cấp xăng xe, phụ cấp ăn trưa... File Excel tính tay ban đầu khá lằng nhằng và dễ sai sót. Mình đã mày mò và xây dựng được một hệ thống khá ổn để tự động hóa việc này. Muốn chia sẻ lên đây để mọi người cùng tham khảo và đóng góp ý kiến.
Về cơ bản, mình chia làm các bước:
- Bước 1: Chuẩn bị dữ liệu gốc
Tạo 2 bảng chính: 1 bảng danh sách nhân viên với thông tin cơ bản (mã NV, họ tên, bộ phận, chức vụ) và 1 bảng chấm công chi tiết theo ngày, ghi rõ ca làm việc của từng nhân viên. - Bước 2: Xây dựng bảng lương tháng
Tạo một bảng mới, mỗi dòng là một nhân viên. Cột đầu tiên là Mã NV, sau đó là các cột cho từng loại phụ cấp cố định. - Bước 3: Tính toán lương theo ca kíp
Đây là phần phức tạp nhất. Mình dùng kết hợp hàmSUMIFSvàVLOOKUP(hoặcINDEX/MATCH) để đếm số ca làm việc của từng loại trong tháng, sau đó nhân với đơn giá ca tương ứng. Ví dụ, để tính lương ca ngày, mình dùng công thức tương tự:=SUMIFS(BangChamCong!$C:$C, BangChamCong!$A:$A, BangLuongThang!$A2, BangChamCong!$B:$B,