尝试计算加班时间

尝试计算加班时间

我需要帮助来计算加班时间,甚至双倍加班时间。正如您在图片中看到的,我需要将正常时间总计为 8 小时,然后将任何超过 8 小时的时间计算到下一个框中,以此类推,以双倍加班时间计算。我还需要它减去午休时间。出于某种原因,我的函数给了我 0,我不明白为什么。

时间表

答案1

E12 中的 0.5 不是半小时而是半天。 0.5格式化为时间是12:00

您需要将其转换为小时:

=(F12-D12+(D12>F12)-E12/24)

在此处输入图片描述

然后我们使用 MIN() 来获取注册时间:

=MIN(F12-D12+(D12>F12)-E12/24,TIME(8,0,0))

在此处输入图片描述

然后是加时赛:

=F12-D12+(D12>F12)-E12/24-MIN(F12-D12+(D12>F12)-E12/24,TIME(8,0,0))

在此处输入图片描述

相关内容