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:

点击确定,经过一番计算,得到结果:

大功告成!
好了,今天就分享到这里了!
加入E学会,学习更多用Excel解决实际问题的方法
(0)

相关推荐