假设两个时间在A1、B1,
C1:=NETWORKDAYS(A1,B1)9-9+(MOD(B1,1)-MOD(A1,1))24
D1:=(B1-A1)24-C1
前提:
现在的版本,可以使用NETWORKDAYS函数;
始末时间,必须均在工作日中的工作时间。
否则要作很多判断,公式会很麻烦。
要计算时间段,需要确定两个时间点,然后计算它们之间的时间差。最简单的方法是将两个时间点之间的小时数相减,例如:时间点1:2023年3月8日08:30
时间点2:2023年3月9日14:00
时间段 = (时间点2的小时数 - 时间点1的小时数) = (14 - 85)= 55小时
然而,如果你需要计算跨越多天的时间段,那么还需要考虑日期。这时,可以使用以下公式来计算时间段:
时间段 = (第二个日期 - 第一个日期)x24 + (第二个时间的小时数 - 第一个时间的小时数)
其中,x24是将天数转换为小时数的乘法因子。例如,如果跨越了3天,则需要将总小时数加上72(3x24)小时。
值得注意的是,这只是一种基本的时间段计算方法。在实际应用中,还需要考虑时区、夏令时、闰年等因素,因此需要更为复杂的计算方法。整小时:
=hour(a1-b1)
整分钟:
=minute(a1-b1)
小时分钟:
=HOUR(A1-B1)&"小时"&MINUTE(A1-B1)&"分钟"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)