如何使用EXCEL计算个人所得税
在进行集中会计后,集中会计单位中包含的个人所得税的预扣税义务转移到会计中心,因为会计中心的会计必须负责对于近十个单位的会计任务,相应增加了近十个单位的个人所得税核算和代扣代缴。工作量非常大。如果使用传统的手动计算,则将无法使用您的时间和精力。您没有手头的应用程序软件。怎么做?无奈之下,我想到了微软的Excel。现在,我向大家介绍实践中的申请过程:
首先,创建工作簿
1.创建一个新的个人所得税文件夹。打开[我的电脑],双击[[d :)],右键单击桌面上的空白区域,打开快捷菜单,选择[新建],然后在弹出子菜单中单击[文件夹]。此时,d驱动器上会出现一个名为[New Folder]的文件夹,右键单击该文件夹,在快捷菜单中单击[Rename],然后将该文件夹名称更改为[Personal Income Tax]。
2.建立个人所得税工作簿文件。双击创建的文件夹[Personal Income Tax],右键单击桌面上的空白以弹出快捷菜单,选择[New],然后在子菜单中单击[Microsoft Excel Worksheet],然后创建一个新名称,即在[New Microsoft Excel] Worksheet]文件中,右键单击该文件,在快捷菜单中单击[重命名],然后将该文件重命名为[Unit A]。
2.创建个人所得税计算表
1.设置工作表标签。双击打开[Unit A],将鼠标移到选项卡栏,单击鼠标右键以弹出快捷菜单,单击[插入],弹出[插入]对话框,然后双击[工作表]。对话框的[公共]选项卡。 ],此时,[Sheet4]出现在工作表的选项卡栏中,重复操作,直到[Sheet12]出现在选项卡栏中,然后右键单击快捷方式[Rename]方法以从左到右重命名选项卡栏。 [1月]至[12月]。
2.填写空白的个人所得税计算表。首先将鼠标悬停在标签上,单击鼠标右键以选择所有工作表,然后编辑空白个人所得税计算表。图:
三,设计计算公式
1,求和公式。假设A单位有15名雇员,一月份的工资包括工资,杂餐,生活津贴,奖金,津贴,运输费用和其他七个项目。有两个求和公式:一是工资和薪金的求和公式。选择单元格D6,首先输入“ = sum(d7:d21)”,然后使用填充手柄(鼠标指针在单元格右下角变为黑色的“ +”状态)在D6中水平复制公式到M6。第二个是求和工资的公式。选择单元格D7,首先输入“ = sum(E7:K21)”,然后使用填充手柄将D7中的公式垂直复制到D21。
2.计算应税收入的公式。根据税法:应税收入=工资和薪金-费用扣除标准。工资总和已在上面找到,费用减免标准= 800元+工资* 11%(包括5%的住房公积金,3%的养老保险,2%的医疗保险,1%的失业保险)。需要支付失业保险,仅按10%计算)。选择单元格L7,首先输入“ = IF(D7-(800 + ROUND(E7 * 10%,1))<= 0,0,D7-(800 + ROUND(E7 * 10%,1))))”然后,使用填充手柄将L7中的公式垂直复制到L21。在这里,我们使用两个函数IF和ROUND。条件函数IF后面跟随三个参数:第一个参数是条件表达式,第二个参数是当第一个参数设置的条件为true时的结果,第三个参数是第一个参数设置。条件为假时的结果。因为公式中有乘法,所以使用舍入函数ROUND,后跟两个参数:第一个是数字表达式;第二个是数字表达式。第二个是四舍五入到数字表达式的值的小数位数,小数点小数点后有一个正号,小数点前有一个负号。这四舍五入到了角落,因此第二个参数是+1并且被省略。
3.计算应纳税额。根据税法,应纳税额=应纳税所得额*超额累进税率。选择单元格M7,首先输入“ = IF(L7 <= 500,ROUND(L7 * 5%,1),IF(L7 <= 2000,ROUND(L7 * 10%-25,1),IF(L7 <= 5000 ,ROUND(L7 * 15%-125,1),IF(L7 <= 20000,ROUND(L7 * 20%-375,1),IF(L7 <= 40000,ROUND(L7 * 25%-1375,1) ,IF(L7 <= 60000,ROUND(L7 * 30%-3375,1),IF(L7 <= 80000,ROUND(L7 * 35%-6375,1),IF(L7 <= 100000,ROUND(L7 * 40%-10375,1),ROUND(L7 * 45%-15375,1))))))))))))))))))))))))))))))))))))))))))))))),)
公式如下:
= MAX(J50 * {3,10,202,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0)
{0.03 ,0.1、0.2、0.25、0.3、0.35、0.45}%是7个区域的税率,是一个数组;
{0,105,555,1005,2755,5505,13505}是7个间隔的快速推导,也是一个数组;
该数组的计算得出7个数字,因为税额为<0,也就是说,如果薪水少于3500,则将值“ 0”添加到MAX函数以确保计算税额的公式为J50。当它为负数时,不必使用MAX来获得负数。
J50 * {3,10,202,25,30,35,45}%-{0,105,555,1005,2755,5505,13505}是各级税额*税率-可扣除的数字。
如果税率等于<=税额,则税率越大,税额就越大,这与已付税款和收入相匹配的原理是一致的。
如果税率对应于级别>税额,则税率越大,税额越小,因为扣除了超额扣除额。
这样可以确保纳税阵列中最大的一个必须与相应的税率最一致。
将公因子5放入公式中,可以简化公式(实际上,数组中的数字较小):
= 5 * MAX(J50 * {0.6,2,4,5 ,6,7,9}%-{0,21,111,201,551,1101,2701},0)
3,上述J50是扣除3500后的税额。如果加上此3500,计算公式是什么? ?
假设J50 = K50-3500,则K50是具有阈值的税额,即从三种保险(养老保险,医疗保险,失业保险,住房公积金)中扣除工资后的余额,公式已制定。转换如下:
= 5 * MAX(J50 * {0.6,2,4,5,6,7,9}%-{0,21,111,201,551,1101,2701},0)
= 5 * MAX((K50-3500)* {0.6,2,4,5,6,7,9}%-{0,21,111,201,551,1101,2701},0)
= 5 * MAX(K50 * { 0.6,2,4,5,6,7,9}%-3500 * {0.6,2,4,5,6,7,9}%-{0,21,111,201,551,1101,2701},0){{} } = 5 * MAX(K50 * {0.6,2,4,5,6,7,9}%-{21,70,140,175,210,245,315}-{0,21,111,201,551,1101,2701},0)
= 5 * MAX(K50 * {0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},0)
4,您可以将ROUND函数放在外面到2个小数,即:
= ROUND(5 * MAX(J50 * {0.6,2,4,5,6,7,9}%-{0,21,111,201,551,1101,2701},0),2 )
或
= ROUND(5 * MAX(K50 * {0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},0),2 )
,其中J50和K50之间的关系为J50 = K50-3500
=IF(A1-2000<=0,0,IF(A1-2000<=500,(A1-2000)*5%%,IF(A1-2000<=2000,(A1-2000)*10%%-25,IF(A1-2000<=5000,(A1-2000)*15%%-125,IF(A1-2000<=20000,(A1-2000)*20%%-375,IF(A1-2000<=40000,((A1-2000)*25%%-1375),IF(A1-2000<=60000,(A1-2000)*30%%-3375,(A1-2000)*35%%-6375)))))))