分享

80%HR搞不清楚的工龄补贴计算,原来这么简单!

 一兵个人图书馆 2022-07-14 发布于河南
Excel讲师 2022-07-04 08:12 发表于陕西

工龄补贴是大部分HR在进行核算的时候,都需要统计的一项内容,但不同公司补贴的情况不同,比如有些是按照工作多少年就补贴多少,有些是按梯度来进行计算的,工龄越长,补贴的金额就越多。

那么针对这两种不同的情况,该怎么计算呢?

下面我们就来跟各位讲解下这两种情况的计算方法。

01

案例背景1

小明所在的公司,工龄的补贴计算是采用如下的方式:满1年补贴100,满2年补贴200,以此类推。

我们来看下,在这种情况下,我们怎么计算员工工龄。

STEP 01 :计算员工工龄

计算员工工龄,我们可以用到DATEDIF函数。

DATEDIF函数是用来计算两个时间之间差值的函数,它既可以计算两个日期之间相隔多少天,相隔多少月,也可以计算相隔多少年。

函数表达式:DATEDIF(起始日期,结束日期,统计类型)

现在,我们要先计算出员工的工龄。

员工的工龄=今年的年份-员工入职的年份。

用DATEDIF函数来计算就是:

=DATEDIF(D3,TODAY(),"Y")

其中D3单元格入职日期就是初始日期,Today()获取出来就是今天的日期,也就是结束的日期,后面“Y”,表示的就是统计相差的年份。

其中“Y”表示的是年份,“M”表示的是月份,“D”表示的是天数。

通过以上的公式,我们就能够算出员工的工龄出来。

STEP 02 :计算工龄补贴

在小明这家公司,工龄补贴是满1年补贴100,满2年补贴200,以此类推来进行计算的。

我们不难发现其中的规律:

工作满1年,补贴金额就是:1*100=100

工作满2年,补贴金额就是:2*100=200

工作满3年,补贴金额就是:3*100=300

所以我们就可以在刚才计算出来的工龄基础上,乘以一个倍数,来得知该员工能够获得工龄补贴是多少。

我们在F3单元格录入公式:=E3*100

之后我们再往下填充,那么所有的工龄补贴都计算出来了。

02

案例背景2

小王的公司补贴金额是采用如下方式来计算的:满1年补贴100,满3年补贴300,满5年补贴500,满7年补贴700。

那么这种复杂的关系,我们又该如何进行计算呢?

STEP 01 :计算工龄补贴

在这里,我们就可以用到LOOKUP查找匹配函数。

LOOKUP的函数表达式是:

=LOOKUP(查找的值,查找的范围,返回值的范围)

那现在,我们要根据员工的工龄,去匹配对应的工龄补贴,那么就是:

=LOOKUP(B14,$E$14:$E$17,$F$14:$F$17)

STEP 02:计算工龄

在上面这个案例当中,我们是默认工龄已经算了出来的情况,如何用LOOKUP函数来进行匹配查找。

但在我们这个案例当中,工龄还没算出来。

而工龄的计算方法,依旧跟之前一样,我们可以采用DATEDIF函数来进行统计。

=DATEDIF(D3,TODAY(),"Y")

之后,我们再把该公式,套用到LOOKUP函数里面,即可完成工龄补贴的计算。

我们在G3单元格录入函数公式:

=LOOKUP(DATEDIF(D3,TODAY(),"Y"),{1,3,5,7},{100,300,500,700})

大家初看这个函数公式可能会觉得有些复杂,后面的中括号里面的参数又是怎么来的呢?

其中中括号里面的都是数组,在开始的案例当中,我们是直接通过表格来进行数据的查找,所以就不用建立数组。

现在我们没有了查找的区域,所以就需要采用手动的方式,把查找的区间,返回的结果通过中括号输上去,每个参数之间通过逗号来隔开。

这样我们就可以完成这个工龄补贴的计算。

OK,以上就是我们今天给大家分享到的内容,希望对你有所启发,我们下次再见!



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多