乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel中的IF函数多层嵌套怎么用?-excel函数if什么意思,excel函数ifs用法

Excel中的IF函数多层嵌套怎么用?-excel函数if什么意思,excel函数ifs用法

作者:乔山办公网日期:

返回目录:excel表格制作


好像是64个?

IF-函数-嵌套公式和避免错误-0b22ff44-f149-44ba-aeb5-4ef99da241c8

网页链接

IF 函数 - 嵌套公式和避免错误

虽然 Excel 将允许您最多 64 个不同的 IF 函数的嵌套,则根本不建议这样做。为什么

  • 多个 IF 语句要求大量思维正确生成,并确保其逻辑可以正确计算通过一直到结尾的每个条件。如果您不能准确嵌套您公式 100%,它可能工作 75%的时间,但是返回意外的结果 25%的时间。很遗憾,您捕获 25%的可能性很小。

  • 多个 IF 语句会变得非常难以维护,特别是当您回来一段时间后并尝试查明哪些您或糟糕其他人,已尝试执行。

  • 如果发现 IF 语句似乎在无穷无尽地不断增加,这时候应放下鼠标,重新思考策略。



excel2003中if函数嵌套使用方法


N1单元格写入公
=IF(AND(K1=0,L1=0),J1,IF(AND(K1>0,K1<H1,L1=0),K1-H1+I1,IF(AND(K1>H1,L1=0),K1+I1,IF(AND(L1>0,L1<I1,K1=0),L1-I1+K1,IF(AND(L1>I1,K1=0),L1+H1,IF(AND(K1>0,L1>0),K1+L1,""))))))

更换高版本的excel:2003版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,"优"}),这样就没有嵌套层数一说;如果上边两条还是解决不了,还可以将一部分公式自定义名称,然后用自定义的名称代替原公式中内层嵌套部分。

相关阅读

关键词不能为空
极力推荐

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