用Excel计算时间差,对于跨了一天的时间怎么计算

比如说今天晚上就是20:00,过了24点以后就是第二天了,比如是4:00这样如何用公式计算时间差,这个公式如何修改:=IF(L3>K3,(L3-K3)*24,((L3+12)-(L3-12))*24)或者有哪位网友有更快捷的方式,公式要同时兼容未跨天数的计算方式

    用DAYS360函数得出两个日期的相差天数;

    用HOUR函数计算时间的小时差数;

    套用的整体公式:

    =DAYS360(开始日期,结束日期,FALSE)*24+(HOUR(结束的时间)-HOUR(开始的时间))


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-24

=1+L2-K2

右键单元格设置--选择时间---选择16:00的格式ok了

本回答被提问者和网友采纳
第2个回答  2014-01-23
要做时间计算,建议用完整的时间数据,如现在:

2014/1/23 11:57
日期与时间之间有一个空格,这样的完整时间数据,就可充分利用Excel提供日期和时间函数来进行计算了,也可以两个时间直接相减,得时间差。显示效果可以在格式中设置。
第3个回答  2014-01-23
如果你的数据只是保存时间信息,日期信息不附带的话,除非这跨天只跨1天的时间。追问

可以说的明白点嘛?不是很清楚

追答

就是把日期的数据带上,即完整的时间,2014-1-23 12:30 分这样子的。就方便计算了。而在显示的时候。

第4个回答  2014-01-23
=L3-K3+(K3>L3)
=(L3-K3+(K3>L3))*24追问

请问上述两个公式是用IF连接?看到都有等号,是什么关系

相似回答