乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em> 公式嵌套层数超出允许值怎么办-excel 2003 if嵌套,ex

<em>EXCEL</em> 公式嵌套层数超出允许值怎么办-excel 2003 if嵌套,ex

作者:乔山办公网日期:

返回目录:excel表格制作


  2003里,一般只能嵌套7层,如果要突破,可以分段进行,公式=if(条件,为真时显e79fa5e98193e58685e5aeb9363示,为假时显示)。其中为真为假都可以利用。wps2013和excel高版本的已淌有这个限制了。if()层数太多,字符就多,也显得乱,有其他函数可以利用。

  方法一:如要引用12个月的分表里的数据,可以把12个月,分两段:=if(a1<7,显示1到6的判断,显示7月到12月的判断)。如要引用 8月表,a1=100,sheet1里引用这个数,公式:   =INDIRECT(IF(A1<7,IF(A1=1,1,IF(A1=2,2,IF(A1=3,3,IF(A1=4,4,IF(A1=5,5,6))))),IF(A1=7,2,IF(A1=8,8,IF(A1=9,9,IF(A1=10,10,IF(A1=11,11,12))))))&"月!a1")



  方法二:上表经过简化,可以直接用这个公式:=indirect(a1&"月!a1"),不必用if()判断。



  方法三:如判断优良及格不及格,也可以用lookup()来判断。可以超过7层,而且省字符。公式:

  =LOOKUP(C3,{0,60,75,85},{"不及格","及格","良","优秀"})


  



1、首先启动excel2010,执行文件zd-打开命令,打开一份事先准备好的表格数据。

2、选择单元格b1,点击插入公式命令,弹出对话框选择if函数。

3、接着弹出函数参数对话框,直接点击确定按钮。

4、修改if函数的参数,第一个参数设置为(COUNTIF(a:a,a1)>1。

5、接着输入第二个参数为“重复”,第三个参数为“ ”,按回车键。

6、选择单元格b1双击右下角黑色十字,进行填充操作,这样就把所有重复的数据找到了。


1、升级到更高版本。2007版本及以上,支持嵌套64层。

2、利用or和and函数对条件进行组合。

or,满足其中之一即可。or(条件1,条件2,条件...)

and,全部满足方可。and(条件1,条件2,条件...)

3、使用VBA操作

VBA的if函数判断无层数限制,逻辑性也更清楚。

Sub aa()
If a > 1 Then
End If
End Sub


定义名称 3个定义名称 每个if函数最多嵌套7层 具体怎么操作度娘就可以了

相关阅读

  • <em>Excel</em>中的<em>IF</em>()最多可以<

  • 乔山办公网excel表格制作
  • 两个函数就够了:=IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,8,5)excel if函数嵌套最多是多少层?如何突破层数限制" src="/uploads/tu/254.jpg" style="width: 400px; height: 267px;" />你这问题不适合用if,建议
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网