返回目录: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层 具体怎么操作度娘就可以了