我知道这不一定是编程,但我已经使用这个社区很多次了,你总是能够提供指导或答案。
我的公司要求我计算我们所有员工2019年的年假,并更新这一点。他们已经改变了他们想要计算AL的方式,所以我之前构建的计算器现在已经过时了。
我已经设法使我的全职员工的计算工作,因为我不必考虑他们的FTE,即使当他们移动到更高的AL分配,基于他们在公司的服务。
至于兼职员工,我们也要加上他们有权享有的银行假期,然后再扣除他们在这些银行假期中的工作时间。
我的问题是当代理在一年中改变分配时。
这是对全年保持在其分配范围内的座席的计算。
(Allocation+BankHolidays)x(FTE)x(TimeWithinYearSpentInAllocation)
因此,作为示例,计算将是:
(172.5+(8x7.5))x(15/37.5)x(365/365)=93
然后,我们将从这个数字中减去他们在银行假期“工作”的时间。
我的问题是,当他们改变分配时,下面的计算不起作用。
(172.5+(3x7.5))x(15/37.5)x(120/365)+(187.5+(5x7.5))x(15/37.5)x(245/365)= 88 (四舍五入)
有没有人能帮我算一算,帮我实现这个目标?
致以敬意,
乔丹。
发布于 2018-08-01 18:36:54
你的问题是银行假期。只需删除分配部分并比较结果:
((8*7,5))*(15/37,5)*(365/365)=24
((3*7,5))*(15/37,5)*(120/365)=3
((5*7,5))*(15/37,5)*(245/365)=10这没有任何意义。我不知道你们国家的法律,但对我来说,如果我在公共假日工作,我有权享受同样的假期,但在这里,你可以计算出,如果你在公共假日工作3天,你就有资格享受3小时的假期。天*小时不是应该在分配的乘法后再加吗?
https://stackoverflow.com/questions/51629134
复制相似问题