EXCEL中IF函数最多能做几层?

如题所述

if 函数直接套是只能套7层,但有办法可突破7层
突破IF函数嵌套7层限制的两个方法

一、使用CHOOSE函数替代IF函数:
=CHOOSE(FIND("1",(条件1)*1&(条件2)*1&……&(条件N)*1),结果1,结果2,……结果N)
说明:所有条件的判断结果组成一个包含0和1的字符串(条件真得到1,条件假得到0),用FIND函数找到1的位置(条件真的位置),用CHOOSE函数得到相应结果。最多可以满足29个条件,如果超过29个条件还可以嵌套。

二、还原HLOOKUP函数的原型求解:
=HLOOKUP(A1,{条件1,条件2……条件N;结果1,结果2……结果N},2,1)
说明:这一方法的条件数量不爱限制。
三、多加个括号
温馨提示:答案为网友推荐,仅供参考
相似回答