if函数嵌套怎么理解

=IF(B11="","",VLOOKUP(IF(IFERROR(SEARCH("+",VLOOKUP(AO11,科目!A:M,13,0)),0)>0,LEFT(VLOOKUP(AO11,科目!A:M,13,0),FIND("+",VLOOKUP(AO11,科目!A:M,13,0))-1),VLOOKUP(AO11,科目!A:M,13,0)),{"业务类型","WY015业务类型";"物业项目","WY002物业项目";"合同编码","WK006合同编号";"合同编号","WK006合同编号";"内部公司","H0003内部公司";"银行账户","H0002银行账户";"职员","H0004职员";"成本中心","H0005成本中心"},2,FALSE)) 这个公式是什么意思?

这是单个if判断:
=IF(D4>=90,"优",“差”)
括号里有三个空,每两个空由一个英文逗号隔开。第一个空填判断条件即“D4>=90”,第二个空填判断成功后的返回数据即“优”,第三个空填判断失败的返回数据即“差”。
同理,if的嵌套:

=IF(D4>=90,"优",IF(D4>=60,"合格",“不合格”))
第一个空“D4>=90”是第一个if的判断条件,第二个空“优”是第一个判断条件判断成功的返回数据,第三个空即第二个if,是嵌套的,当判断失败时执行。
同理,if的多次嵌套:
=IF(D4>=90,"优",IF(D4>=80,"良",IF(D4>=60,"合格",“不合格”)))
从这些例子可以看出,if嵌套就是在判断失败时,再判断一次。当然,你要是在判断成功时嵌套if即在第二个空嵌套if,就可以在判断成功时执行嵌套的if了。
最后,手打不宜,望采纳!追问

我想问的是我写的下面的这个公式的含义

温馨提示:答案为网友推荐,仅供参考
相似回答