以下案例如何突破EXcel IF函数嵌套层数限制,如何改写

=IF(E8>=1000000,"A11",IF(E8>=300000,"A12",IF(AND(D8>=100000,E8<100000),"A14",IF(AND(E8>=100000,D8<100000),"A2",IF(E8>=100000,"A13",IF(E8>=50000,"A3",IF(E8>=10000,"B1",IF(G8=1.88,"B2",IF(AND(E8<10000,F8>100000),"B3",IF(H8=1.66,"B4",IF(E8>=1000,"C1",IF(E8>0,"C2",IF(I8=1.66,"C3",IF(E8=0,"C4","其他“"))))))))))))))

不知你想要突破什么限制?但是公式可以改写为:
=IF(E8>=1000000,A11,IF(E8>=300000,A12,IF(E8>=100000,IF(D8<100000,A2,A13),IF(D8>=100000,A14,IF(E8>=50000,A3,IF(E8>=10000,B1,IF(G8=1.88,B2,IF(F8>100000,B3,IF(H8>=1.66,B4,IF(E8>=1000,C1,IF(E8>0,C2,IF(I8=1.66,C3,IF(E8=0,C4,"其他")))))))))))))
温馨提示:答案为网友推荐,仅供参考
相似回答