一个项目,比如开始时间A1是2012-4-28 8:00:00 结束时间B1是2012-5-3 17:30:00
然后周末以及节假日是休息时间,每天的工作时间为8:45-11:45 13:30-17:30,那么以上这个时间段实际工作时间应该是21个小时,因为如果是非工作时间开始的话,是不算工作时长的。
那么这个用公式写的话该怎么写呢?
各位大大帮帮忙吧,等着交差,完不成了。。。。
C2=IF(HOUR(A2)+MINUTE(A2)/60<8.75,8.75,IF((HOUR(A2)+MINUTE(A2)/60>=8.75)*AND(HOUR(A2)+MINUTE(A2)/60<=11.75),HOUR(A2)+MINUTE(A2)/60,IF((HOUR(A2)+MINUTE(A2)/60>11.75)*AND(HOUR(A2)+MINUTE(A2)/60<=13.5),13.5,IF((HOUR(A2)+MINUTE(A2)/60>13.5)*AND(HOUR(A2)+MINUTE(A2)/60<=17.5),HOUR(A2)+MINUTE(A2)/60,17.5))))
D2=IF(HOUR(B2)+MINUTE(B2)/60>=17.5,17.5,IF((HOUR(B2)+MINUTE(B2)/60>=8.75)*AND(HOUR(B2)+MINUTE(B2)/60<=11.75),HOUR(B2)+MINUTE(B2)/60,IF((HOUR(B2)+MINUTE(B2)/60>11.75)*AND(HOUR(B2)+MINUTE(B2)/60<=13.5),11.75,IF((HOUR(B2)+MINUTE(B2)/60>13.5)*AND(HOUR(B2)+MINUTE(B2)/60<=17.5),HOUR(B2)+MINUTE(B2)/60,8.75))))
E2=NETWORKDAYS(A2,B2)-1
F2=IF(C2<=D2,IF((C2<=11.75)*AND(D2>13.5),E2*8+D2-C2-1.5,E2*8+D2-C2),IF(C2<=11.75,(E2-1)*8+D2-8.75+11.75-C2,IF(D2>=13.5,(E2-1)*8+D2-13.5+17.5-C2+3,(E2-1)*8+D2-8.75+17.5-C2)))