计算工作时间

计算工作时间

我正在尝试使用照片中的单元格来计算正常时间、加班时间和双倍时间的小时数。

2

这是我们的员工必须遵守的工作时间规则。

3

我很难让单元格溢出以应对加班/双倍时间(我知道这是可能的,因为我以前无意中做过)。reg 的最大值应为 8,超过该值应溢出到下一个单元格,并且溢出到下一个单元格的最大时间也应为 4 小时。

1 细胞应该是这样的

我只输入数字,没有函数。我需要单元格 G12、H12 和 I12 的公式。

答案1

您没有描述如何处理午餐标志,所以我忽略了它。但是,如果您需要根据 Y/N 标志减去时间,那么其中一些公式将需要调整。此外,您没有描述如何显示非偶数小时计算,所以我在这里使用小数。最后,您没有提到时间开始/结束是否可以重叠几天。如果是这样,您也需要修改这些公式。

有几种方法可以实现这一点,包括这种方法:

细胞 H2 公式(获取总工作时长):

     =((D2-B2)*1440)/60

E2 细胞公式(正常工作时间):

     =MIN(8,H2)

F2 单元格公式(加班工作时长):

    =IF(H2>E2,MIN(4,H2-E2),0)

细胞 G2 公式(DT 工作时长):

    =H2-SUM(E2:F2)

拖下所有公式。所有单元格都应格式化为带有 2 位小数的数字。

在此处输入图片描述

相关内容