Excel中的date算术

我在Excel电子表格的A列中有一些date,我在B列中有一些事件。

DATE EVENT 1/23/2012 5:22 a 1/23/2012 5:22 b 1/23/2012 5:22 c 1/24/2012 8:48 d 1/24/2012 9:22 e 1/24/2012 9:25 f 

我希望列C是自上次事件以来的时间差(分钟)。 例如,我尝试了a =SUM(A3-A2) ,但它返回了一个小数,我无法理解(0.023912037,0.001875,0.016747685等)。

我不擅长擅长,所以即使是正确的方向点将是真棒。

谢谢。

你做得对。

Excel存储和计算一天的小数部分的时间。 24小时= 1.12小时等于0.5

将单元格格式化为时间(select,右键单击,格式化单元格,select其中一种时间格式)或将公式包装在=TEXT(A1,"hh:mm:ss")

也不需要使用=SUM() ,你的最终公式应该是=A3-A2或者如果你需要文本格式=TEXT(A3-A2,"hh:mm:ss")

正如@Jesse所说,你的结果十进制值是天。 如果您想将您的值转换为分钟,而不是格式化显示为时间,只需乘以小时数和分钟数。

 =(A3-A2)*24*60