你的提问就存在问题,在途时间=达到时间-出发时间,不可能是你说的“在途时间=出发时间+实际到达时间”,更不可能是出发时间+5。你的表实际上按以下公式即可:
G2中输入公式:
=TEXT(F2-A2,"[h]")
H2中输入公式:
=IF(F2>B2,"是","否")
I2中输入公式:
=IF(H2="是",TEXT(F2-B2,"[h]:mm"),"")
可以直接减,设置单元格格式 为 hh:mm;@ 跨天也没有影响
G2应该是:G2=F2-A2 为什么A+5?
H列:=IF(F2>B2"是","否")
I列:=IF(H2="是",F2-B2,"") ——单元格格式同样改成时间格式
=IF(INT(INT((F1-A1)*24*60)/60)>0,INT(INT((F1-A1)*24*60)/60)&"小时","")&IF(MOD(INT((F1-A1)*24*60),60)>0,MOD(INT((F1-A1)*24*60),60)&"分","")