我在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一点都不精通,所以即使是在正确的方向上的一点也是很棒的。
谢谢。
发布于 2012-01-25 02:34:00
你这样做是正确的。
Excel将时间存储和计算为一天的小数部分。24小时=1.12小时等于0.5
将单元格格式设置为时间(选择,右键单击,设置单元格格式,选择一种时间格式)或将公式包装在=TEXT(A1,"hh:mm:ss")中。
也不需要使用=SUM(),您的最终公式应该是=A3-A2,或者如果您需要文本格式=TEXT(A3-A2,"hh:mm:ss")
发布于 2012-01-25 04:01:21
正如@Jesse所说,您得到的十进制值是以天为单位的。如果要将值转换为分钟,而不是将格式设置为时间,只需乘以一天中的小时和分钟数即可。
=(A3-A2)*24*60https://stackoverflow.com/questions/8992032
复制相似问题