根据入职日期用Excel 计算工龄补贴 满1年补贴50满2年补贴100(入职日期怎么填写)

fangcloud 1111 2022-07-28

本文转载自网络公开信息

读者看了用身份证号计算性别、出生日期、周岁和年龄文章以后,提出了一个问题,如何根据工龄计算补贴?

1.根据入职日期,计算工龄补贴,满1年补贴50,满2年补贴100,以此类推。

工龄:

=DATEDIF(H2,TODAY(),"y")

工龄补贴:

=DATEDIF(H2,TODAY(),"y")*50

DATEDIF函数第3参数为"y"就代表统计两个日期之间的年份,TODAY函数就是获取当天日期,每天都会改变,所以工龄会自动更新。最后再乘以50就可以计算工龄补贴。

2.根据入职日期,计算工龄补贴,满1年补贴50,满3年补贴100,满5年补贴150,满7年补贴200。

使用公式:

=LOOKUP(DATEDIF(H2,TODAY(),"y"),{1,3,5,7},{50,100,150,200})

很多人不会LOOKUP函数,这里详细解释一下。LOOKUP函数查找到小于等于查找值的最后一个值。

为了方便理解公式,我们将内容放在单元格内。

=LOOKUP(D2,$A$2:$A$5,$B$2:$B$5)

查找值1和2就只能在查找区域找到1,并返回1对应的50。查找值3和4就只能在查找区域找到3,并返回3对应的100。依次类推。

刚学函数的时候,最好将内容放在单元格中,然后进行查找,而不要直接用常量数组。

3.解读公式妙招。

公式这部分不知道干嘛用的,不能理解。

-LEFT(B8,ROW($1:$9))

LEFT函数就是从左边提取,ROW函数就是获取1到9的数字,意思就是从左边依次提取1位到9位。

选择V1到V9这个区域,刚好9行,然后输入公式,并按Ctrl+Shift+Enter三键结束,这时就可以看到提取过程。

用同样的方法,在公式前面加-,就是将文本型数字转变成负数,其他变成错误值。

用1来查找,就会找到最后一个数字。

在LOOKUP函数前面加-,就将负数变成了正数,搞定收工。

=-LOOKUP(1,V1:V9)

哪有什么公式搞不懂?只是找不到教你正确方法的那个人罢了。

断货了半个月的Excel不加班升级版套装总算有货了,想学习的读者买一套吧。看过这套书的读者,留言区写点读后感

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:解析电信业务与企业信息化的发展现状(中国电信信息化战略规划)
下一篇:如何将数字和字母默认设置为TIME new roman(字母与数字怎么切换)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~