品略图书馆

Excel快速计算工龄补贴

每个HR都会遇到工龄及工龄补贴的计算,如果靠手动一个个计算,则耗时耗力,又难看又受累,吃力不讨好。今天小编教大家快速计算工龄及工龄补贴。

以上为某公司职工表,公司将对入职满年的员工发放工龄补贴

1.工作满1~4年每月补贴100元;

2.4年以上(含四年),7年以下的员工每月补贴200元;

3.7年以上(含7年),10年以下的员工每月补贴300元;

4.工作满10年(含10年)以上的员工每月补贴400元;

请问每个员工的工龄补贴多少钱?

操作步骤:

一、工龄公式:C2=DATEDIF(B2,NOW(),"y"),双击填充公式到底

DATEDIF函数语法:

DATEDIF(start_date,end_date,unit)

参数1:start_date,表示起始日期

参数2:end_date,表示结束日期

参数1和参数2可以是带引号的文本串(例如:"2014-1-1")、系列号或者其他公式或函数的结果

参数3:unit为所需信息的返回时间单位代码。各代码含义如下:

"y"返回时间段中的整年数

"m”返回时间段中的整月数

"d"返回时间段中的天数

"md”参数1和2的天数之差,忽略年和月

"ym“参数1和2的月数之差,忽略年和日

"yd”参数1和2的天数之差,忽略年。按照月、日计算天数

DATEDIF函数是Excel内置的隐藏函数,使用价值很高。在此建议大家好好学习其用法,一旦涉及到日期计算,DATEDIF函数是绕不开的坎。如果想进一步学习,请参看文章:

《Datedif函数攻略》

我们计算工龄,第一个参数输入入职时间,第二个参数是当前时间,用now函数就能返回当前的时间,当然我们用today函数也是可以的。因为是计算入职多少年,最后一个参数选择y,返回年。结果如下:

二、工龄补贴公式

我们可以建立一个参数表,然后利用vlookup函数的模糊查找,就能快速算出工龄补贴。首先在F列和G列新建参数表如下:

公式:D2=VLOOKUP(C2,F:G,2,1)

vlookup函数,最后一个参数使用1,代表模糊查找。如果不理解,可以参看订阅号文章:

《Vlookup函数大攻略》

当然对于高手而言,可以直接输入参数表,不用构造参数表,不过这种较为麻烦,推荐使用构造参数表。

D2=VLOOKUP(C2,{0,0;1,100;4,200;7,300;10,400},2,1),公式较长,还是推荐大家先构造参数表,最后就能直接简单快速的用vlookup函数进行模糊查找。

当然我们用lookUp函数也能进行模糊查找,在此就不赘言了。

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://www.pinlue.com/style/images/nopic.gif
我要收藏
个赞
被踩
分享到
分享
评论
首页