Excel自动计算工龄工资

个人微信号 | (ID:LiRuiExcel520)

微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

vlookupcountiflookupsumifsumproduct

很多单位都有工龄工资,即员工入职后随着服役年数的增长工资按年增加,这其中不但涉及到入职日期和统计日期的日期间隔计算,还会涉及条件极值限制。

今天就借助一个统计工龄工资的案例介绍一下计算工龄工资的Excel实战应用,

案例描述

先来看下这个案例的数据源。

下方数据源表中包含员工的姓名、入职日期、统计日期,要求你根据入职日期和当前统计日期计算工龄工资。

企业规定:

1、每满一年工龄,加50元工资;

2、不满整年的工龄忽略不计;

3、工龄上限20年封顶。

黄色单元格为公式所在区域,如下图所示。

(下图为案例示意图)

由于数据源表中的B列中的入职日期不同,从入职日期到统计日期之间经过多少年不同,是否超过20年工龄也需要判断,本文不用常规的if判断也可以找到方法快速计算。

在看下面的解决方案之前,请你先独立思考,带着思路和问题继续向下看。

解决方案

思路提示:使用Excel中的隐藏日期函数DATEDIF计算年数间隔。

工龄封顶20年可以使用min函数代替if判断。

D2单元格输入以下公式,向下填充公式。

=50*MIN(20,DATEDIF(B2,C2,"y"))

写好公式后,如下图所示。

(下图为公式示意图)

一句话解析:

用DATEDIF函数的第三参数为"y"按照年数计算日期间隔,不满一年的忽略不计,再用MIN函数当不超过20年的时候按实际工龄,超过20年的时候按20年取工龄。

关于隐藏日期函数的更多技术,在函数初级班都专门讲过。

>>推荐阅读 <<

(点击蓝字可直接跳转)

VLOOKUP函数套路大全

原来VLOOKUP还有个双胞胎,她就是...

Excel万能函数SUMPRODUCT

IF函数强大却不为人知的实战应用技术

SUM函数到底有多强大,你真的不知道!

史上最全条件求和函数SUMIF教程

最具价值日期函数DATEDIF套路大全

Excel高手必备函数INDIRECT的神应用

飞檐走壁的函数里数她轻功最好!她就是...

COUNTIF,堪比统计函数中的VLOOKUP,你会用吗?

频率统计之王FREQUENCY,会用这个Excel函数的,都是高手!

(0)

相关推荐