怎么用excel分段计算个人所得税,excel怎样计算本月个人所得税

首页 > 政策法规 > 作者:YD1662024-01-13 07:00:21

【本文示例文件获取方法见文末】

昨天技巧君分享了一个关于个人所得税的函数公式,有小伙伴表示对这个函数的参数有疑问,今天技巧君解释一下这个公式的来龙去脉,让你运用自如!

我们先来回顾一下个人所得税计算公式:

在任意单元格中输入以下公式(G2为工资):

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

怎么用excel分段计算个人所得税,excel怎样计算本月个人所得税(1)

个人所得税计算

设工资为P,3500为纳税起征点

设y为个人所得税,x=(P-3500)从个人所得税税率表中可以得到以下分段函数

怎么用excel分段计算个人所得税,excel怎样计算本月个人所得税(2)

个人所得税税率计算表

不考虑取值区间,使用函数图像来分析一下这7个一次函数的性质:

怎么用excel分段计算个人所得税,excel怎样计算本月个人所得税(3)

从函数图像上可以得出,

当x<0时,7个函数均为负值

在0~1500这一段,y=x*3%最大

在1500~4500这一段,y=x*10%-105最大

在4500~9000这一段,y=x*20%-555最大

在9000~35000这一段,y=x*25%-1005最大

在35000~55000这一段,y=x*30%-2755最大

在55000~80000这一段,y=x*35%-5505最大

在x>80000时,y=x*45%-13505最大

所以当我们对这7个函数取最大时,恰好对应个人所得税区间相应的纳税额

用EXCEL函数表达,得到这个公式:

MAX((G2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0)

提取公约数5%和5,变形得到下面公式:

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

对金额一般取两位小数,因此套用ROUND函数,取两位小数最终得到:

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

本文涉及一次函数性质分析,若您对这部分知识不甚清楚,参考初中数学,欢迎评论和技巧君探讨,技巧君尽己所能为您答疑解惑,关注技巧君,精心为您挑选实用干货!

怎么用excel分段计算个人所得税,excel怎样计算本月个人所得税(4)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.