时间紧张,不罗嗦了,直接正题。
在excel中作一个工资表,一人一行的。现在知道应纳税额,如何求应纳税所得额。
在excel中的单元格中使用公式计算。
我做个一个公式,但是涉及到了数据循环,不太好用。大侠指点下。公式如下
AG1=(W1+IF(500<AG1<2000,25))/IF(175>W1>25,0.1)
公式说明:1就是这个人的数据所在行,AG1单元格就是应纳税所得额,W1单元格是应纳税额,这个例子中应纳税额是117.52元。
循环了AG1.
其中500、2000是下面备用资料中累进税率中的档数。
公式仅考虑了一种情况,即应纳税所得额在500-2000元之间,其应纳税额是117.35元。
正确结果,应纳税所得额是1423.52元。
备用资料
不超过500元的,税率5%,速算扣除数为0;
超过500元至2000元的部分,税率10%,速算扣除数为25
超过2000元至5000元的部分,税率15 %,速算扣除数为125
超过5000元至20000元的部分,税率20 %,速算扣除数为375
超过20000元至40000元的部分,税率25%,速算扣除数为1375
超过40000元至60000元的部分,税率30%,速算扣除数为3375
超过60000元至80000元的部分,税率35%,速算扣除数为6375
超过80000元至100000元的部分,税率40%,速算扣除数为10375
超过100000元的部分,税率45%,速算扣除数为15375
请excel高手、财税专家给出公式。
不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难。以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么:
当500<X≤2000则TAX=(X-500)*10+500*5 =>TAX=X*10-25
当2000<X≤5000则TAX=(X-2000)*15+2000*10 =>TAX=X*15-125
......
依此类推,通用公式为:个人所得税=应缴税工薪收入*该范围税率-扣除数
在此,扣除数=应缴税工薪收入上一范围上限*该范围税率-上一范围扣除数
其实只有四个公式,即绿色背景处。黄色背景处则为计算时输入数据的地方。各处公式设置即说明如下:
E3:=C3*D3-C3*D2+E2
E4-E10:根据E3填充得到,或者拷贝E3粘贴得到
C15:=IF(B15>$B$12,B15-$B$12,0)如果所得工薪大于不扣税基数,则应纳税工薪为工薪减去为零不扣税基数,否则,应纳税工薪零。
D15:=VLOOKUP(C15,$C$2:$C$10,1)查阅应纳税工薪属于哪个扣税范围。
E15:=C15*VLOOKUP(D15,$C$2:$E$10,2)-VLOOKUP(D15,$C$2:$E$10,3)查阅该扣税范围扣税税率和应减的扣除数。这里主要用到VLOOKUP函数,可查阅帮助获取更多信息。
C15,D15的公式可以合并到E15中,那样可读性会差很多,但表格会清晰一些。合并后公式:=IF(B15>$B$12,B15-$B$12,0)*VLOOKUP(VLOOKUP(IF(B15>$B$12,B15-$B$12,0),$C$2:$C$10,1),$C$2:$E$10,2)-VLOOKUP(VLOOKUP(IF(B15>$B$12,B15-$B$12,0),$C$2:$C$10,1),$C$2:$E$10,3)实际上是将公式中出现的C15,D15用其公式替代即可。
给你个网站,讲的很明白