我在Excel电子表格的A栏中有一些日期,我在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列是自上次事件以来的时间差(以分钟为单位)。例如,我尝试了=SUM(A3-A2)
,但它返回了一个我无法理解的小数(0.023912037,0.001875,0.016747685等)。
我根本不擅长excel,所以即使是正确方向上的一点也会很棒。
感谢。
答案 0 :(得分:4)
你正确地做到了。
Excel将时间存储和计算为一天的小数部分。 24小时= 1. 12小时等于0.5
将单元格格式化为时间(选择,右键单击,格式化单元格,选择其中一种时间格式)或将公式包装在=TEXT(A1,"hh:mm:ss")
中。
此外,无需使用=SUM()
,您的最终公式应为=A3-A2
,或者如果您需要文字格式=TEXT(A3-A2,"hh:mm:ss")
答案 1 :(得分:2)
正如@Jesse所说,结果十进制值以天为单位。如果您想将您的值转换为分钟,而不是格式化为时间显示,只需乘以一小时的小时数和分钟数。
=(A3-A2)*24*60