工龄有多重要,看看Excel里的这些计算你就知道了

发布时间:2019-12-25 来源:网络


今天我们主要来讲一下工龄以及与工龄紧密挂钩的工龄工资和带薪年休假的计算方法。


1、 员工工龄计算


计算工龄,我们用DATEDIF函数,在C2中输入公式:

=DATEDIF(B2,TODAY(),"Y"),下拉填充,得出所有员工工龄。



说明:DATEDIF函数是“隐藏”函数,我们在函数列表里没法选择,需要手动输入。


2、 工龄工资计算


以下面表格数据为标准计算工龄工资:



这里我们用到IF函数,在D2单元格中输入公式:

=IF(C2<1,0,IF(C2=1,50,IF(C2=2,100,IF(C2=3,150,IF(C2=4,180,IF(C2>10,360,IF(C2>4,180+(C2-4)*30,""))))))),下拉填充,得出对应的工龄工资。



3、 带薪年休假天数计算


2008年1月1日起施行的《职工带薪年假休假条例》中带薪年休假期天数为:


(1)职工累计工作已满1年不满10年的,年休假5天;

(2)已满10年不满20年的,年休假10天;

(3)已满20年的,年休假15天。


第一种计算方法:IF函数


在E2单元格中输入公式:

=IF(C2<1,0,IF(C2<10,5,IF(C2<20,10,15)))



第二种计算方法:LOOKUP函数


在F2单元格中输入公式:

=LOOKUP(C2,{0,1,10,20},{0,5,10,15})



解析:工龄在{0,1,10,20}这个常量数组中查找,返回第三参数{0,5,10,15}中的对应值。


第三种计算方法:SUM函数


在G2单元格内输入

=SUM(5*(C2>={1,10,20})) ,按“Shift+Ctrl+Enter”组合键结束,下拉填充。



解析:{1,10,20}指的是1年,10年,20年三个数值;C2>={1,10,20},C2所在单元格的数据与1、10、20这三个数据分别进行比较判断,比如E2所在的单元格数据是1,1大于等于10、20是不成立的,取0,结果得到{1,0,0},即=SUM(5*(C2>={1,10,20}))可以简化成=SUM({5,0,0}),最后结果是5。


以上就是今天要和大家分享的内容,除了工龄工资和年休假,其实员工的医疗假期、病假工资及一些经济补偿等计算,也都和工龄息息相关。