hoangfe3o4
Thành viên mới
- Tham gia
- 12/8/14
- Bài viết
- 44
- Được thích
- 4
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 ạ.
=MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),D2+1)-MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2)
=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"))
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?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 ạ.
các giờ 2h, 4h, 6h là của ngày hôm sau ạ.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.
e cảm ơn ạ.Làm đại, trong khi chờ công thức khác ngắn hơn:
F2:
E2:Mã:=MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),D2+1)-MEDIAN(A2+(A2<D2),B2+OR(A2<D2,B2<A2),C2)
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"))
Ở đâ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.các giờ 2h, 4h, 6h là của ngày hôm sau ạ.
E2=TEXT(MAX(A2+(A2<1/2),C2),"hh:mm:ss")&"-"&TEXT(MIN(D2+(B2>1/2),B2),"hh:mm:ss")
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")
Em cám ơn bác ạ.Ở đâ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")
Như bác Nhattanktnn nói, nên để 2 cột sẽ dễ theo dõi hơn.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")