请问大佬,在excel怎样用excel函数公式计算时间差?

建单时间在当天 20:00~次日 9:00 订单,起算时间从次日 9:00 开始计算,例如:建单时间是2021-09-04 20:36:28 结单时间是 2021-09-05 13:53:44那么按照计时规则,服务用时应该是2021-09-05 13:53:44 - 2021-09-05 09:00:00 =4.9小时
请问求服务用时函数工式该怎么用,谢谢!

    直接减就行了,结果的单位是天。

    如图所示:

    请点击输入图片描述

    设置单元格格式转换为时间格式:

追问

有个前提条件是 建单时间在当天20:00~次日9:00订单,起算时间从次日9:00开始计算,公式该怎么计算

追答

不明白怎么算,写逻辑式。

追问

例如:建单时间是2021-09-04 20:36:28 结单时间是 2021-09-05 13:53:44
那么按照计时规则,(建单时间在当天 20:00~次日 9:00 订单,起算时间从次日 9:00 开始计算),建单时间2021-09-04 20:36:28在计时起始规则范围内,服务用时应该是从2021-09-05 09:00:00 到结单时间2021-09-05 13:53:44 共计4.9小时,

追答

先转换建单时间,然后再计算,转换公式为:

=IF(MOD(A1,1)-20/24>0,INT(A1)+1+9/24,IF(MOD(A1,1)-9/24<0,INT(A1)+9/24,A1))

追问

感谢!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-30

如果不超过一天的话,可以输入下面公式试试:

=text(c2-b2,"hh:mm:ss")

如果不想以小时:分钟:秒的形式显示,可以直接在C2中输入:

=(c2-b2)*24

相似回答