室内设计培训
平面设计培训
部落窝教育
网站首页 >> Excel教程 >> 文章内容

if函数嵌套最多是多少层?如何突破层数限制?

[日期:2010-07-16]   来源:IT部落窝  作者:IT部落窝   阅读:17167[字体: ]

  Excel中if函数嵌套是指一个函数里还可以再套另外一个函数,另外函数里再套下一个函数。

  例如,见下图就是一个if函数的四层嵌套。在A2-A6单元格是成绩分数,在B2-B6单元格分别进行等级评定。前提是我们先用IF函数设定条件,即在B2单元格输入公式:=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))),确定后,就为第一个成绩指定一个字母等级 (F)。

if函数嵌套

  在Excel 2003及以前的版本中,最多允许7层IF函数嵌套,在Excel 2007中允许使用64层IF函数嵌套。IF函数既然有嵌套层数限制,但有没有办法突破层数限制呢?if函数不可能嵌套百层,但不代表没办法。

  我们可以借助lookup和vlookup函数、CHOOSE函数代替IF函数,来达到最终想要的效果。

  当遇到这种嵌套层数过多的情况应该怎么办呢?其实,在Excel中,还有另外两个函数可以解决嵌套层数过多的问题,这两个函数那就是LOOKUP函数和CHOOSE函数。

IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程