在Excel中巧用IF函数计算工资

您所在的位置:网站首页 使用if函数并根据工资区间 在Excel中巧用IF函数计算工资

在Excel中巧用IF函数计算工资

2022-05-29 00:56| 来源: 网络整理| 查看: 265

在Excel中巧用IF函数计算工资

郑金炎

在Excel学习中,函数是个难点同时也是一个重点,如果能灵活应用它将使许多实际工作中繁琐、复杂的运算变得相当简便,使你达到事半功倍的效果。现以某电脑绣花厂工资计算为例介绍IF函数的妙用。

该厂为了保证生产质量、确保生产进度,在员工工资计算方面作了如下规定:

1.次品数在定量数(生产数)3%之内(不含3%)且补针数在定量数的5%(含5%)之内其日工资按如下方式计算:

日工资=成品数*单价-次品数*单价*10,且日工资不足12元按保底工资12元计。

说明:次品数是指废品的数量,而补针数是指产品可通过补针校正为成品。

2.次品数超过定量数3%(含3%)且补针数在定量数的5%(含5%)之内其日工资按如下方式计算:

日工资=成品数*单价-次品数*单价*10,日工资不足12元就不再有保底工资但工资计算结果不能为负数。

1、2两点指如果员工的补针数在5%之内就不扣补针数,出现一个次品扣10个的成品数工资。

3.次品数在定量数3%之内(不含3%)且补针数在定量数的5%~15%(含5%不含15%),其日工资按如下方式计算:

日工资=成品数*单价-次品数*单价*10-(补针数-5%*定量数)*单价*5,且日工资不足12元也按保底工资12元计。

4.次品数超过定量数3%(含3%)或补针数超过定量数的15%(含15%)其日工资按如下方式计算:

日工资=成品数*单价-次品数*单价*10-(补针数-5%*定量数)*单价*5,日工资不足12元就不再有保底工资但工资计算结果不能为负数。

3、4两点指如果员工的补针数超过5%就得扣补针数,在5%之外出现一个补针数扣5个的成品数工资。

以上工资若用手工计算须耗大量人力工时,且每个人都得重新计算,如果应用函数计算就使问题简单多了,只要计算完第一个人工资后,其余各人只须用函数粘贴即可。经过分析后选定I6单元格(见图)应用IF嵌套,在编辑栏内可如下编写。

针对第1点条件可编写:IF(AND(D60.03*C6,E6=0.05*C6),IF(F6*G6-D6*G6*1012,12,F6*G6-D6*G6*10),其中(D60.03*C6,E6=0.05*C6)是针对第1点的逻辑条件,IF(F6*G6-D6*G6*1012,12,F6*G6-D6*G6*10)是指符合以上条件的返回值(即值返回值),而在真值的返回值中又套了一个逻辑函数,主要是针对“日工资不足12元也按保底工资12元计”这一条件。至于第2、3、4条件的函数编写与第1点雷同。

综合以上所述可在I6单元格内输入如图中编辑栏中的内容,这些内容看似相当繁杂,其实只要你的思路清晰,利用复制粘贴也十分容易。这样我们应用函数计算出第一个员工工资后,其余每个人工资只须用函数粘贴即可全部算出,但务必要验证其精确性。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3