在Excel中使用定位函数计算个人所得税

作 者:

作者简介:
晶晶,天津科技大学经济与管理学院讲师,硕士。(天津 300222);谭淼,天津弥金科贸有限公司财务部。(天津 300201)

原文出处:
中国管理信息化

内容提要:


期刊代号:F1011
分类名称:财务与会计导刊(实务版)
复印期号:2009 年 06 期

关 键 词:

字号:

      一、个人所得税的计算

      自2008年3月1日起,我国个税免征额从1600元/月上调至2000元/月。根据每月应纳税所得额的不同,采用9级超额累进税率计算,计算相对烦琐。目前,大多数财务软件都集成了计算所得税的功能,无力购买财务软件的企业一般借助于Excel,少数企业使用手工计算的方法。

      二、在Excel中计算个人所得税通常使用的方法

      在Excel中,通常使用4层IF函数嵌套的方法,设计逐层判别适用税率的公式。但是对一般用户而言,公式复杂,当政策变动时,不易修改。

      少数企业使用Excel中的VBA编辑器,设计自定义函数或加载宏来辅助个人所得税的计算,简便高效。但是,计算过程不透明,同样存在不易修改的问题。

      三、一个计算所得税的简便函数——定位函数Vlookup

      函数Vlookup可以在指定区域实现模糊查找定位,这个被大多数人忽略的函数正好可以实现所得税9级超额累进税率计算的要求。步骤如下:

      (1)新建一个名为“个人所得税.xls”的Excel工作表,在工作簿Sheet1中录入数据(见表1)。

      

      (2)在B13单元格录入公式:=VLOOKUP(E13,A2:D10,3);

      在B14单元格录入公式:=VLOOKUP(E13,A2:D10,4);

      在E13单元格录入公式:=MAX(E12-B12,0);

      在E14单元格录入公式:=E13*B13-B14。

      (3)全部公式正确录入后,E14显示计算结果“55”。即应纳税金额为2 800元时,应纳所得税55元。修改E12单元格的数值,可在E14单元格获得相应的计算结果。

      (4)如果政策变动,可在表中直接修改单元格B12(起征点)、单元格A2至A10(分级间断点)和单元格C2至C10(税率间断点)中的数据,其他位置不必改动。

      此函数简单方便,在本例中实现了个人所得税单值的计算。

      四、利用综合公式实现批量计算

      将B13、E13和B14单元格中的公式,综合到E14单元格中,同时修改参数引用方式。对初学者而言,有一定难度。步骤如下:

      (1)在工作簿Sheet2中录入数据(见表2)。

      

      (2)在D2单元格录入公式:

      

        (3)用公式复制功能将D2单元格中的公式复制到D3至D9单元格。

      五、利用模拟运算表实现批量计算

      模拟运算表为初学者提供了一个替代综合公式实现批量计算的途径。步骤如下:

      (1)回到工作簿Sheet1中,保持原有的A1至D14单元格中的内容,录入数据(见表3)。

      (2)选中C18至D26区域,然后点击“数据”菜单中的“模拟运算表”,弹出对话框如图1所示。

      (3)对话框中的第1个参数不填,第2个参数填12,然后点击确定。D19到D26自动计算出对应的“应缴所得税”。

      (4)右键单击18行的行标,弹出菜单中选择“隐藏”。

      (5)注意,使用模拟运算表功能时,必须保证表1和表3在同一个工作簿中。

      六、总结

      本文提供的方法,创新点在于“定位函数”的应用,难点在于综合公式中“参数引用”。用Excel计算个人所得税有多种方法,使用者要根据自身的兴趣和水平来选择适合自己的方法。

相关文章: