EXCEL函数公式教学补偿金的计算05综

2023/5/9 来源:不详

白癜风的治法 https://m-mip.39.net/baidianfeng/mipso_4819705.html

今天,我们要把前几次课里涉及到的公式综合起来使用,完成劳动补偿金的计算。

04:49

本节内容较多,将分为两个视频介绍。

假设,我们已经有一个完整的员工信息表格。这里包含员工号、姓名和入职日期的信息。

现在创建一个新的电子表格,设置员工号、姓名、入职日期、工龄以及补偿金计算工龄。

在工龄和补偿金计算工龄前还有两列整数工龄和小数位工龄,我们稍后介绍。

我们首先使用VLOOKUP函数,这样只要输入员工号,就可以获得准确唯一的员工姓名,入职日期。

现在在B2单元格输入

=vlookup$A2选择员工信息表需要查询的范围,选择返回第2列的姓名,精确匹配输入FALSE。

好,现在我们得到员工姓名,修改一下VLOOKUP公式,把查询范围加上美元符号固定行列。拷贝公式到C2单元格,修改列数返回入职日期。

得到入职日期后,我们就可以在D2单元格,使用Round函数和Days函数得到,小数位精度为1的工龄。因为后面的公式都会使用到固定的列,所以列号前都会加上美元符号。

=rounddaystoday$c2逗号1

这样我们就得到了这个员工的在职工龄。

我们知道,劳动法规定,劳动补偿金按照工龄每满一年按一月计算,超过半年按一年算,未超过半年按半年算。也就是说除非正好是整年,或者整半年,补偿金工龄都是要向上进位的。

我们在已经得到工龄小数的基础上,在E2单元格输入公式:=trunc$d2

然后继续在F2单元格输入公式:=$D2-$E2

这样,我们在F列就得到了工龄的小数位数。接下来,我们需要做一些判断,当小数位为0时,表示工龄正好,不用增加,而大于等于0.1,小于或者等于0.5时,应该增加0.5,即增加半年时间,而如果大于0.5,则需要增加到1年。

我们在G列输入以下的IF嵌套公式

=if$f20.1表示不用增加,返回整数工龄$E2,否则,再判断if$f2=0.5表示大于1年,不足半年,或者刚好等于半年的时间,返回整数工龄$E2+半年,否则的情况都是大于半年,不足1年,返回整数工龄+1年。

这个公式所涉及的逻辑,希望慢慢消化理解一下。

可能你会认为自己只要看一眼就可以判断,不用这么麻烦。如果需要处理的数据较少时,当然没有问题。但是如果希望一切都交由电子表格来处理的话,只需要第一次多做些工作,以后效率就会高很多,而且也不会出错。

从G列的公式可以观察到,里面使用的都是E列和F列的数据,因此我们其实可以把E,F列的公式全部都写到G列的嵌套公式中。但是显然,那样每个公式都会重复写很多遍,而且有很多括号嵌套,非常容易出错。

如果只是觉得E、F列比较多余,或者妨碍理解,我们可以在完成公式后,把E,F列隐藏即可。

现在我们在A列中加入两个新的员工号E,E,复制第二行的公式到下面。

可以看到,新增加员工的工龄和补偿金工龄都被正确计算了。查看每个单元格的公式,行号都被正确引用了。

下一讲,介绍读取工资信息,计算补偿金。

转载请注明:
http://www.3g-city.net/gjyzz/4452.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: