我在Excel中有以下时间戳,我想计算这两个intervall之间的时间(以秒为单位)。
Start: 2016-07-15 13:39:41.602553
End: 2016-07-15 13:42:52.597283
(yyyy-mm-dd hh:mm:ss.ffffff)
起始值在单元格A1中,结束值在单元格B1中。 这些细胞目前形成为" General"这可能是错误的,所以它们不是按照定义时间戳。
我试过了:
=Int(B1)-Int(A1)
=B1-A1
但是它没有完成这项工作(预期的一半)
提前谢谢。
编辑:一些澄清
祝你好运, VD
答案 0 :(得分:0)
尝试让你的问题更加清晰,并包括你试图实现的目标,我想人们不会那么快(不是我顺便说一句)向你投票。
如果您的开始和结束位于两个单元格(A1和A2)中,那么秒的差异为=VALUE(TEXT(A2-A1,"[s]"))
答案 1 :(得分:0)
从Office支持部门检查此文章
答案 2 :(得分:0)
Excel将日期和时间存储为天(自1900年1月1日起)和一天中的一小部分。所以你非常接近。
=B1-A1 and format result as [s]
或(一天有86400秒)
=ROUND((B1-A1)*86400,0)
这是截图。
时间戳格式为General
,但它们是文本字符串;第一个公式为[s]
,第二个公式为General
答案 3 :(得分:0)
原来这是这个问题的解决方案:
=(DATEVALUE(LEFT(B1; 10))+ TIMEVALUE(MID(SUBSTITUTE(B1;“,”); 12; 8)) - (DATEVALUE(LEFT(A1;”。” 10))+ TIMEVALUE (MID(SUBSTITUTE(A1;”。”,”,”); 12; 8))
感谢您的帮助!