excel嵌套中超过七层的怎么样解决

2021-01-02 05:06:38 字数 5214 阅读 3949

1楼:匿名用户

=vlookup(ai2&ag2,,2,0)这个样子。我没写完,你自己研究下这一段的写法,就行了。

如果硬要用if,除了楼上换版本一说,也可以用并列if来处理,示例=if(and(ai2="a",ag2="a"),"a","") & if(and(ai2="a",ag2="b"),"b+","")

当然,也可以把你的判断规则整理成一个参数表,根据ai2及ag2的值,到该参数表中进行查询,返回对应值。

2楼:匿名用户

升级版本吧,别在用2003版了,现在最新版都2016版了。

建议安装2010或2013版,可以打破七层嵌套限制。

3楼:真锈才

excle2003版的的函数只能嵌套7层,升到2007及以上版本即可

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

4楼:用着追她

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

。2、选择单元格b1,点击插入公式

答命令,弹出对话框选择if函数。

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

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

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

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

5楼:第七次要分

更换高bai

版本的excel:2003版excel中if嵌套最高7层,du再往上的zhi版本就提高到了64层;

dao更换函数内

:有些if函数可以使用lookup函数代替,容如=if(a1<60,"不及格",if(a1<75,"及格",if(a1<85,"良","优"))),这个关系很明了,小于60不及格,60-75及格,75-85良,85以上为优,lookup函数则可写为=lookup(a1,),这样就没有嵌套层数一说;

如果上边两条还是解决不了,还可以将一部分公式自定义名称,然后用自定义的名称代替原公式中内层嵌套部分。

6楼:匿名用户

看你的图,上面的兼容模式,说明原表是用2003版excel创建的,你这里用了

版8个if,03版只允许嵌套七层权,所以提示超出嵌套。

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

07及版支持64层嵌套。

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

7楼:半夏半暖

excel中的函数嵌套最多只能有7层,太多的话,用数组或者别的公式吧。 试试vlookup函数

8楼:疯狂小牛仔

用另一个**把所有公式列再里面,然后在根据if()去选择那边**的单元格= =

excel的if函数嵌套超过七层怎么办,一共有18个范围,具体公式如下

9楼:匿名用户

首先你的公式表述就是错误的,0<=f2<340这样是错误的,应该是and(f2>=0,f2<340)

其次,你的公式并不需要18层处理,你前面的只需要一个if完成4.5值的,你用了4个

而根据你的公式来看,完全可以用lookup函数处理。

=lookup(f2,)

在{}中写{大于等于的那个值,对应的那个值;大于等于的值,对应的值}一个对应值用分号

你自己补充进去就行了。

10楼:匿名用户

可以自己在vba 环境 用 select case语句 写个自定义的函数,所有处理都在函数里做 ,**里所要做的只有一件事 调用自定义的函数 并把数值传进去 很简单的哈

前提条件是 你知道怎样打开 excel 的vba 环境方法:工具-->宏-->visual basic 编辑器在左边的工程资源管理器右键 插入-->模块编写自定义函数

function myfun(number) as doubleif 0 < number < 340 then myfun = 4.5

if 340 <= number < 410 then myfun = 4.5

......

end function

在非f2的**里写 =myfun(f2)就ok了

11楼:匿名用户

不用这么复杂,找两列(d、e),把比较的对应关系放进去,假设要判断的数据在a1,b1是判断结果的话,那么b1=lookup(a1,d1:e18)

excel中如何解决if函数嵌套超过七层的问题,请各位高人赐教!!

12楼:匿名用户

这类抄问题通bai常用lookup来完

du成.

假设zhib38的最小

dao值是0

=lookup(b38,,)

13楼:天蝎

不难理解复,b38单元格的数处于

制不同的判断的bai区间时,返回不du同zhi的值。

判断的区dao间 返回值

>299.5 320289.5 -299.5 280279,5-289.5 240......

229.5-219.5 40<219.5 0

关于excel**超过七层嵌套问题

14楼:匿名用户

你的公bai式可改为:

du=if(f2>800,50,if(f2>500,30,if(f2>250,25,if(f2>150,20,if(f2>90,13,if(f2>50,8,if(f2>15,5,"")))))))&if(and(f2<16,f2>8),3,if(and(f2<9,f2>=2),2,""))

用lookup的话zhi可写成:

dao=lookup(f2,,)

直接引用数据区专域属的话:

=lookup(f2,--left(b3:b11,find("-",b3:b11)-1),c3:c11)

15楼:匿名用户

你可用lookup函数解决。

请在f4输入公式:

=lookup(f2,,)

在excel中if函数只能嵌套七层,但如果要超过七层怎么为?

16楼:低糖深红芯片儿

你不会分开放两个格里写么…一个格存一下中间的判断结果,之后再对判断结果进行判断不就得了么

嵌套超过七层的函数怎么使用

17楼:匿名用户

直接看a的值然后根据条件判断即可

18楼:匿名用户

=if(a1="","",lookup(a1,))

这样试一下是不是你要的公式

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

19楼:yesyes科

excel if函数嵌套一般可以嵌套7层,解决方法如下:

1、首先在电脑上打开excel2007,进入下图界面。

2、然后在a1**中输入1,a2**中输入-1。

3、接着在a3**中输入if函数。

4、if函数的第一个值输入a1>0,第二个值考虑嵌套,输入if(a2<0,"正确","错误"),然后把第三个数值输入"错误"。

5、这样a3的结果就是嵌套函数的结果是正确,根据逻辑进行运算下,答案是对的。

20楼:匿名用户

2003里,一般只能嵌套7层,如果要突破,可以分段进行,公式=if(条件,为真时显示,为假时显示)。其中为真为假都可以利用。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,,)

21楼:铁瀚楚莎莉

2003版本,有7层嵌套的限制。

如果要突破,可以分段进行。

2013以上版本的没有这个限制。

让excel实现函数if的嵌套超过七层怎么处理啊

22楼:匿名用户

=h4*if(f4<0.6,,if(f4<0.71,0.

0035,if(f4<0.81,0.008,if(f4<0.

91,0.017,if(f4<1.3,0.

02,if(f4<1.5,0.024,if(f4<2,0.

028,0.032)))))))

或=if(f4>=2,0.032,if(f4>=1.5,0.

028,if(f4>=1.3,0.024,if(f4>=0.

91,0.02,if(f4>=0.81,0.

017,if(f4>=0.71,0.008,if(f4>=0.

6,0.0035,)))))))*h4

再或=if(f4="","",h4*lookup(f4,))

23楼:思雪遥遥

=lookup(f4,,)*h4

自己把省略号补充完整。

24楼:李刚哥哥哥

你可以先重置

下ie啦,方法如下,

方法:工具-inter*** 选项-高级-重置如果内还不行的话,你就重装下ie吧,容

Excel if函数的使用嵌套超过7层怎么办

1楼 阳光上的桥 改用别的函数,例如vlookup,或者使用临时变量。 具体处理请粘贴你的公式,或者分享文件帮你做好。 2楼 天雨下凡 用别的公式代替,比如用lookup公式 excel的if函数嵌套超过七层怎么办,一共有18个范围,具体公式如下 3楼 匿名用户 首先你的公式表述就是错误的,0 f2...

ecel使用if函数嵌套超过七层怎么办

1楼 匿名用户 你写的公式数据与 中的数据不对应 公式可以写成 if p6 lookup p6 07及以上的版本可以支持7层以上的嵌套 如果是03版且一定要用if进行嵌套的话 公式可以改成 if p6 if p6 72 if p6 50 f if p6 53 d if p6 58 c if p6 6...

怎样辨认特征音程并解决,音程解决中 解决的意思是什么

1楼 匿名用户 我想你这里指的是和声调式及旋律 调式中的特征音程吧? 在和声调式和旋律调式中,特征音程指的就是自然调式中没有的那几种音程,分别是增二度 减七度 增五度 减四度。因此,对于和声与旋律调式中出现的一个音程,你只需要判断一下音程种类是否是上述那四种,便可知道其是否为特征音程。 至于解决,特...