1个公式就能轻松搞定税收问题

2018年个税法修改 , 将个人所得税的起征点由3500元调至5000元,社医保的缴纳也做了调整
虽然对我这个月薪3000的人几乎没有影响


1个公式就能轻松搞定税收问题



不过大毛认为懂点税收知识还是很有必要的,一来可以了解自己收入到底怎么来的,二来可顺道学习下Excel函数


1个公式就能轻松搞定税收问题



(友情提醒:本篇文章约1100字,字多图少,有点干,干货的干?。?


一、个税计算的来龙去脉



先来看看看2018新版个人所得税税率表


1个公式就能轻松搞定税收问题



起征点5000的意思是 , 只有超过5000的部分才需要纳税


比如说月收入扣除五险一金和其他部分应发工资13000 , 那么13000-5000=8000元是需要交纳税收的部分


而8000元要交的税率又分为两部分:0~3000元的税率是3% , 3000~12000元的税率是10%,所以应纳税额
=3000*3% 5000*10%=590


肯定有小伙伴在问,上面图中的“速算扣除数”是什么意思?。?


1个公式就能轻松搞定税收问题





问的好,刚才的计算有些复杂,所以有个很聪明的人可惜不是我就总结出一个简单的公式:
应纳税额=应纳税所得额*适用税率-速算扣除数(应纳税所得额=应发工资-起征点)


例如刚才的应发工资是13000,应纳税所得额是8000,对应税率10%,速算扣除数210,所以应纳税额=8000*10%-210=590


计算结果是一致的?。。?/b>


1个公式就能轻松搞定税收问题



实发工资=应发工资-应纳税额=13000-590=12410


再通过一个案例来说明这个公式的方便之处


假设扣除各种费用后应发工资45000,应纳税所得额为40000,有常规和速算两种方法 。


常规法:
应纳税额
=3000*3% 9000*10% 13000%*20% 10000*25 5000*30%=7590


速算法:
应纳税额
=40000*30%-4410=7590
速算公式优势明显 。


1个公式就能轻松搞定税收问题





二、Excel个税计算公式



那么 , 在Excel中要如何书写计算公式呢?


其实新版个税的计算公式网络上一搜就有,个税计算公式如下:
=ROUND(MAX((B2-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0),2)


但是很多人看到之后就蒙圈了


这个公式是如何得到的??
ROUND和MAX函数其什么作用???
公式中的210,1410这些数字是怎么回事???


1个公式就能轻松搞定税收问题





在之前分析的基础上,理解这个公式其实不难 。


拆分成小段来解读:
(B2-5000)表示:应发工资-起征点=应纳税所得额 。
0.01*{3,10,20,25,30,35,45}实际上等于{0.03,0.1,0.2,0.25,0.3,0.35,0.45} 对应的是各个级别的税率 。
{0,210,1410,2660,4410,7160,15160}对应各个级别的速算扣除数 。


所以
(B2-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160}就等于
应纳税所得额*适用税率-速算扣除数


MAX函数的妙用

(B2-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160}
相当于以下7个公式的合并
(B2-5000)*0.01*3-0
(B2-5000)*0.01*10-210
(B2-5000)*0.01*20-1410
(B2-5000)*0.01*25-2660
(B2-5000)*0.01*30-4410
(B2-5000)*0.01*35-7160
(B2-5000)*0.01*45-15160


看完大家可能还是有点纳闷,Excel怎么就知道B2的数字对应的是哪一档收入,哪一个税率呢?


MAX函数就发挥了至关重要的作用,在计算时 , Excel将B2中的数值用7个公式挨个套了一遍


1个公式就能轻松搞定税收问题



比如说B2=13000,计算出来的结果分别是:
240
590
190
-660
-2010
-4360
-11560


无论B2是什么数值,那个正确的税率公式的计算结果一定大于其他6个税率公式 , 所以用MAX函数挑出最大值,就等同于挑出正确的结果


还有一种情况,如果B2<5000,则应纳税额会变为负数


为了避免出现税额为负值,在(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160}(整个公式相当于MAX一个参数)后添了一个参数“0”


如果出现负值的话,MAX将会两者选大者,返回“0”,也就是说低于5000不用交税 。


知识补充



1.MAX函数(数字1,数字2 , 数字3……),它的作用是挑出所有参数中的最大值


2.最外层的ROUND函数用来截取小数位数,最后的参数“,2”,表示保留两位小数 。
其参数格式如下:ROUND(数值,保留位数)
1个公式就能轻松搞定税收问题



【1个公式就能轻松搞定税收问题】好了,今天的分享就到这里了~有疑问的小伙伴可以在下方留言哦

相关经验推荐