Answers:
此方法假定两个值的日期部分相同。
对于A1和A2中的数据,在B1和B2中输入:
=--MID(A1,12,9999)
=--MID(A2,12,9999)
这会丢弃日期部分并给出时间部分,包括毫秒。在B3中输入:
=B2-B1
最后将B列中的单元格格式化为hh:mm:ss.000
B1为=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2))+TIMEVALUE(MID(A1,12,16))和B2类似,那么你可以处理超过几天的时间,但你需要格式[hh]:mm:ss.000来显示总小时差异。或者,您可以使用B3设置为的常规格式显示以秒为单位的总差异=86400*(B2-B1)。请注意,对于1.384000364Excel2007上显示的测试数据,显示时间值缺乏准确性,时间值保持为一天的分数。测试数据意味着0.1微秒的分辨率,Excel无法准确处理。