|
我就不做铺垫了,直接先把计算个税的Excel数组公式放出来给大家看一眼(以最新版个税为例): 新版个税 = MAX((应税收入-5000)*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;210;1410;2660;4410;7160;15160},0) 我们来具体看下这个公式。 其中的两个{}就是所谓的数组了,简单来说就是一组数,我们可以看到第一个{}里面是各级数的税率,第二个{}里面是各级数税率对应的速算扣除数。 先不看最外面的Max()函数的话,括号里面代表的意思其实就是把应税收入扣除起征点之后,乘以各级数的税率(得到的也是一个数组),然后数组1减去数组2,得到的数组实际上代表了一个应税收入用所有的7级税率算出来的一组数。 但是我们都知道一个应税收入实际上只需对应一个级数,这个时候就要用到Max()函数了,因为一个应税收入对应的税收级数算出来的值一定是所有7个级数中最大的。这点我不证明了,不信你们可以自己试试看,小学三年级水平吧。 当然,最后加了一个0的意思是完整性考虑,因为还隐含着一级应税收入低于起征点不用交税的。 一个短短的数组公式直接解决了用很多个if函数或者VBA代码都要好几行的问题,是不是很神奇呢? 话说这次直接减税的效果还是蛮好的,请大家不要被网络上一些无良自媒体误导说减税加社保之后直接拿到手反而变少了,至少对个人来说,即使碰到这种极端情况也是少数人(而且这部分人减少的收入也都去了社保),大部分人还是可以享受减税的好处的,而且后续如果那些专项扣除再出来的话,可以继续减税。 最后,你们要不要自己来试试看算一下自己10月份之后的到手收入呢 (责任编辑:晨鸿) |


