=ROUND(MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) 有没有人能帮我解析一
此公式为计算新个税的公式,但我想知道它的计算原理是什么,单单从EXCEL专业性来解析公式,所以在回复答案时就不要回复说这个就是计算新个税。...
此公式为计算新个税的公式,但我想知道它的计算原理是什么,单单从EXCEL专业性来解析公式,所以在回复答案时就不要回复说这个就是计算新个税。
展开
1个回答
展开全部
1.第一层函数:round(X,2)是一个四舍五入到小数点后两位的函数,
2.第二层函数:MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),计算的数值是(a2-3500)后的值与相应税级百分数(0,0.03,0.1,0.2……)的乘积减去税率所在级距的速算扣除数0、105、555……所得到的最大值,因个人所得税额与税率、所得额的函数曲线是斜率不断增大的向上坡线,所以最大值就是所得额所在点计算出的税额。
3.公式中5%*{0.6,2,4,5,6,7,9}也可以表示为{3,10,20,25,30,35,45}%,
同样5*{0,21,111,201,551,1101,2701}也可以表示为{0,105,555,1005,2755,5505,13505}
4.该公式也可以用=ROUND(MAX((A1-3500)*{3,10,20,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0),2)来表示。
希望我的回答对你有用,自己花时间打出来的。
2.第二层函数:MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),计算的数值是(a2-3500)后的值与相应税级百分数(0,0.03,0.1,0.2……)的乘积减去税率所在级距的速算扣除数0、105、555……所得到的最大值,因个人所得税额与税率、所得额的函数曲线是斜率不断增大的向上坡线,所以最大值就是所得额所在点计算出的税额。
3.公式中5%*{0.6,2,4,5,6,7,9}也可以表示为{3,10,20,25,30,35,45}%,
同样5*{0,21,111,201,551,1101,2701}也可以表示为{0,105,555,1005,2755,5505,13505}
4.该公式也可以用=ROUND(MAX((A1-3500)*{3,10,20,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0),2)来表示。
希望我的回答对你有用,自己花时间打出来的。
追问
很感谢,但还有个地方不明白
{ }里面的运算是什么意思,或者说他是如何判断应该去和哪个百分比相乘。比如刚好3500的时间为0,哪什么时间为0.03,什么时间为0.1........,后面的0.,105,555,1005.......又怎么计算的呢!讲得再直白一点就是{ }里面的东西是什么意思.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询