Excel函数公式IF函数实用案例3
2023/5/12 来源:不详实例:根据职工性别和职务判断退休年龄
某公司规定,男职工退休年为60岁,女职工退休年龄为55岁,如果是导班子成员(总经理和副总经理),退体年则可以延迟5岁。本例将介绍如何根据职工性别和职务判断退休年岭。
选中E2单元格,在公式编辑栏中输入公式:
=IF(C2="男",60,55)+IF(OR(D2="总经理",D2="副总经理"),5,0)
按Enter键即可计算出第一位员工的退休年龄。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可快速计算出其他员工的退休年龄,如图所示。
公式解析:
=IF(C2="男",60,55)+IF(OR(D2="总经理",D2="副总经理"),5,0)
①如果C2="男",返回60,否则返回55。
②判断D2="总经理"和D2="副总经理"两个条件是否有一个满足。
③果步骤②中条件满足,返回5,否则返回0。
④步骤①与步骤③得出的结果相加。
实例:计算个人所得税
用IF函数配合其他函数计算个人所得税。相关规则如下:
起征点为元。
税率及速算扣除数如表所示。
表1-1
选中D2单元格,在公式编辑栏中输入公式:
=IF(B2,B2-C2,0)
按Enter键得出第一位员工的“应纳税所得额。将鼠标指针指向D2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,如图所示。
选中E2单元格,在公式编辑栏中输入公式:
=IF(D2=,0.03,IF(D2=,0.1,IF(D2=2,0.2,IF(D2=3,0.25,IF(D2=5,0.3,IF(D2=,0.35,0.45))))))
按Enter键根据“应纳税所得额”得出第一位员工的纳税税率。将鼠标指针指向E2单元格的右下角。待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,如图所示。
选中F2单元格,在公式编辑栏中输入公式:
=VLOOKUP(E2,{0.03,0;0.1,;0.2,;0.25,;0.3,;0.35,;0.45,},2,)
按Enter键根据“税率”得出第一位员工的“速算扣除数。将鼠标指针指向F2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,如图所示。
选中G2单元格,在公式编辑栏中输入公式:
=D2*E2-F2
按Enter键计算得出第一位员工的“应缴所得税”。将鼠标指针指向G2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,如图所示。
公式解析:
公式1:
=IF(D2=,0.03,IF(D2=,0.1,IF(D2=2,0.2,IF(D2=3,0.25,IF(D2=5,0.3,IF(D2=,0.35,0.45))))))
①是一个IF函数多层嵌套的公式。
②值的限定依据表1-1中的表格。
公式2:
=VLOOKUP(E2,{0.03,0;0.1,;0.2,;0.25,;0.3,;0.35,;0.45,},2,)
VLOOKUP是查找函数,表示在{0.03,0;0.1,;0.2,;0.25,;0.3,;0.35,;0.45,},这个组的首列中找E2单元格的值,找到后返回对应在{0.03,0;0.1,;0.2,;0.25,;0.3,;0.35,;0.45,}这个组中第2列的值。