Nếu giờ ra từ ca đêm thì trừ ra kết quả đúng, còn nếu giờ ra là 16g30 và giờ vào 7g30 thì nó ko hiểu và trừ kết quả không chính xác?
Mình nghĩ là phải tính trên cùng 1 dòng chứ nhỉ, là I3-H3 chứ sao lại lấy I3-H4?
Trường hợp nếu I3 nhỏ hơn H3 sẽ có nghĩa là làm ca đêm, khi đó tính theo cách I3+1-H4
Bạn xem lại cách tính nhé.
Tại công ty đang cần tính khoảng cách như vậy để chạy chương trình chấm công? Thầy suy nghĩ dùm cách tính ạ!
Về nguyên tắc thì không tính như vậy được, do các giá trị ở 2 dòng, nếu sang người khác ở dòng bên dưới sẽ là sai, và không phải ngày nào, người nào cũng chấm công dạng 2 dòng.
Mình nghĩ bạn cần xác định lại yếu tố ca làm việc: nếu ca đêm thì mới tính như vậy. Ở đây không có cột nào thể hiện ca làm việc?
Giải pháp ở đây có thể là: Bạn lọc riêng những người làm ca đêm sang 1 bảng => sử dụng 1 công thức, còn những người làm ca ngày, ca hành chính thì dùng 1 công thức khác.