第2个回答 2019-04-17
F2输入
=LOOKUP(S2,{0;100;200;300;400;500;600;700;800;900},{"空间1";"空间2";"空间3";"空间4";"空间5";"空间6";"空间7";"空间8";"空间9";"空间10"})
下拉
注意:1.如果数值不在S2单元格,请更正公式中S2为相应单元格
2.900-999为空间10
追问{0;100;200;300;400;500;600;700;800;900 老师,这个中的分号是区间的意思吗?不太理解这个
本回答被提问者采纳
第3个回答 2019-04-17
更换高版本的excel:2003版excel中if嵌套最高7层,再往上的版本就提高到了64层;更换函数:有些if函数可以使用lookup函数代替,如=if(a1<60,"不及格",if(a1<75,"及格",if(a1<85,"良","优"))),这个关系很明了,小于60不及格,60-75及格,75-85良,85以上为优,lookup函数则可写为=lookup(a1,{0,"不及格";60,"及格";75,"良";85,"优"}),这样就没有嵌套层数一说;如果上边两条还是解决不了,还可以将一部分公式自定义名称,然后用自定义的名称代替原公式中内层嵌套部分。