在EXCEL中如何进行计算日期 时间的差

在excel中如何计算两个具体日期及时间的差,结果以时间表示,举例如下:2010-7-3016:00:58与2010-8-10:00:00计算结果为31:59:02,请各... 在excel中如何计算两个具体日期及时间的差,结果以时间表示,举例如下:
2010-7-30 16:00:58 与2010-8-1 0:00:00
计算结果为31:59:02,请各位大侠协助写个公式,非常感谢,在线等~~~
展开
 我来答
hz0752218
2010-08-07 · TA获得超过292个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:359万
展开全部
问题的提出:
日期时间1——2005-5-15 9:10:45
日期时间2——2005-9-16 11:10:25
计算:日期时间2-日期时间1
结果表达:“××(天) h:mm:dd”
问题分析及思路:
形如“2005-5-15 9:10:45”的日期时间数据可以用日期时间序列值表示。这个值是小数,其中整数部分表示天数,小数部分表示时间(可以转换成“时-分-秒” )。
用截尾取整函数TRUNC提取整数表示天数,用日期时间“2005-5-15 9:10:45”的序列值减去整数部分,其差表示时间的序列值。再用TXET函数把表示时间的序列值表示成“h:mm:dd”时间格式。
日期时间2-日期时间1=TRUNC()&" "&TXET()
解决方案:
假定
A2中输入日期时间1“2005-5-15 9:10:45”
B2中输入日期时间2“2005-9-16 11:10:25”
在C2中编辑公式——
=IF(OR(A2="",B2=""),"",TRUNC(B2-A2)&" "&TEXT(B2-A2-TRUNC(B2-A2),"h:mm:ss"))
公式释义:
如果(IF)A2或B2是空白单元格(""),则显示空字符("");否则返回两个日期时间差的天数(TRUNC(B2-A2))和(&)时间差(时-分-秒——TEXT(B2-A2-TRUNC(B2-A2),"h:mm:ss"))。
假设A2单元格是起始时间,B2是结束时间。在其他如C2单元格写下公式:
1、时:分:秒格式(不计算天数): =TIME(HOUR(B2-A2),MINUTE(B2-A2),SECOND(B2-A2))
2、天时分秒格式: =CONCATENATE(DATEDIF(A2,B2,"d"),"天",HOUR(B2-A2),"时",MINUTE(B2-A2),"分",SECOND(B2-A2),"秒")
3、时分秒格式(将天数转换成小时): =CONCATENATE(DATEDIF(A2,B2,"d")*24+HOUR(B2-A2),"时",MINUTE(B2-A2),"分",SECOND(B2-A2),"秒")
4、全都换算成秒: =DATEDIF(A2,B2,"d")*24*3600+HOUR(B2-A2)*3600+MINUTE(B2-A2)*60+SECOND(B2-A2)
apple89591856
2015-06-26 · 知道合伙人互联网行家
apple89591856
知道合伙人互联网行家
采纳数:1322 获赞数:5511
飞鸿世家库存推广团队领队人

向TA提问 私信TA
展开全部
例如 A2的时间格式是 06-01-2011 08:32,A3的时间格式是 06-01-2011 09:00, 然后是A5,A6; A8,A9,..

B1输入
=text(A3-A2,"[h]:mm")
选B1:B3
往下填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
森林浴1
2010-08-07 · TA获得超过2311个赞
知道大有可为答主
回答量:2104
采纳率:0%
帮助的人:1348万
展开全部
=TEXT(B1-A1,"[h]:mm:dd")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式