在excel中计算超时和延迟付款



我需要一个公式来自动计算加班和迟到的工资。我从系统中得到一个报告,格式如下:

"In Time"Out Time"Late"Early"OT"

所有这些都具有hh:mm:ss格式的值,但是单元格的格式为General。In Time有我打卡的时间。下班时间是我打卡下班的时间。Late是指我从办理入住手续到现在迟到的时间,即10点,而不是10点15分。早是指我提前了多少分钟。加班是指我在下班时间之外工作的小时数和分钟数,即6:00

我希望有一个专栏告诉我,如果我迟到x分钟,我的工资将被扣除多少。举个例子,我每天10点开始上班,我可以晚到10点15分才来,没有任何扣款。但是,在此之后,我每迟到一分钟,我就会得到扣款,扣款的计算方法是我迟到的分钟数乘以我每分钟的工资((((10000/30/8/60。

在第二栏中,我希望计算出我的加班时间能得到多少额外的工资。例如,我的班次在6点结束,6点之后的每一分钟我都有权加班,这是用我加班的分钟数乘以我每分钟的加班率(30/60)来计算的。

请让我知道如果你们能帮我这个。几乎所有想要确保自己的工资计算正确的人都可以使用这个方法。

"我真正需要帮助的是延迟扣除和加班计算的公式"

正如我在评论中暗示的那样,数据的格式非常重要。Excel将时间存储为一天中的一小部分。1分钟= 1/60/24

如果将ÿour数据转换为正常的Excel时间,那么延迟扣除和加班补偿的公式将如下所示。其中Late是您迟到的分钟数(存储为Excel时间);OT为超时分钟数。

如果这些值存储为纯数字,则省略24*60特性。如果这些值存储为Text,则需要将它们更改为常规数字或一天的小数。确切地说,如何改变它们取决于是什么使它们显示为文本。

末演绎

=MAX(0,24*60*Late-15)*PerMinuteSalary
超时

=24*60*OT*PerMinuteOvertimeSalary

最新更新