EXCEL 嵌套超过7个怎么办

作者&投稿:揣饰 (若有异议请与网页底部的电邮联系)
EXCEL IF AND 嵌套超过7层怎么处理啊,具体见下面~

最好改用其它函数,如LOOKUP、VLOOKUP等,用IF变通一下也行,将多个6层以下的嵌套相加,公式如下:
=IF(AND(C6>0,C62,1.5,IF(C6>8,0.7,IF(C6>19,1,IF(AND(C6>29,C680,1.7,IF(C6>100,2.4,IF(C6>150,3.2,IF(C6>200,4,0))))

超过7层嵌套可以通过定义名称的办法来解决。不过根据具体情况也可以换用更合适的公式,像你这种情况,可以用下面的公式:
=IF(OR(A12400),"无合适型号",LOOKUP(A1,{310,451,621,801,1201,1601,2001},"N110A0"&{"0006","1006","2206","3206","4206","5206","6206"}))
如果条件更多的话,建议将这些条件列在某个区域中,然后lookup函数引用该区域即可。

可以这样写 =P4+if(P4=0,AD4,0)+if(and(P4=0,AD4=0),AS4,0)+IF(AND(P4=0,AD4=0,AS4=0),BH4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0),BV4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=0),CO4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=0,CO4=0),DD4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=0,CO4=0,DD4=0),DR4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=0,CO4=0,DD4=0,DR4=0,),EF4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=0,CO4=0,DD4=0,DR4=0,EF4=0),ER4+ET4+EV4+EX4+EZ4+FB4+FD4+FF4+FH4+FJ4+FL4+FN4+FP4)

或者把ER4+ET4+EV4+EX4+EZ4+FB4+FD4+FF4+FH4+FJ4+FL4+FN4+FP4写成sumprodcut((mod(er4:fp4,2)=0)*er4:fp4)

excel 2007及以上版本都可以超过七个嵌套,建议你安装更高级的版本。


沂源县15244716163: excel 嵌套中超过七层的怎么样解决 -
逮诗达那: =vlookup(Ai2&AG2,{"AA","A";"AB","B+";"AC","B";"AD","C";"BA","B+"},2,0) 这个样子.我没写完,你自己研究下{"AA","A";"AB","B+";"AC","B";"AD","C";"BA","B+"}这一段的写法,就行了.如果硬要用IF,除了楼上换版本一说,也可以用并列IF来处理,示例=if(and(ai2="A",ag2="A"),"A","") & if(and(ai2="A",ag2="B"),"B+","") 当然,也可以把你的判断规则整理成一个参数表,根据ai2及ag2的值,到该参数表中进行查询,返回对应值.

沂源县15244716163: excel嵌套层数超过七层的解决办法 -
逮诗达那: =IF(OR(AND(AG42=1,AB42>AD42),AND(AG42=2,AB42>AE42),AND(AG42=3,AB42>AF42),AND(AG42=4,AB42>AC42)),"按色令算", IF(OR(AND(AG42=1,AB42

沂源县15244716163: EXCEL 嵌套超过7个怎么办 -
逮诗达那: 可以这样写 =P4+if(P4=0,AD4,0)+if(and(P4=0,AD4=0),AS4,0)+IF(AND(P4=0,AD4=0,AS4=0),BH4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0),BV4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=0),CO4,0)+IF(AND(P4=0,AD4=0,AS4=0,BH4=0,BV4=...

沂源县15244716163: Excel里if嵌套最多7个,超过7个应该如何设置?
逮诗达那: =VLOOKUP(L6%,{3,235;4,262;5,252;6,252;8,262;10,304},2,)+0.4+0.2*(O6<2)你这里面有几个是一样的,不知道是不是笔误

沂源县15244716163: EXCEL里IF函数嵌套超过7层,无法进行公式 求高人指点 不要加&的,这个我用了不好用,能给个具体对应的方法 -
逮诗达那: 1、在IF后加两个括号,解除层数限制 2、最好用名称 3、突破7层限制用Vlookup最好

沂源县15244716163: 急!请教EXCEL中IF函数超过七层嵌套该怎么办? -
逮诗达那: 用一个单独的sheet1,第一列写上班级名,第二列写上班主任名.然后在你在你使用的sheet2里,比如说A1填班级名,B1中可以写公式=vlookup(A1,sheet1!A:B,2,0)就可以了.不知道我说清楚了没有.

沂源县15244716163: excel嵌套超过7个 -
逮诗达那: 这样的有规律的,建议不要用IF函数直接用计算方法就可以了B1输入=(A1-10)/50就可以了如果还需要排除干扰那再套用IF函数如果不等差,不需要精确匹配的话比如15-19.9都为0.1的话,用函数=LOOKUP(M19,{15,20,25,30,35,40,45,50,55,60},{0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1})如果需要精确的话,就直接用VLOOKUP函数就可以了

沂源县15244716163: EXCEL IF嵌套超过7层,如何求算,或者有其他公式可解? -
逮诗达那: 输入以下公式=IF(F3

沂源县15244716163: EXCEL IF语句 超过7层嵌套 谁能帮我改改下面这个超过的语句 或者有什么方法求指点 =IF(B11="L",2*(C11+D11+E11+F11),IF(B11="LA",C11+2*(D11+... -
逮诗达那:[答案] 不用if,直接把你的公式改成如下样子:=((B11="L")*2*(C11+D11+E11+F11)+(B11="LA")*(C11+2*(D11+E11+F11))+(B11="LB")*(C11+F11+2*(D11+E11))+...+2*(D11+E11+F11+H11)+C11+G11)/1000对一个目标单元格来说,每次只...

沂源县15244716163: excel中if语句职能嵌套7个,我这有17个,怎么解决呢? -
逮诗达那: 数据多,可以用这种对照表形式: =IF(B2="C","C",LOOKUP(B2,F1:F6,G1:G6))也可以直接输入,不过容易输错: =IF(B2="C","C",LOOKUP(B2,{0;11.26;33.76;56.26;326.26;348.76},{"N";"NNE";"NE";"ENE";"NNW";"N"})) 中间没有写全,自已补充.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网