EXCEL 2时间计算时间差,需扣除双休日,节假日,每天只计算08:30--17:00

 

公式

=(NETWORKDAYS(A1,B1,e$2:e$8)*8.5-NETWORKDAYS(A1,A1,e$2:e$8)*MIN(8.5,MAX(0,(A1-INT(A1))*24-8.5))-NETWORKDAYS(B1,B1,e$2:e$8)*MIN(8.5,MAX(0,17-(B1-INT(B1))*24)))*60

思路就是计算工作日每天乘以8.5小时,减去开始日期8点30前(-8.5),再减去截止时间17点之后(17-),节假日可根据需要填写E列