Excel中的IF公式超7层设置

在许多用户在使用Excel中的IF公式设置,可以非常高效的 简化工作数据处理,但由于IF公式在设计时限制了层数(在Excel中IF本身只能嵌套7层),所以导致在许多应用中无法正常使用(如计算个人所得税)。下为新的个人所得税率表:

级数全月应纳税所得额税率%速算扣除法(元)
1
不超过500元的
50
2
超过500元至2000元的部分
1025
3
超过2000元至5000元的部分
15125
4
超过5000元至20000元的部分
20375
5
超过20000元至40000元的部分
251375
6
超过40000元至60000元的部分
303375
7
超过60000元至80000元的部分
356375
8
超过80000元至100000元的部分
4010375
9
超过100000元的部分
4515375

此时利用IF由于限制无法直接进行计算。所以许多朋友会建议利用VBA实现。其实通过优化IF公式,其本身也可以实现。

其实大家都IF公式格式:IF(条件,成立计算,不成立计算),所以对此类非常复杂的分支计算,建议可以进行分段计算,如上表数据以级数5进行分支,20000元以下为一大分类,40000以上为另一大分大,从而扩展IF公式的使用层数,

对于上表数据建立IF公式如下:

=IF(L4<=20000,

          IF(L4>5000,K4*0.2-375,IF(L4>2000,K4*0.15-125,IF(L4>500,K4*0.05,0))),

         IF(L4<=40000,K4*0.25-1375,IF(L4<=60000,K4*0.3-3375,IF(L4<=80000,K4*0.35-6375,IF(L4<=100000,K4*0.4-10375,K4*0.45-15375))))

       )

希望通过此案例告诉大家:公式可以进行变通使用,在默认方式无法实现时,可以进行转化实现!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值