卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Excel中的IF函數(shù)如何進(jìn)行嵌套?

網(wǎng)友解答: 想要完全掌握IF函數(shù)嵌套的核心,需要學(xué)會(huì)IF函數(shù)的二叉樹原理,只要你能夠?qū)⑴袛嗟倪壿嫯嫵龆鏄鋱D,那么再?gòu)?fù)雜的多條件判斷你都能搞定。001、IF函數(shù)的基本用法學(xué)習(xí)IF函數(shù)嵌套

網(wǎng)友解答:

想要完全掌握IF函數(shù)嵌套的核心,需要學(xué)會(huì)IF函數(shù)的二叉樹原理,只要你能夠?qū)⑴袛嗟倪壿嫯嫵龆鏄鋱D,那么再?gòu)?fù)雜的多條件判斷你都能搞定。

001、IF函數(shù)的基本用法

學(xué)習(xí)IF函數(shù)嵌套之前,首先要掌握IF函數(shù)的基本用法,就是說如果只有一個(gè)IF函數(shù),它是如何起作用的?

①IF函數(shù)的語(yǔ)法

IF(logical_test,value_if_true,value_if_false)

·Logical_test 表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式,所以第一個(gè)參數(shù)的結(jié)果要么是“真”,要么是“假”;

·value_if_true,如果第一個(gè)參數(shù)為真時(shí),函數(shù)返回的結(jié)果;

·value_if_false,如果第一個(gè)參數(shù)為假時(shí),函數(shù)返回的結(jié)果。

②因此,簡(jiǎn)單來說,IF函數(shù)就是一個(gè)而選一個(gè)的判斷題,可以將其語(yǔ)法簡(jiǎn)化為:

如果……那么……否則

③結(jié)論

從IF函數(shù)的語(yǔ)法來看,使用一個(gè)IF函數(shù),只能進(jìn)行一次判斷,也就意味著只能返回一個(gè)結(jié)果,想要多次判斷,必須使用IF函數(shù)的嵌套形式。

002 什么是IF函數(shù)的二叉樹原理?

我們先來看一個(gè)圖示,如下圖所示:

在IF多條件判斷中,每進(jìn)行一次判斷都會(huì)得出一個(gè)真的和一個(gè)假的結(jié)果,我們將真的結(jié)果寫在條件左側(cè),將假的結(jié)果寫在條件右側(cè);如果得出的是假的結(jié)果,還需要繼續(xù)判斷……

這樣就形成一個(gè)IF函數(shù)的二叉樹嵌套樹,在這個(gè)樹中,每一層都是一個(gè)基本的IF函數(shù)語(yǔ)法,滿足“如果……那么……否則”

這樣,我們就把IF函數(shù)嵌套這個(gè)復(fù)雜的問題,轉(zhuǎn)化成了「多個(gè)IF基本語(yǔ)法疊加」的簡(jiǎn)單問題。變成這樣:

如果……那么……(如果……那么……(如果……那么……否則))002 我們來看具體應(yīng)用

我們需要根據(jù)右側(cè)的等級(jí)判斷標(biāo)準(zhǔn),來判斷左側(cè)成績(jī)單中的成績(jī)對(duì)應(yīng)的等級(jí),可以使用IF函數(shù)來多次對(duì)每一個(gè)成績(jī)進(jìn)行判斷。

我們來分析一下判斷等級(jí)的邏輯:

Step1:首先我們應(yīng)該判斷成績(jī)是否大于等于90,如果是的話,等級(jí)就是A,如果不是的話進(jìn)入Step2;

Step2:判斷成績(jī)是否大于等于80,如果是的話,等級(jí)就是B,如果不是的話進(jìn)入Step3;

Step3:繼續(xù)判斷,成績(jī)是否大于等于70,如果是的話,等級(jí)就是C,否則的話進(jìn)行Step4……

看到?jīng)],這個(gè)判斷過程,如果用圖示就是IF的二叉樹圖,在二叉樹中,Step1就相當(dāng)于第一層判斷:我們把條件寫在上方,然后有兩個(gè)分支,其中一個(gè)分支為真,一個(gè)分支為假。

你掌握二叉樹原理了么?在以后的IF函數(shù)應(yīng)用中,刻意地使用二叉樹思想,那么IF函數(shù)的嵌套難題會(huì)迎刃而解。


「精進(jìn)Excel」系酷米簽約作者,關(guān)注我,如果任意點(diǎn)開三篇文章,沒有你想要的知識(shí),算我耍流氓!

網(wǎng)友解答:

你好,舉個(gè)例子就容易理解了。手機(jī)碼字哈,沒辦法驗(yàn)證是否有符號(hào)遺漏之類的,如有希望指正,謝謝!

先說一下格式:if(條件,“值1“,“值2“),如果條件成立返回值1,否則返回值2

正常無嵌套的IF

if(1<2,“1“,“2“)

如果1小于2,則返回1,否則返回2

條件嵌套

if(if(34,“3“,“4“)3,“1“,“2“)

思考一下結(jié)果是什么呢?

答案是,1

怎么來的呢?先從外層開始計(jì)算。

判斷外層 if 的條件是否成立,即 if(34,“3“,“4“)3 是否成立。要判斷這個(gè)條件是否成立,就要先得出 if 條件的結(jié)果,才能判斷是否大于3,即if(34,“3“,“4“)的結(jié)果。這個(gè) if 條件就是正常無嵌套的情況了,很容易得出結(jié)果為4。把4帶入之前的式子,即43。公式就變成了,if(43,“1“,“2“),又變成了正常無嵌套的if,結(jié)果顯而易見了。

結(jié)果嵌套

if(1<2,if(43,“1“,“2“),“2“)

根據(jù)上一條的條件判斷的思路,思考一下結(jié)果是多少?

答案是,1

怎么來的呢?還是從外層開始吧!

外層條件1<2成立,返回值1,此時(shí)的值1是一個(gè)if語(yǔ)句,那么我們就計(jì)算他,他的結(jié)果就是外層if的結(jié)果。根據(jù)無嵌套情況的if,很容易得出里層的結(jié)果為1。那么外層就變成了if(1<2,“1“,“2“),有沒有似曾相識(shí)呢?

多層嵌套

上面的例子是由兩個(gè)if嵌套的,實(shí)際上嵌套里面還可以再嵌套,比如三個(gè)甚至四五六七個(gè)if嵌套使用。

總結(jié),以上就是關(guān)于 if ,不知道各位是否看懂?

關(guān)于多層嵌套,實(shí)際使用中很難遇到很多個(gè)if的情況,一般來說嵌套3層就基本能滿足了,而且對(duì)于if的嵌套,建議不要太多,三層已經(jīng)就夠多了,再多不僅公式容易出錯(cuò),邏輯上也容易出錯(cuò),因?yàn)樘珡?fù)雜了自己也是要昏的,不是嗎?

標(biāo)簽: