2018个人所得税Excel计算方法 LookUP函数
发布时间:2017-08-20阅读数:10516
LOOKUP函数取代IF的运用,利用LOOKUP函数先计算出税率乘以应纳税所得额再减速算扣除数,公式:
=LOOKUP(A1,{0;3500;5000;8000;12500;38500;58500;83500},{0;3;10;20;25;30;35;45})*(A1%-35)-LOOKUP(A1,{0;3500;5000;8000;12500;38500;58500;83500},{0;0;105;555;1005;2755;5505;13505})
合并LOOKUP的第三参数项,得到:
=LOOKUP(A1,{0;3500;5000;8000;12500;38500;58500;83500},(A1-3500)*{0;3;10;20;25;30;35;45}%-{0;0;105;555;1005;2755;5505;13505})
抽水简化公式:
=LOOKUP(A1%,{0;7;10;16;25;77;117;167}*5,A1%*{0;3;10;20;25;30;35;45}-{0;21;91;251;376;761;1346;3016}*5)
再把5提取出来:
=LOOKUP(A1%,{0;7;10;16;25;77;117;167}*5,A1%*{0;0.6;2;4;5;6;7;9}-{0;21;91;251;376;761;1346;3016})*5
四、用TEXT取代IF再分段求和
将达到起征点的按段分段统计,公式:
=SUM(IF(A1-{3500;5000;8000;12500;38500;58500;83500}>0,(A1-{3500;5000;8000;12500;38500;58500;83500})*{3;7;10;5;5;5;10}%))
用TEXT条件参数取代IF,公式变换为:
=SUM(--TEXT((A1-{3500;5000;8000;12500;38500;58500;83500})*{3;7;10;5;5;5;10}%,"[
抽水简化:
=-RMB(SUM(-TEXT((A1%-{7;10;16;25;77;117;167}*5)*{3;7;10;5;5;5;10},"[
再简化:
=ROUND(5*MAX(A1*{0.6,2,4,5,6,7,9}%-{4,18,50,75,152,269,603}*5-1,),2)
思路是利用前一百分比率包含后面的百分比率,只需补算新增比率的计算原理。例如大于3500的部分是3%,大于5000的是10%,但因大于3500的3%已包含了大于5000的3%,所以大于5000的部分只需补算新增的7%。
Excel公式计算个税看似方便,便如果对公式不是很了解,操作起来容易出错,现在推荐使用本站开发的个税精灵个税计算器,简单方便,更支持批理导入Excel计算,个税精灵。