excel中没有if函数,这个大括号是怎么判断区间的?
这是新版的个税(单月)计算公式,扣除5000免税,3000以内是3%,3000-12000是10%,但是在这个公式中,这个大括号是怎么取区间的?(一般用if来判断)。求高...
这是新版的个税(单月)计算公式,扣除5000免税,3000以内是3%,3000-12000是10%,但是在这个公式中,这个大括号是怎么取区间的?(一般用if来判断)。求高手指导!
展开
3个回答
展开全部
个税计算如果用if判断的话公式太长不方便编辑,所以用这个方式。
大括号里的是数组,简单举例
公式:=2*{2,3}-{3,4}
结果就是一个两个值的数组(1和2),一个是2*2-3=1,另一个是2*3-4=2
所以MIN(2*{2,3}-{3,4})=1,MAX(2*{2,3}-{3,4})=2
对于个税计算的这个公式,会产生7个结果,因为{}内有7个数,分别对应收入分的7个等级税率和扣除数。因为只有正确级别算出的结果值最大,所以这7个结果的最大值就是正确的个人所得税
大括号里的是数组,简单举例
公式:=2*{2,3}-{3,4}
结果就是一个两个值的数组(1和2),一个是2*2-3=1,另一个是2*3-4=2
所以MIN(2*{2,3}-{3,4})=1,MAX(2*{2,3}-{3,4})=2
对于个税计算的这个公式,会产生7个结果,因为{}内有7个数,分别对应收入分的7个等级税率和扣除数。因为只有正确级别算出的结果值最大,所以这7个结果的最大值就是正确的个人所得税
追问
一般情况下要写这个计税的公式,应该是先看这个应发工资属于哪个税率段,然后取对应税点。但是这个公式直接7个数组一起算,然后取最大值,那就证明写这个公式的人,先知道这个7个数组中最大的就是正确值。
追答
应该说是利用了个税计算最大的就是正确值,所以索性就不去判断到底属于哪个级别,都算出来取最大值就好了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能直接写0<a1<40,EXCEL不认识这个,改为
and(a1>0,a1<40)之类的
and(a1>0,a1<40)之类的
追问
这个公式是对的。我想问这个公式用这个大括号是怎么判断属于哪个税率区间的?PS:你说的这个“0<a1<40”这个公式里面没有啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询