答案1
计算Time In
和Time Out
在同一天的轮班时间很容易,因为你只需从中减去Time In
。Time Out
当你计算工作到午夜后的夜班时间时,情况会有所不同。
hh:mm
Excel 以 24 小时的比例计算时间。如果您选择一个单元格,将其格式化为自定义数字格式,输入12:00
,然后将其格式化回General
,则可以看到这一点。
您将会看到,0.5
因为 12:00 是 24 小时的一半。因此第二天的午夜 (00:00) 等于1
。
现在对于以下内容,我假设您提供的屏幕截图的列排列为 excel 列A
到 ,L
行排列为1
和2
。
如果Time Out
(单元格)位于(单元格)D2
之后的一天,要获取总轮班时间,您需要输入一个公式来计算Time In
C2
(1 - 进入时间) + 退出时间即Time In
直到午夜加上午夜之后的剩余轮班。
总轮班时间=(1-C2)+D2
Time In
当您规定是13:00
、Time Out
是22:00
和Shift Hours
是过去的时间时,我有点不明白您想要表达什么18:00
。
13:00 至 18:00 为 5 小时(以 计算=(18/24)-Time In
)
如果你正在寻找18:00
并且Time Out
已经Time Out
过了午夜,那么过去的时间将是=((1-(18/24))+Time Out)
如果您要查找 到18:00
并且Time Out
与Time Out
在同一天18:00
,那么很简单。经过的时间将是=Time Out-(18/24)