假设我有两列中的Date对象和毫秒。我希望以毫秒为单位取两个连续日期时间和输出的差异,如下所示:
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
时间推移差异的公式应该是什么?我试图将毫秒附加到Date对象,但似乎Excel不支持毫秒。
答案 0 :(得分:1)
在Excel中日期基于天数,因此2012/1/2 - 2012/1/1 = 1.
要将差异转换为milleseconds,我们必须乘以24(小时)60(分钟)60(秒)1000(毫秒),然后我们添加毫秒之间的差异。我添加了一个条件,在第一个数据行中显示“ - ”
=If(ISNUMBER(A1),(A2-A1)*24*60*60*1000+(B2-B1),"-")