office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

如何解决 Excel函数嵌套最多可含7层

2004-05-11 01:31:00
88025967-Office交流网
原创
4186

解决 Excel函数嵌套最多可含7层的问题


问题(网友 88025967):

   因为计算个人所得税得用上9层IF函数嵌套
   代码如下:=IF(E2<=500,0.05,IF(E2<=2000,0.1,IF(E2<=5000,0.15,IF(E2<=20000,0.2,IF(E2<=40000,0.25,IF(E2<=60000,0.3,IF(E2<=80000,0.35,"0.4")))))))
   超过10万的话,税率就错误了

问题解决(goodidea):
   可使用以下这个公式: 

   if( e2 >40000 ,if(e2<=60000,0.3,if(e2<=80000,0.35,if(e2<=100000,0.4,0.X))), if(e2<=500,0.05,(if(e2<=2000,0.1,if(e2<=4000,0.15)))) )
   测试通过
    xSCPqDGW.jpg

tanjh
   我用以下两个方法解决了你遇到的问题:

   1.在计算所得税的单元格前增加辅助列,把九层嵌套拆成四层与五层;

   2.用自定义函数.(http://www.officefans.net/cdb/viewthread.php?tid=21162).以上仅供参考.

ui
   辅助列应该隐藏

分享