excel 计算两个时间中间去除周日的休息时间的差?

2024-11-22 18:07:28
推荐回答(2个)
回答1:

在AB2中输入或复制粘贴下列公式

=((INT(AA2)-1)-(INT(Z2)+1)+1-NETWORKDAYS.INTL(INT(Z2)+1,INT(AA2)-1,11))*12/24+IF(AND(MOD(Z2,1)>=V3,MOD(Z2,1)<=W3),W3-MOD(Z2,1)+"7:30",IF(AND(MOD(Z2,1)>=V4,MOD(Z2,1)<=W4),W4-MOD(Z2,1)+"3:00",IF(AND(MOD(Z2,1)>=V5,MOD(Z2,1)<=W5),W5-MOD(Z2,1),0)))+IF(AND(MOD(AA2,1)>=V3,MOD(AA2,1)<=W3),MOD(AA2,1)-V3,IF(AND(MOD(AA2,1)>=V4,MOD(AA2,1)<=W4),MOD(AA2,1)-V4+"3:30",IF(AND(MOD(AA2,1)>=V5,MOD(AA2,1)<=W5),MOD(AA2,1)-V5+"8:00",0)))

下拉填充

将单元格设置为自定义格式 [h]:mm:ss。

回答2:

1. 其实很简单,就是减法运算一样
2. 只不过与减法多了一个步骤,就是结果右键,设置单元格格式,然后选时间(h:m)就行