Excel里IF函数只能嵌套7层,好像有办法扩充,怎么扩?

如题所述

1、换Office7,if函数支持64层。
2、运用&符号,下面是例子
=IF(A3=1,"a",IF(A3=2,"b",IF(A3=3,"c",IF(A3=4,"d",IF(A3=5,"e",IF(A3=6,"f",IF(A3=7,"g","")))))))&IF(A3=8,"h","")
3、一楼说的方法都是好办法,而用lookup,vlookup,choose其他函数来解决才是王道
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-04
第7层用另外单元格代替,比如
a1为if7层嵌套,公式末尾为if(if(if(……if(XX,XX,b2)
然后在B2中再输入if嵌套语句即可。
不知道我描述清楚没。希望你成功
第2个回答  2010-02-04
if 嵌套7层可以通过定义名称来扩充,但一般会有更好的方法来解决,lookup,vlookup,choose等等。请参考以下帖子

参考资料:http://tieba.baidu.com/f?kz=49511214

第3个回答  2010-02-04
我不知道谁教你EXCEL公式的,EXCEL公式是做到越简单越好的,那么多重复的公式是不推荐的。

Excel里IF函数只能嵌套7层,好像有办法扩充,怎么扩?
1、换Office7,if函数支持64层。2、运用&符号,下面是例子 =IF(A3=1,"a",IF(A3=2,"b",IF(A3=3,"c",IF(A3=4,"d",IF(A3=5,"e",IF(A3=6,"f",IF(A3=7,"g","")))&IF(A3=8,"h","")3、一楼说的方法都是好办法,而用lookup,vlookup,choose其他函数来解决才是王道 ...

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函...

excel if函数嵌套最多是多少层?如何突破层数限制
2003里,一般只能嵌套7层,如果要突破,可以分段进行,公式=if(条件,为真时显示,为假时显示)。其中为真为假都可以利用。wps2013和excel高版本的已淌有这个限制了。if()层数太多,字符就多,也显得乱,有其他函数可以利用。方法一:如要引用12个月的分表里的数据,可以把12个月,分两段:=if(a...

Excel if函数嵌套最多是多少层?如何突破层数限制
Excel if函数嵌套一般可以嵌套7层,解决方法如下:1、首先在电脑上打开Excel2007,进入下图界面。2、然后在a1表格中输入1,a2表格中输入-1。3、接着在a3表格中输入IF函数。4、IF函数的第一个值输入A1>0,第二个值考虑嵌套,输入IF(A2<0,"正确","错误"),然后把第三个数值输入"错误"。5、这样...

Excel if函数嵌套最多是多少层?如何突破层数限制
2003里,一般只能嵌套7层,如果要突破,可以分段进行,公式=if(条件,为真时显示,为假时显示)。其中为真为假都可以利用。wps2013和excel高版本的已淌有这个限制了。if()层数太多,字符就多,也显得乱,有其他函数可以利用。

excel中IF语句是不是只能写8个多了不能写了啊,为什么我写了8个后面怎么...
IF函数最多只能嵌套7层 可用CHOOSE+LOOKUP或者CHOOSE+VLOOKUP组合突破7层限制.比如你的公式可改成这样:=CHOOSE(VLOOKUP(D5,{601,1;2,2;3,3;4,4;5,5;6,6;501,7;502,8;505,9},2,),SHEET2!B12,SHEET2!B11,SHEET2!B10,SHEET2!B9,SHEET2!B8,SHEET2!B7,3000,SHEET2!B4,B46)...

Excel中的IF()最多可以嵌套几层?如何突破?
if嵌套最多7层。如果想超过七层,建议使用新版的ifs函数,支持最多127个判断。如果可以允许使用别的方案,最后使用别的方案,如vlookup查表。

在EXCEL中如何突破条件求和中的条件限制?
Excel 的if函数只能进行7层嵌套,sumif()函数不能进行多重条件求和.要解决你的问题,只能用数组公式.具体方法:在需要的单元格输入:=sum((范围1+条件1)*(范围2+条件2))*(范围3+条件3))*(范围4+条件4))*(范围5+条件5))*(范围6+条件6)...*(求和范围))注意:范围如A1:A20 条件如>0 ...

在EXCEL中,用IF函数只能满足七个条件,但我要满足十几个,请问用什么函数...
当B函数作为A函数的一个参数进行嵌套时,b函数则为第二级函数。要突破7层的限制可以通过定义名称(CTRL+F3)的方式定义名称。将B函数定义为一个名称,这样就可以突破7层的限制。

如何解决Excel的IF函数最多允许七重嵌套的问题
第一:可以用DBA的方式来解决。第二:可以二叉树的方式来解决。理论上可以达到2的7次方个结果(我以前也遇到这样的问题就是用二叉树的方式来解决的)。如果你仅仅是要计算个人所得税,我用EXCEL已经写好了,可以税前计算税后,也可以税后计算税前,是用DBA的方式,使用的时候需要把宏级别设置到“中”...

相似回答
大家正在搜