Excel中与个税有关的那些事
经常遇到有人问起,怎么计算个税,或者怎么根据税后收入计算税前收入,今天就为大家系统介绍一下。主要是两个问题:
怎么根据税前收入计算税后收入
怎么根据税后收入计算税前收入
01
最新版个人所得税的规定
这是我在网上找到的个人所得税的规定,本文所有的公式和方法都依据这个规定。
下面我们分别介绍这两个问题的解决方法。
02
计算个人所得税和税后收入
这个问题可以直接使用公式得到结果。
假设我们的工作表如下:
其中,A,B两列为税前收入,C列是个税,D列税后收入。
D4的公式是
=ROUND(A4+B4-C4,2)
现在我们要通过公式计算C4(个税)。可以使用公式:
=ROUND(MAX(B4*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,2520,16920,31920,52920,85920,181920},0),2)
这是一个数组公式,需要用CTRL+SHIFT+ENTER输入。
这个公式是比较难以理解的,要讲明白这个公式的由来,还是非常复杂的。我们今天也不展开了,大家套用就好了。只要记住黄色部分是各级税率,绿色部分是各级速算扣除数。
如果觉得这个公式比较难以理解,不放心,可以使用下面的公式。
首先,我们建立一个辅助表,记录所得税的规定:
然后我们的个税计算的表格如下:
其中C4计算税率,D4计算速算扣除数,税后收入E4使用公式:
=A4+B4-B4*C4+D4
然后在C4中使用公式:
=VLOOKUP(B4,$G$4:$J$10,3,1)
在D4中使用公式:
=VLOOKUP(B4,G4:J10,4,1)
就可以得到结果:
这里我们使用了两个VLOOKUP近似查找的公式。相对来说,第二种方法比第一种方法更容易理解,一旦掌握了,以后就可以自己修改或者重新创建。但是第一个公式就困难一些了。
03
根据税后收入计算应纳税所得额和税率
其实,这个问题有一点困惑的地方。根据税后收入,我们无法知道税前多少金额。因为这里面有一个税前扣除的问题。所以,为了简单,我们重新修改一下问题:
如何根据个税计算应纳税所得额和税率。
比如,假设我交了97080的个税,那么我的应纳税所得额和税率是多少?
这里,我们也可以使用一个公式:
=ROUND(MIN((B4+{0,2520,16920,31920,52920,85920,181920})/{0.03,0.1,0.2,0.25,0.3,0.35,0.45}),2)
这也是一个数组公式,需要用CTRL+SHIFT+ENTER输入。
这里也有不使用公式的方法。
假设我们已经写好了计算所得税的公式:
现在,已经知道个税为97080,我们想知道应纳税所得额是多少。
可以在数据选项卡下,点击模拟分析,点击单变量求解:
将目标单元格设为B4,目标值设为97080(即已知的个税值),可变单元格设为A4:
点击确定,经过一番计算,得到结果: