Excel 持续时间,我不理解计算值

Excel 持续时间,我不理解计算值,excel,datetime,excel-formula,Excel,Datetime,Excel Formula,我有时间戳值,但它们之间计算的持续时间差似乎不正确 Start Time, End time 23/04/2021 23:45.39.824, 23/04/2021 23:45.41.807 24/04/2021 05:38.49.610, 24/04/2021 05:39.03.250 计算值为(大致) 我用来计算“持续时间”列的公式是: =b2-c2 “开始时间”和“结束时间”的格式如下: dd/mm/yyyy hh:mm:ss.000 问题 现在,为什么第一项的格式化值显示1秒和8

我有时间戳值,但它们之间计算的持续时间差似乎不正确

Start Time, End time
23/04/2021 23:45.39.824, 23/04/2021 23:45.41.807 
24/04/2021 05:38.49.610, 24/04/2021 05:39.03.250
计算值为(大致)

我用来计算“持续时间”列的公式是:

=b2-c2
“开始时间”和“结束时间”的格式如下:

dd/mm/yyyy hh:mm:ss.000
问题

现在,为什么第一项的格式化值显示1秒和807毫秒,但未格式化值为2.29524E-05,而第二项的格式化值显示13秒和640毫秒,未格式化值为0.00015787


我需要知道这一点,因为这会打乱我事后的计算!

Excel将日期和时间作为浮点值存储在单元格中。
1将转换为1900-01-01 00:00:00

1.5将转换为1900-01-01 12:00:00

2.5是1900-01-02 12:00:00

所以在Excel中1秒是1/86400。这就是为什么你会得到这些小数字作为回报。
通过乘以86400,您可以在几秒钟内转换数字

(我用逗号作为小数点)

相关:另请参见:真的……我的错……我把它与UNIXit混淆了,UNIXit甚至提供了很好的秘密^^
dd/mm/yyyy hh:mm:ss.000