[xin trợ giúp] Tìm thời gian trùng giữa 2 khoảng thời gian

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

hoangfe3o4

Thành viên mới
Tham gia
12/8/14
Bài viết
41
Được thích
4
Nhờ các bác giúp em tìm thời gian trùng và số thời gian trùng giữa 2 khoảng thời gian ạ1.jpg
Như trên ảnh(trên file) e muốn đối chiếu khoảng thời gian bôi màu xanh với khoảng thời gian bôi màu vàng để ra cột màu trắng: thời gian trùng và số thời gian trùng ạ.
Em xin chân thành cảm ơn ạ!
 

File đính kèm

  • thời gian trùng.xlsx
    9.1 KB · Đọc: 7
Dữ liệu ít quá nên không biết có đúng không.
Bạn xem file nhé.
 

File đính kèm

  • thời gian trùng.xlsx
    10.2 KB · Đọc: 5

File đính kèm

  • thời gian trùng.xlsx
    12.1 KB · Đọc: 6
Bạn giải thích rõ hơn các mốc giờ của bắt đầu và kết thúc. Cụ thể là 2h, 4h, 6h... là của ngày nào, hôm trước hay hôm sau, tương tự cho các mốc giờ khác, cần biết được mốc giờ đó gắn với ngày nào.
em xin lỗi ạ, bác và các bác giúp e các trường hợp này nữa ạ. Những chỗ bôi đỏ thử công thức của bác bị lỗi ạ
View attachment 287060
Em cảm ơn ạ.
 
Làm đại, trong khi chờ công thức khác ngắn hơn:
F2:
Mã:
=MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),D2+1)-MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2)
E2:
Mã:
=IF(F2=0,"",TEXT(MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2),"hh:mm:ss")&"-"&
TEXT(MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2)+F2,"hh:mm:ss"))
 
em xin lỗi ạ, bác và các bác giúp e các trường hợp này nữa ạ. Những chỗ bôi đỏ thử công thức của bác bị lỗi ạ
View attachment 287060
Em cảm ơn ạ.
Bài này chia ra 2 cột thời gian, rồi sau trừ trước ra thời gian trùng chứ làm gì nối cột rồi thời gian trùng lại tính lại cho cực vậy?
Mà cái dòng thời gian thứ 4 là chưa đủ căn cứ xác định
 
Bạn giải thích rõ hơn các mốc giờ của bắt đầu và kết thúc. Cụ thể là 2h, 4h, 6h... là của ngày nào, hôm trước hay hôm sau, tương tự cho các mốc giờ khác, cần biết được mốc giờ đó gắn với ngày nào.
các giờ 2h, 4h, 6h là của ngày hôm sau ạ.
Bài đã được tự động gộp:

Làm đại, trong khi chờ công thức khác ngắn hơn:
F2:
Mã:
=MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),D2+1)-MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2)
E2:
Mã:
=IF(F2=0,"",TEXT(MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2),"hh:mm:ss")&"-"&
TEXT(MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2)+F2,"hh:mm:ss"))
e cảm ơn ạ.
Bài đã được tự động gộp:

Em cảm ơn các bác ạ. Chỗ e để ca ban đêm là làm từ 18h hôm trước đến 5h sáng hôm sau nên phải tính người lao động làm đêm từ giờ nào đến giờ nào và làm được bao nhiêu giờ ạ.
 
Lần chỉnh sửa cuối:
các giờ 2h, 4h, 6h là của ngày hôm sau ạ.
Ở đây là mình giả định các mốc nhỏ hơn 12h đều là của ngày hôm sau hết.
Bạn xem file.
Mã:
E2=TEXT(MAX(A2+(A2<1/2),C2),"hh:mm:ss")&"-"&TEXT(MIN(D2+(B2>1/2),B2),"hh:mm:ss")
Mã:
F2=TEXT(MIN(D2+(B2>1/2),B2)+(MIN(D2+(B2>1/2),B2)<1/2)-MAX(A2+(A2<1/2),C2)-(MAX(A2+(A2<1/2),C2)<1/2),"[<0]\-;hh:mm:ss")
Như bác Nhattanktnn nói, nên để 2 cột sẽ dễ theo dõi hơn.
 

File đính kèm

  • thời gian trùng.xlsx
    13.7 KB · Đọc: 8
Lần chỉnh sửa cuối:
Ở đây là mình giả định các mốc nhỏ hơn 12h đều là của ngày hôm sau hết.
Bạn xem file.
Mã:
E2=TEXT(MAX(A2+(A2<1/2),C2),"hh:mm:ss")&"-"&TEXT(MIN(D2+(B2>1/2),B2),"hh:mm:ss")
Mã:
F2=TEXT(MIN(D2+(B2>1/2),B2)+(MIN(D2+(B2>1/2),B2)<1/2)-MAX(A2+(A2<1/2),C2)-(MAX(A2+(A2<1/2),C2)<1/2),"[<0]\-;hh:mm:ss")
Như bác Nhattanktnn nói, nên để 2 cột sẽ dễ theo dõi hơn.
Em cám ơn bác ạ.
 
Web KT
Back
Top Bottom