规定8:00到12:00上班时间为4小时,8:00到17:00为8.5小时,13:00到17:00为4小时,怎样设置函数公式

也就是12:00之前上班到12:00之前下班的不用扣半小时,12:00之前上班到12点之后上班要扣半小时,12点之后上班到12点之后下班也不用扣半小时,怎么设置一个公式让上下班时间差自动按上述算法算出上班时间?

=(C4-IF(AND(C4>--"12:00",C3<TIME(12,,)),"0:30",)-MAX(C3,TIME(8,,)))*24

 

追问

5月2日应该是4小时为什么公式计算出的是3小时?

追答

8点钟才开始上班,所以扣一小时

追问

不是这个意思,就是12:00之前上班的不到12:00就下班的,不是说比8:00提前上班的要扣1小时

追答

7点打卡,到8点也算1小时?

温馨提示:答案为网友推荐,仅供参考