工资每个人都有,个税怎么计算呢?(实际上是扣减社保等这里忽略哈)
下面是一个精简版个税计算公式。如图:
现行个税又是以什么来参照的呢?如图:
下面我们来讲解一下这个公式:
=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位小数
今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。