Giúp em bản chấm công nhân viên làm việc ca đêm (1 người xem)

Người dùng đang xem chủ đề này

builethuy26992

Thành viên mới
Tham gia
21/10/12
Bài viết
6
Được thích
0
Em chào toàn thể anh/chị trên diễn đàn. Em hiện đang gặp một số khó khăn trong công việc nên muốn nhờ anh chị giúp đỡ.
Thứ 1: Em đang làm thêm tại một quán ăn, vì quán bán khuya nên em gặp khó khăn trong việc chấm công cho nhân viên. Quán bán có khi đến 1, 2h sáng vì thế máy chấm công sẽ chấm là 1, 2h sáng ngày hôm sau. Em phải quy ra 1h sáng là 25h mới trừ được. Anh chị có cách nào giúp em tính giờ làm cho nhân viên làm từ trưa hôm nay đến sáng hôm sau không ạ?
Thứ 2: Vì nhân viên bên em đa số là sinh viên làm thêm nên có giờ làm không cố định. Có ngày đi 15h có ngày đi 17h...nên em dùng if để ra cột giờ vào (giờ đăng ký làm), bên em quy định đi trễ 10p so với giờ đăng ký (giờ vào thực tế lấy từ máy chấm công) thì bị trừ 20.000đ. Nhưng vì cột giờ vào em dùng công thức nên giờ em không thể dùng if để tính được. Em có gửi kèm file và ghi chú, anh/chị xem và đưa ra giải pháp giúp em với ạ. Em lần đầu gửi đề tài mới nên có gì sai sót mọi người thông cảm cho em nhé. Cảm ơn anh/chị nhiều.
 

File đính kèm

THỨ 1:
Bạn không cần phải quy đổi như vậy đâu!
VD: giờ vào của bạn là 17:00 và giờ ra là 1:30 sáng
CT= 1:30 - 00:00 + 23:59 - 17:00 + 00:01
tHỨ 2: BẠN NÓI BẠN ĐỂ CÔNG THỨC NÊN DÙNG IF KO ĐƯỢC. HÌNH NHƯ KO PHẢI. mÌNH nhìn thấy công thức if sau khi trả ra kết quả 17:00 và 15:00 bạn lại để trong "" có nghĩa là dạng chữ, dạng chữ không phải dạng thời gian nên ko trừ được với dạng thời gian. Thay vì bạn dùng "17:00" or "15:00" bạn dùng Time(17,00,00) và Time(15,00,00).
Chúc bạn thành công!
 
Cảm ơn anh đã chia sẻ. Nhưng công thức đó chỉ tính được đối với NV làm qua 12h đêm thôi. :(
 
mọi người giải thích giùm em ý nghĩa của dấu "<" trong công thức được không ạ? em cảm ơn
 
F5: Giờ ra thực tế
E5: giờ vào thực tế
Công thức f5+(f5<e5)-e5
Dấu "<" chỉ là phép so sánh (điều kiện) trả ra true or false
+ true: máy sẽ hiểu rằng giờ ra đã qua ngày khác và nó tự động trừ theo công thức: 1:30 - 00:00 + 23:59 - 17:00 + 00:01
+ False: nghĩa là giờ ra không nhỏ hơn giờ vào ( hay lớn hơn giờ vào) thì nó lấy giờ ra - vào.
 

Bài viết mới nhất

Back
Top Bottom