1、引言
关于新个税的计算公式有好几种方法,除了可以使用IF函数嵌套外,其余几种大都在公式中进行了数组运算。现举一个例子,简单说明一下Excel数组运算在新个税公式中的应用。
2、新个税根据累计预扣预缴应纳税所得额计算预扣个税的公式
=MAX(A1*{3,10,20,25,30,35,45}%-{0,2520,16920,31920,52920,85920,181920})
3、个税公式含义及计算过程
A1:存放累计预扣预缴应纳税所得额数值的单元格为A1,当然也可以存放在其他单元格,比如C4。
{3,10,20,25,30,35,45}:{}内是一个一维数组,代表的是预扣率中的百分之多少。
{3,10,20,25,30,35,45}%:预扣率。
{0,2520,16920,31920,52920,85920,181920}:{}同样是个一维数组,代表的是速算扣除数。
MAX函数括号内的计算结果:同样生成一个一维数组,数组中每个位置上的数值为:A1*对应位置的预扣率-速算扣除数。
当A1=40000.00时,MAX函数括号内的计算结果为:
{1200,1480,-8920,-21920,-40920,-71920,-163920}
MAX()函数的作用是:求得一组数据的最大值。当A1=40000.00时,上一数组的最大为1480.00。即为累计预扣预缴应纳税所得额40000.00时的预扣个税的金额。
4、总结
Excel 数组运算可以运用于类似的,存在多组数据,而每组数据对应位置间存在逻辑关系,需要对逻辑运算结果进行二次运算的情形(比如:求和、求最大值、最小值)。
虽然看起来比较复杂,但是只要明晰逻辑关系,对应位置找准,那么就不容易出错。
推荐阅读:
2019-02-01
2019-05-13
2019-02-21
2019-02-21
2019-02-28
2019-04-08
2019-02-19
新增值税4月1号执行!增值税16%降13%,10%降9%,6%扩抵!
2019-03-16