excel里面我用if公式来判断条件,但条件太多,嵌套层数超过了十层了,if已经不能嵌套了,有没有同类的公式解决这个问题,能不能像VB里面那样使用个case语句等等来解决问题。我的要求是这样的:
if(and(条件1,条件2),答案1,if(and(条件3,条件3),答案2,if(and(条件5,条件6),答案3,……))),像这样嵌套下去,我算了下,总同有十多层呢,但excel里面if函数最多支持7层,急需解决方案!
2楼,我的答案既有数字,又有文本呢,能解释一下你的0和+号的作用吗?而且同样的,我的要两个条件同时满足才会出一个结果,if(and(条件1,条件2),答案1,...)像这样重复的判断下去呢?
4楼,我的判断条件有两个,要必须同时满足两个条件才能选择一个答案呢,要怎么同时判断两个条件呢
楼主,名字可以解决您的问题.
名称的定义: 插入菜单-->名称--定义 里设定的.
可以将一个单元格区域定义成名称,也可以将一段公式定义成名称(公式包括函数), IF条件在超过七层嵌套以后就会出错,如果使用名称的话,理论上嵌套可以做到无数层都可以.
注: 说实话,嵌套超过七层我有点怀疑您公式用法是不是很得当,下面是个例子供您参考: