永发信息网

EXCEL 公式嵌套层数超出允许值怎么办

答案:4  悬赏:20  手机版
解决时间 2021-11-10 03:49
  • 提问者网友:半生酒醒
  • 2021-11-09 21:55
EXCEL 公式嵌套层数超出允许值怎么办
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-11-09 22:48
    更换高版本的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,"优"}),这样就没有嵌套层数一说;
    如果上边两条还是解决不了,还可以将一部分公式自定义名称,然后用自定义的名称代替原公式中内层嵌套部分。

全部回答
  • 1楼网友:胯下狙击手
  • 2021-11-10 00:37
用另一个表格把所有公式列再里面,然后在根据IF()去选择那边表格的单元格= =
  • 2楼网友:慢性怪人
  • 2021-11-10 00:08
Excel中的函数嵌套最多只能有7层,太多的话,用数组或者别的公式吧。 试试vLookUp函数
  • 3楼网友:孤独入客枕
  • 2021-11-09 23:53

看你的图,上面的兼容模式,说明原表是用2003版EXCEL创建的,你这里用了8个IF,03版只允许嵌套七层,所以提示超出嵌套。





解决方法,打开这个表,先另存为07或以上版本的,再进行编辑。

07及版支持64层嵌套。

你的版本应该是07以上的,另存的时候选择“Excel 工作薄",确定。


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯