用定义名称来实现:插入-名称-定义,名称为abc,值中输入下列公式:
=IF(Sheet1!$A$1>100,"a",IF(Sheet1!$A$1>90,"b",IF(Sheet1!$A$1>80,"c",IF(Sheet1!$A$1>70,"d",IF(Sheet1!$A$1>60,"e",IF(Sheet1!$A$1>50,"f",IF(Sheet1!$A$1>40,"g",IF(Sheet1!$A$1>30,"h","no"))))))))
定义好名称后,再在工作表中输入=IF(abc<>"no",abc,IF(A1>20,"I",IF(A1>10,"j","")))
这样就可嵌套8层以上。
2003版是7层
2007及以上版本一个公式最多可以包含 64 层嵌套
最好能写出你的公式,说一下你的条件和目的,我们看一下能不能改进,要具体情况具体分析,无法一概而论
将你公式定义为一个名称(插入-名称):DATA=IF(A1>100,"TRUE","FALSE"),如DATA一样的字符,可以有效突破7层的限制
可以通过定义名称来解决
直接装个 office2010