Bên mình chấm công đầu ngày và cuối ngày. vậy thì làm công thức sao để chấm giờ làm tăng ca, và trừ đi giờ nghĩ trưa ạ
Làm sao để tính giờ tăng ca riêng, và chấm đủ buổi đi làm riêng ạ.
Mình lấy giờ ra trừ giờ vào sau khi đã đổi định dạng đúng về hh:mm:ss
C1: giờ vào, D1: giờ ra, B1: 9.5 (trừ giờ nghĩ trưa 11h30 - 13h, và 8h ngày làm bình thường)
Công thức tính giờ tăng ca như sau đúng không ạ:
IF(IF(D1="", TIME(16,30,0),D1)-C1-B1)*24>9.5,0,IF(D1="", TIME(16,30,0),D1)-C1-B1)
Nếu kết quả bằng không thì sẽ đi làm đúng giờ 1 ngày
Nếu lớn hơn 0 thì kết quả hiện thị chính là giờ tăng ca.
Nhưng mình áp công thức tính vào lại ra số âm ạ. (mặc dù đã có tính cả trường hợp nếu giờ ra bằng trống như trên rồi)
Chào bạn bạn chấm ra giờ chấm công riêng bạn nhé.
Bạn nên phân biệt 2 loại giờ này:
- Giờ làm chính có chứa giờ nghỉ trưa. Bạn cần phải xét riêng giờ này để tính đúng phần giờ làm chính. Bởi vì trong khoảng giờ làm chính đã có thể xảy ra: làm nửa ca, làm không đủ giờ, hoặc làm quá giờ vài chục phút (nhưng chưa tính vào giờ tăng ca, chỉ là chấm công lúc về muộn hơn 1 chút).
- Với giờ tăng ca, phải xét giờ chấm ra cuối cùng so với giờ về quy định của làm chính. Như thế thì xét thời gian tăng ca mới đúng được. Và thường giờ này phải đạt tối thiểu 1 giờ trở lên mới được tính (hoặc tùy quy định, mục đích để phân biệt với việc chấm công về muộn chứ không phải tăng ca).
Lúc đó công thức ở các cột giờ làm chính, giờ tăng ca sẽ là các công thức riêng, không tính gộp kiểu tự hiểu mà phải tính rõ ra.
Nên lập công thức như nào để tính đc giờ làm hành chính, giờ tăng ca riêng tối ưu hoá thời gian tính lương cho nhân viên ạ?
Để viết rõ công thức thì cần xem bảng chấm công đang được trình bày như thế nào, và các quy định cụ thể ra sao. Do chưa có bảng cụ thể nên mình chỉ nói quy tắc chung thôi:
- Giờ làm hành chính = Giờ ra muộn nhất - Giờ vào sớm nhất - Thời gian nghỉ trưa quy định.
Nếu số giờ làm hành chính này lớn hơn 8 thì chỉ tính bằng 8.
Các trường hợp không có giờ vào, giờ ra thì cần có quy định xử lý chấm công thiếu thì làm thế nào (theo quy định của công ty), bởi chấm công thiếu thì không tính giờ làm đúng được.
- Giờ làm thêm = giờ ra muộn nhất - giờ về quy định
Nếu giờ làm thêm nhỏ hơn 30 phút thì coi như bằng 0 vì chưa tính làm thêm (thời gian 30 phút là ví dụ thôi, tùy quy định nhé)