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

Excel if函数嵌套最多是多少层?如何突破层数限制,第1张

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

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

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

3、接着在a3表格中输入IF函数。

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

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

也不知道你的这15组数字是什么关系试试这个公式吧

=VLOOKUP(F2,{0,0;6,0261;8,0395;10,0617;12,0888;14,1209;16,158;18,1999;20,2468;22,2968;25,3856;28,4837;30,5553;32,6318;34,7311},2,0)把这个公式复制到你的单元格里就可以实现你的要求,如果知道你的数字都是什么关系或许有更好的办法

假如“上半年销售合计”值在B2-B10内,“销售业绩”评定在C2-C10,“奖金”在D2-D10,“特别奖”在E2-E10,“上半年奖金”在F2-F10,则:

在C2中输入:=IF(B2>=60,"优异",IF(AND(B2>=48,B2<60),"优秀",IF(AND(B2>=36,B2<48),"良好",IF(AND(B2>=24,B2<36),"合格","不合格"))))

在D2中输入:=IF(C2="优异",20000,IF(C2="优秀",10000,IF(C2="良好",6000,IF(C2="合格",2000,0))))

在E2中输入:=IF(B2=MAX(B$2:B$10),5000,0)

在F2中输入:=D2+E2

然后将上述公式填充或复制至第10行

LOOKUP(A1,{0,50,150,250,350,450,550,650,750},{45,56,67,76,86,96,106,116})

第一个数组前需加0,否则50以内的数无法判断

EXCEl2003版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,"优"}),这样就不用嵌套函数了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12177334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存