用Excel VBA巧解工资计税问题(二)
录入时间:2005-08-04
tax函数的日常应用
面通过实例来说明自定义函数Tax在工资薪金所得税计算中的应用方法。某单
位工资表内容如表2所示,假如表中的G项“津补贴2”属于免税所得项目,K项
“代扣4金”(按规定标准缴付的住房公积金、医疗保险、养老保险、失业保险)属
于允许税前抵减项目,费用扣减标准为800元。
表2:工资表
A B C D E F G H I J K L M N
1 员 员 基 岗 浮 津 津 奖 其 应 代 代 扣 实
工 工 本 位 动 补 补 金 他 发 扣 扣 缴 发
编 姓 工 工 工 贴 贴 合 4 其 个 合
号 名 资 资 资 1 2 计 金 他 税 计
2
3
(1)“应发合计”的计算公式设置
确定第一个员工应发合计的计算公式,J2单元公式为:=C2+D2+E2+
F2+G2+H2+I2。然后利用自动填充功能,即用鼠标向下拖动J2单元格右
下角的填充柄(一个小方块),实现对其他所有员工应税所得计算公式的智能复制。
(2)“扣缴个税”的计算公式设置确定第一个员工的个税计算公式,M2单元
格中录入:=tax(J2,G2,K2,800)。然后利用自动填充功能,实现
对其他所有员工个税计算公式的智能复制。
(3)“实发合计”的计算公式设置
确定第一个员工实发合计的计算公式,N2单元格中录入:=J2-K2-L2
-M2。然后,利用自动填充功能,实现对其他所有员工实发合计计算公式的智能复
制。一量定义好上述公式,“扣缴个税”及其他各个项目即可自动完成计算。到下一
个月,如果工资数据没有变动,可以直接调用,如果工资数据有变动,结果会自动跟
随源数据发生相应变化。如果数据项有调整(增加或减少列),将公式做相应调整也
很方便。(bu2005062302113)
(4)