[Help] Tính thời gian ngoài giờ hợp đồng (1 người xem)

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

hoangtrong_vbnd

Thành viên hoạt động
Tham gia
14/1/11
Bài viết
156
Được thích
7
Giới tính
Nam
Nhờ mọi người giúp đỡ mình công thức tính ngoài giờ hợp đồng. Mình đang thực hiện nhưng chưa care đủ các trường hợp nên tính ra thời gian chưa chuẩn xác
1. Thời gian bắt đầu trước 6h30 tính ra số phút ngoài giờ
2. Thời gian kết thúc sau 18h30 tính ra số phút ngoài giờ (có thể tới sáng ngày hôm sau mới kết thúc)
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ mọi người giúp đỡ mình công thức tính ngoài giờ hợp đồng. Mình đang thực hiện nhưng chưa care đủ các trường hợp nên tính ra thời gian chưa chuẩn xác
1. Thời gian bắt đầu trước 6h30 tính ra số phút ngoài giờ
2. Thời gian kết thúc sau 18h30 tính ra số phút ngoài giờ (có thể tới sáng ngày hôm sau mới kết thúc)
Cho mình hỏi thêm, cái thời gian sau kết thúc, căn cứ vào đâu để biết nó là sáng hôm nay hay sáng hôm sau vì dụ kết thúc 8h00, thì đó là sáng hôm nay hay sáng hôm sau!!!
 
Nghĩa là ngày làm việc bắt đầu từ 6h30 đến 18h30, ngoài thời gian này là ngoài giờ bác ạ. THời gian kết thúc luôn luôn trước 6h30 ngày hôm sau, nên chưa care được việc làm tới sáng sớm hôm tiếp theo.
Ngoài giờ buổi tối trong khoảng 18h30 - 6h30 hôm tiếp theo
 
Nghĩa là ngày làm việc bắt đầu từ 6h30 đến 18h30, ngoài thời gian này là ngoài giờ bác ạ. THời gian kết thúc luôn luôn trước 6h30 ngày hôm sau, nên chưa care được việc làm tới sáng sớm hôm tiếp theo.
Ngoài giờ buổi tối trong khoảng 18h30 - 6h30 hôm tiếp theo
Bạn dùng CT sau tại I10:
Mã:
I10=(MAX(6.5/24-VALUE(SUBSTITUTE(G10,"h",":")),0)+5.5/24+VALUE(SUBSTITUTE(H10,"h",":"))-IF(VALUE(SUBSTITUTE(H10,"h",":"))<1/4,0,1))*24*60
Fill xuống
P/s: đơn vị tính là phút nhe bạn!!!
 
Lần chỉnh sửa cuối:
Cám ơn bác nhiều, e chưa dùng hàm substitute nhiều nên cũng chưa hiểu nó lắm. Chắc phải nghiên cứu thêm về cách sử dụng
 
Cám ơn bác nhiều, e chưa dùng hàm substitute nhiều nên cũng chưa hiểu nó lắm. Chắc phải nghiên cứu thêm về cách sử dụng
Mình dùng substitute để thanh thế chữ "h" thành ":" để chuyển sang định dạng giờ thôi, nếu file bạn để đúng dạng giờ (6:30) thì đâu cần dùng substitute /-*+//-*+//-*+/!!!
 

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

Back
Top Bottom