Excel中的开始和结束时间之差的公式包括毫秒

我想用Excelfind开始和结束时间之间的时间差

我的数据:

A1 = 16:00:03:38 B2 = 16:14:13:58 

其格式为“h:mm:ss:ms”h =小时,mm =分钟,ss =秒,ms =毫秒。

我使用像这样= B2-A1,但它不给结果,而不是它给这样的输出“#VALUE!”

如果我改变像这样

 A1 = 16:00:03.38 B2 = 16:14:13.58 

答案是= 00:14:10:20答案是完美的

但我不想改变:
是否可以根据我的要求在两次之间取得差异?

让公式做转换:

 =TIMEVALUE(LEFT(B2,8) & "." & RIGHT(B2,2))-TIMEVALUE(LEFT(A1,8) & "." & RIGHT(A1,2)) 

在这里输入图像说明

Excel中:

这适用于我: =TEXT(TIMEVALUE(MID(B1,1,8)) -TIMEVALUE(MID(A1,1,8)),"hh:mm:ss:") & VALUE(RIGHT(B1,2)) - VALUE(RIGHT(A1,2))提供的时间戳是11个字符的长度。

更改hh:mm:ss: tp hh:mm:ss. 如果你想. 在你的输出。


Open Office Calc:

=TEXT(TIMEVALUE(MID(B1;1;8)) -TIMEVALUE(MID(A1;1;8));"hh:mm:ss:") & VALUE(RIGHT(B1;2)) - VALUE(RIGHT(A1;2))

OpenOffice Calc中文本函数的分隔符是; 而不是。

在这里输入图像说明