求EXCEL中两个时间的差值计算公式

发生时间 A1 10/15/2014 20:02:00
结束时间 B1 10/15/2014 20:22:05
求持续时间的计算公式(以分钟或秒为单位),多谢多谢
ps 两个时间都是从系统中导出的,和EXCEL时间参数的标准类型(2015/10/15 20:22)不太一样,计算持续时间时经常出错,求各位帮忙。

以分钟为单位公式:
=(DATE(MID(B1,7,4),LEFT(B1,2),MID(B1,4,2))+RIGHT(B1,8)-DATE(MID(A1,7,4),LEFT(A1,2),MID(A1,4,2))-RIGHT(A1,8))*1440

以秒为单位公式:
=(DATE(MID(B1,7,4),LEFT(B1,2),MID(B1,4,2))+RIGHT(B1,8)-DATE(MID(A1,7,4),LEFT(A1,2),MID(A1,4,2))-RIGHT(A1,8))*86400追问

修改数值类型,已经验证正确,再次感谢您的答案。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-12
用公式:(得到间隔分钟)
=((MID(B1,7,4)&"-"&LEFT(B1,2)&"-"&MID(B1,4,2))+RIGHT(B1,8)-((MID(A1,7,4)&"-"&LEFT(A1,2)&"-"&MID(A1,4,2))+RIGHT(A1,8)))*24*60追问

多谢,自己用您的公式验证了下,得出的结果错误,或许是我的数值类型不对。您能帮忙按您的公式验证下么,再次感谢

追答

已经验证,没有问题。

本回答被提问者采纳
第2个回答  推荐于2020-01-20
建议把导出的时间类型说下。
=(DATEDIF(A1,B1,"D"))*24+(HOUR(B1)-HOUR(A1))
第3个回答  2015-10-20
在一个excel可以设定时间格式的,你对你的excel进行设定统一格式,选择列后属性中有
相似回答