【发布时间】:2016-05-08 19:36:24
【问题描述】:
我有一张表格,用于根据时间表计算我的税款、扣除额和 401k。它还计算我的 PTO、病假和补偿天数(我没有加班,当我加班时,我会在年底将那个时间作为额外的带薪休假)。我的问题是,使用时间表,很难计算我的病假天数,所有其他时间都是每小时或基于工资期。但是,我每年都会得到一定数量的病假。
基本上,我每年有 10 天(80 小时)。所以我用 80 小时除以 26,这就是我每个工资期的病假时间。问题是,因为我得到的是双周工资,这实际上是不正确的。例如,这个月我有 2 份薪水,我会得到 0.92 天的病假,但实际上我应该得到 1 天。在一年中有 3 份薪水的 2 个月里,我会得到 1.38 天的病假,这当然也不正确。
所以问题是我想弄清楚如何编写一个公式来给我正确的天数。参考截图:
因此,基本上在 G6 上,该公式采用上一年 (G39) 的滚动病假天数并将当前病假时间添加到其中。它决定通过检查该支付期间的总工资是否存在,然后将该金额乘以病假时间应计率 (G40),再除以 8 得到天数。
但我想做的是检查填写了多少个月并将其返回。所以在这个例子中 May 已经完成,所以它会返回 1 天。由于 9 月有 3 个支付期,因此您需要填写所有 3 份 9 月的薪水,才能将其从 4 增加到 5(5 月、6 月、7 月、8 月为 4)。
有什么想法吗?我试图做的一切都失败了。请记住,这些日期是动态的,明年当我更改纳税年度的开始日期时,有 3 个月的月份将更改以匹配该年的实际支付期。因此,这个公式实际上需要能够计算出任何一个月有 3 个支付周期来提前计算病假天数,否则如果只有 2 个已被填满,则要这样做。
【问题讨论】:
-
您是否可以请病假,或者当您生病时,您会休息一整天?仅仅试图了解这并不重要,您是否真的在跟踪几天或几小时。只是为了更清楚地了解。如果在您开始工作前的第二天,您生病了并且在接下来的两周内无法获得佣金,那么您的病假时间将不会得到任何报酬?或者你会得到报酬,但在今年剩下的时间里一无所有?
-
我们可以做几个小时,但通常我会休息一整天。但有时我可能会有约会或其他事情,我只需花 2-3 个小时就可以上班。
-
我知道您描述了按支付期累计您的病假福利,但我询问第二天病假情况的部分原因是,有些公司在一年,您可以使用 80 小时。在这种情况下,您的病假计算将只是
=80-sum(L5:L30)加上前几年的结转,因为您可以这样做。并非所有公司都这样做。另外,您对可以累积的病假天数有上限吗?有些公司不允许累积超过最大值的假期、病假等。 -
我不清楚的一件事是计划如何按月累积您的病假。 80小时是10个病假。您描述了每月累积 1 天,但一年有 12 个月。所以多解释一下这个过程也可能会有所帮助。
-
当我说 80 小时我说错了,80 小时是为了别的东西。实际上是 96 天。我们每个月只有 1 天病假。无需担心最大值,我们的最大值可以转换为 PTO 或退休,我将分别设置这两者。我们每个月只有 1 天(8 小时)。
标签: excel excel-formula countif