在Excel中用毫秒构buildDatetime

假设我有2列的Date对象和毫秒。 我想要取两个连续的Datetime和毫秒输出的差异如下:

Date Milliseconds Time Lapse Difference 8/12/2014 9:30:00 AM 200 - 8/12/2014 9:30:00 AM 800 600 8/12/2014 9:30:01 AM 100 300 8/12/2014 9:30:02 AM 300 1200 8/12/2014 9:30:05 AM 0 2700 

Time Lapse的区别是什么? 我试图追加毫秒到Date对象,但似乎Excel不支持毫秒。

在Excel中,date以2012/1/2 – 2012/1/1 = 1为基础。
为了将差值转换成毫秒,我们必须乘以24(小时)60(分钟)60(秒)1000(毫秒),然后加上毫秒之差。 我添加了一个条件在第一个数据行中显示“ – ”

 =If(ISNUMBER(A1),(A2-A1)*24*60*60*1000+(B2-B1),"-")