【本文示例文件获取方法见文末】
我们先来回顾一下个人所得税计算公式:
在任意单元格中输入以下公式(G2为工资):
=ROUND(MAX((G2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)
个人所得税计算
设工资为P,3500为纳税起征点
设y为个人所得税,x=(P-3500)从个人所得税税率表中可以得到以下分段函数
个人所得税税率计算表
不考虑取值区间,使用函数图像来分析一下这7个一次函数的性质:
从函数图像上可以得出,
当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)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。