Excel教程

Excel函数
Excel技巧

【EXCEL教程】现行个税计算公式

当前位置:网站首页 > Excel教程

【EXCEL教程】现行个税计算公式

* 来源: 【office教程学习】 * 作者: 【EXCEL教程】 * 发表时间: 2020-04-26 20:13:07 * 浏览: 175

工资每个人都有,个税怎么计算呢?(实际上是扣减社保等这里忽略哈)

下面是一个精简版个税计算公式。如图:


现行个税又是以什么来参照的呢?如图:

下面我们来讲解一下这个公式:

 =ROUND(MAX((B2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)

在把公式复制到Excel中时,注意替换单元格B2,下拉复制。

 

B2是你的收入,3500是现行个税起征点,

B2-3500两个相减是个税的应纳税所得额。


0.05*{0.6,2,4,5,6,7,9}={0.03,0.1,0.2,0.25,0.3,0.35,0.45} 是个税的扣税百分率。


5*{0,21,111,201,551,1101,2701}={0,105,555 ,1005,2755,5505,13505}

是各级别个税的速算扣除数。


{0,21,111,201,551,1101,2701}累进扣除,也可当作除5



(B2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701} 

是纳税额*各级个税税率-应扣额后的数字,


如果税率对应的级别<=纳税额时,税率越大税额越大,

符合所缴税款和所得相匹配的原理。


如果税率对应的级别>纳税额时,税率越大税额越小,

因为扣减了超额的扣除数,

这样保证了缴税数组里最大的那个一定是最符合相应税率的。 


因为存在了纳税额<0的情况,即工资不满3500的,为避免出现税额为0,

就在(B2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701}

后添了一个“,0”的值保证计算税额的公式.


MAX((B2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0)

必定有个0值,在用MAX求最大时,出现的税额一定是符合税率的,

并最小的数是0,不会出现负数。 


外套ROUND函数,4舍5入到2位小数


今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。