乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在excel中怎么计算时间差,显示小时与分

在excel中怎么计算时间差,显示小时与分

作者:乔山办公网日期:

返回目录:excel表格制作


如果要计算两个时间之差,可以直接相减,但结果数字的单位是天,如果要转为分钟单位该如何操作呢?



具体设置方法如下:

1.在C2中输入=(DAYS360(A2,B2))&"天",回车,然后用填充手柄填充其他单元格



2.时间差计算结果如图



3.如果要计算出精确的时分怎么办呢?现在A、B两列中输入时间,把AB两列的格式设置为2013-4-30 14:00,然后点击D2单元格,输入=B2-A2,回车,用填充手柄填充其他单元格

4.这样就计算出了时间差,并且以时分表示

拓展资料

Excel统一日期格式的方法

1.打开Ecxel。

2.在Excel表格的第一列输入一系列日期。

3.用鼠标选中日期数据,点击“数据”选项卡下的“分列”选项。

4.然后点击“下一步”。


5.在新页面中继续点击“下一步”。

6.在弹出窗口中选择“日期”,然后点击“完成”。

7.现在已经是日期格式了。


问题的提出:
日期时间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中编辑公e799bee5baa6e79fa5e98193e59b9ee7ad94363式——
=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)

严格的说年月日是含时间的,年月日的时间默认为0小时0分0秒,年月日的数值是个整数,而时间的数值是小于1的小数(因为1就是24小时,是一天了),所以年月日和时间的差可可以直接相减获得:

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网