excel里个人所得税公式问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:11:18
“=MAX(ROUND((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2))”这个框架是我刚刚在百度搜的,加入自己的需要之后可以用,但出现个情况,没有假设公式,当J7小于2000时,个税就算为负的了。我的要求是不要负的0就可以。麻烦帮我加个,有点小迷糊。(备注:J为应发工资,P/Q/R为社保费用)

=IF(MAX(ROUND((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2))<0,0,MAX(ROUND((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2)))

这是取巧的方法,容易理解

=if(J7-P7-Q7-R7-2000<=0,0,max(round((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2)))

=IF(MAX(ROUND((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2))<=0,"",MAX(ROUND((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2)))

外边再加个MAX, 就是结果与0值比较,小于0的,取值为0.

=max(MAX(ROUND((J7-P7-Q7-R7-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},2)),0)