工龄补贴是大部分HR在进行核算的时候,都需要统计的一项内容,但不同公司补贴的情况不同,比如有些是按照工作多少年就补贴多少,有些是按梯度来进行计算的,工龄越长,补贴的金额就越多。
那么针对这两种不同的情况,该怎么计算呢?
下面我们就来跟各位讲解下这两种情况的计算方法。
01
案例背景1
小明所在的公司,工龄的补贴计算是采用如下的方式:满1年补贴100,满2年补贴200,以此类推。STEP 01 :计算员工工龄
DATEDIF函数是用来计算两个时间之间差值的函数,它既可以计算两个日期之间相隔多少天,相隔多少月,也可以计算相隔多少年。
函数表达式:DATEDIF(起始日期,结束日期,统计类型)
其中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。=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,以上就是我们今天给大家分享到的内容,希望对你有所启发,我们下次再见!