如何计算24小时内的工作小时数?
如果轮班从早上 6 点开始,下午 2 点结束,中间休息半小时,而第二天的轮班从早上 4 点开始,中午 12 点结束,中间休息半小时,那么该人在 24 小时内工作了多少小时,24 小时从早上 6 点开始,即第一个轮班的开始时间。
我的公式似乎不准确,我想我可能遗漏了一些东西。
=SUM((start break-start shift)+(finish break-finish shift)+(start break second shifts-start second shift)+(finish second shift-finish break second shift))
答案1
答案2
你需要这样的东西:
1st_break_start - 1st_start + 1st_end - 1st_break_end + if(2nd_start > 1st_start + 1, min(2nd_break_start, 1st_start +1)-2nd_start) + if(2nd_break_end > 1st_start +1,min(2nd_end,1st_start+1)-2nd_break_end)