夜班小时数计算

夜班小时数计算

我需要一个可以计算夜班时间的公式。

班次开始时间 13:00,结束时间 22:00,超过 18:00 即开始计算班次时间,直至班次结束。

在此处输入图片描述

答案1

计算Time InTime Out在同一天的轮班时间很容易,因为你只需从中减去Time InTime Out当你计算工作到午夜后的夜班时间时,情况会有所不同。

hh:mmExcel 以 24 小时的比例计算时间。如果您选择一个单元格,将其格式化为自定义数字格式,输入12:00,然后将其格式化回General,则可以看到这一点。

您将会看到,0.5因为 12:00 是 24 小时的一半。因此第二天的午夜 (00:00) 等于1

现在对于以下内容,我假设您提供的屏幕截图的列排列为 excel 列A到 ,L行排列为12

如果Time Out(单元格)位于(单元格)D2之后的一天,要获取总轮班时间,您需要输入一个公式来计算Time InC2(1 - 进入时间) + 退出时间Time In直到午夜加上午夜之后的剩余轮班。

总轮班时间=(1-C2)+D2

Time In当您规定是13:00Time Out22:00Shift 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 OutTime Out在同一天18:00,那么很简单。经过的时间将是=Time Out-(18/24)

相关内容