我正在尝试实施Excel电子表格以跟踪我的工作时间。
我有权在工作中无薪休息,但这些休息时间取决于班次的长短,如下所示。
0 - 3.75小时= 0分钟休息
4 - 5.75小时= 15分钟休息
6 - 7.75小时= 30分钟休息
8 - 8.75小时= 45分钟休息
9 - 11.75小时= 90分钟休息
我想计算我的工作时间减去excel的休息时间。
我想我需要使用类似于以下的if语句(以E2作为我的小时):
=if(E2<=3.75, E2, if(4<=E2<=5.75, E2-30, if(6<=E2...etc...
但它似乎永远不会起作用,有人可以帮我搞定吗???
感谢。
答案 0 :(得分:1)
你可以试试这个:
=IF(E2<=3.75,0,IF(AND(E2>=4,E2<=5.75),15,IF(AND(E2>=6,E2<=7.75),30,IF(AND(E2>=8,E2<=8.75),45,IF(AND(E2>=9,E2<=11.75),90,"")))))
编辑:1
=IF(E2<=3.75,E2,IF(AND(E2>=4,E2<=5.75),(E2*1440-15)/1440,IF(AND(E2>=6,E2<=7.75),(E2*1440-30)/1440,IF(AND(E2>=8,E2<=8.75),(E2*1440-45)/1440,IF(AND(E2>=9,E2<=11.75),(E2*1440-90)/1440,"")))))
编辑:2
=IF(E2<=3.75,E2,IF(AND(E2>=4,E2<=5.75),E2-0.25,IF(AND(E2>=6,E2<=7.75),E2-0.5,IF(AND(E2>=8,E2<=8.75),E2-0.75,IF(AND(E2>=9,E2<=11.75),E2-1.5,"")))))
参见图片以供参考。