欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

你真的了解IF函數(shù)嗎? 一文讀懂excel中IF函數(shù)的深度解析

  發(fā)布時間:2025-01-10 09:53:47   作者:佚名   我要評論
在Excel的眾多函數(shù)中,IF函數(shù)無疑是最基礎(chǔ)也是應(yīng)用最廣泛的一個,但是很多人都不懂if函數(shù),下面我們深度解析一下

小伙伴們好啊,今天咱們一起來認(rèn)識一下IF函數(shù)。這個函數(shù)的作用是對指定條件進(jìn)行判斷,然后根據(jù)判斷結(jié)果返回不同的內(nèi)容,常用寫法是這樣的:

就相當(dāng)于是:如果……,那么……,否則……

  • 第一個參數(shù),用大于、小于、等于等形式,來判斷某個條件是否成立,判斷A2單元格的數(shù)值是否大于60,B2單元格的職務(wù)是否等于“經(jīng)理秘書”等等,判斷的結(jié)果是邏輯值TRUE(條件成立)或是FALSE(條件不成立)。
  • 第二個參數(shù)是在條件成立時返回的內(nèi)容,可以是一個數(shù)字、一段字符,或者是一段其他的公式。
  • 第三個參數(shù)是在條件不成立時返回的內(nèi)容,也可以是數(shù)字、字符或是一段其他的公式。

舉個例子:

要對B2單元格中的分?jǐn)?shù)進(jìn)行判斷,大于60為“合格”,否則為“不合格”。

咱們就可以使用下面這個公式:

=IF(B2>60,"合格","不合格")

注意,在公式中直接返回字符時,需要在字符前后加上一對半角的雙引號。

如果B2大于60,B2>60部分返回邏輯值TRUE,IF函數(shù)返回第二參數(shù)指定的字符“合格”,否則返回第三參數(shù)指定的字符“不合格”。

剛剛這個是單個條件的判斷,使用IF函數(shù)還能完成多個條件的判斷。

如下圖,要對B列的職務(wù)進(jìn)行判斷,如果等于“秘書”,那么補(bǔ)助為1000。如果不等于“秘書”,再繼續(xù)判斷,如果等于“助理”,那么補(bǔ)助為800,否則為0。

前面咱們說過,IF函數(shù)的第二參數(shù)和第三參數(shù),可以是數(shù)值、文字,也可以是一段其他的公式。

這里咱們就要將IF函數(shù)的第三參數(shù)也寫成一段新的IF函數(shù),實現(xiàn)對B列的職務(wù)執(zhí)行兩次判斷。

=IF(B2="秘書",1000,IF(B2="助理",800,0))

最外層的IF函數(shù)先判斷 B2=”秘書” 的返回結(jié)果是不是TRUE,如果是TRUE,就返回第二參數(shù)指定的數(shù)值1000。

如果B2不等于秘書,“ B2=”秘書””得到FALSE,IF函數(shù)返回第三參數(shù)的內(nèi)容。

哪些才是最外層這個IF函數(shù)的第三參數(shù)呢?

對了,就是標(biāo)記顏色的這部分 IF(B2=”助理”,800,0) 。

在“ B2=”秘書””的判斷結(jié)果為FALSE時,標(biāo)記顏色的這部分開始干活了,先來判斷“B2=”助理””的條件是否成立,如果這部分條件判斷返回的是TRUE,則返回里面這個IF函數(shù)的第二參數(shù)800,否則返回里面這個IF函數(shù)的第三參數(shù)0。

計算過程大致是這樣的:

接下來咱們再來看看多列條件的判斷。

如下圖,如果B列的崗位是秘書,并且C列的入職年限大于1,則補(bǔ)助1000元,否則補(bǔ)助為0。

這里要同時判斷兩列條件是不是符合,IF函數(shù)功力有限,需要請?zhí)焐蕉?mdash;—AND和OR函數(shù)來幫忙。

AND函數(shù)和OR函數(shù)都是對多個參數(shù)返回的邏輯值執(zhí)行判斷。

區(qū)別在于:

  • 當(dāng)所有參數(shù)返回的邏輯值都為TRUE時,AND函數(shù)才返回TRUE。
  • 而OR函數(shù)則是在任意一個參數(shù)返回的邏輯值為TRUE時,就返回邏輯值TRUE。

就像下圖中,4個護(hù)士(參數(shù))分別判斷血常規(guī)正常嗎?心電圖正常嗎?肝功正常嗎?B超正常嗎?

當(dāng)每個護(hù)士(參數(shù))的判斷都是TRUE時,AND醫(yī)生最終才會下檢查結(jié)論:OK(TRUE),正常。

下圖中,4個護(hù)士(參數(shù))分別判斷血常規(guī)有問題嗎?心電圖有問題嗎?肝功有問題嗎?B超有問題嗎?

當(dāng)任意一位護(hù)士(參數(shù))的判斷是TRUE時,OR醫(yī)生就會下檢查結(jié)論:OK(TRUE),辦理住院手續(xù)吧。

回到開始的問題,咱們要對崗位和入職年限兩個條件進(jìn)行判斷,只有當(dāng) 崗位=“秘書”的判斷結(jié)果為TRUE,并且入職年限>1 的判斷結(jié)果也為TURE,才返回補(bǔ)助1000元,這里要用哪個醫(yī)生呢?對了,就是AND。

D2單元格輸入以下公式,向下復(fù)制到D8。

=IF(AND(B2="秘書",C2>1),1000,0)

以D2單元格中的公式為例,B2=”秘書”返回的結(jié)果是FALSE,C2>1返回的結(jié)果是TRUE,AND函數(shù)最終返回FALSE。IF函數(shù)根據(jù)AND函數(shù)的結(jié)果為依據(jù)進(jìn)一步進(jìn)行判斷,最終返回第三參數(shù)0。

假如咱們換一個判斷標(biāo)準(zhǔn),如果 崗位=“秘書”,或者 入職年限>1,就給1000元的補(bǔ)助,只有兩項都不符合,補(bǔ)助才是0。

這里的判斷要求是多個條件符合其一,只要把上面公式中的AND換成OR就可以。

=IF(OR(B2="秘書",C2>1),1000,0)

以D2單元格中的公式為例,B2=”秘書”返回的結(jié)果是FALSE,C2>1返回的結(jié)果是TRUE,OR函數(shù)最終返回FALSE。IF函數(shù)根據(jù)OR函數(shù)的結(jié)果為依據(jù)進(jìn)一步進(jìn)行判斷,最終返回第二參數(shù)1000。

再來說說按多個范圍區(qū)間判斷的問題。

如下圖,要根據(jù)B列的月收入進(jìn)行判斷。

標(biāo)準(zhǔn)為:

月收入低于10000為貧困型;月收入在10000至50000為溫飽型;月收入大于50000為小康型。

這里要對B列的數(shù)值進(jìn)行多輪判斷,就要用到多個IF函數(shù)的嵌套了。

咱們先把前面的判斷標(biāo)準(zhǔn)整理一下,先判斷B2是否小于10000,條件成立返回“貧困型”;如果B2不小于10000,那就繼續(xù)判斷B2是否小于50000,條件成立返回“溫飽型”;如果條件仍然不成立,就是月收入大于50000的那些了,返回“小康型”。

把上面這幾句話換成IF函數(shù)的組合,是這樣的:

=IF(B2<10000,"貧困型",IF(B2<50000,"溫飽型","小康型"))

其中紅色部分的IF函數(shù),就是前面這個IF函數(shù)的第三參數(shù)。先判斷藍(lán)色部分的條件,藍(lán)色部分的條件不成立時,再判斷紅色部分。

執(zhí)行多區(qū)間判斷時,有一點需要特別注意:前面的判斷條件不能包含后面的判斷條件。

如果將公式寫成下面這樣,再看看結(jié)果,那就全部脫貧了。

=IF(B2<50000,”溫飽型”,IF(B2<10000,”貧困型”,”小康型”))

為什么出現(xiàn)這種情況呢?

以B3單元格為例,如果先判斷2500<50000, 條件肯定是成立的,這時候IF函數(shù)返回第二參數(shù)“溫飽型”,后面的就不再判斷啦。 剛剛咱們是從第一節(jié)車廂開始往后找的,其實也可以從最后一節(jié)車廂往前找。 下面這個公式,就是先從最高的標(biāo)準(zhǔn)開始判斷,然后逐級向下。 =IF(B2>=50000,”小康型”,IF(B2>=10000,”溫飽型”,”貧困型”))

最后再補(bǔ)充一個小伙伴們經(jīng)常容易出問題的地方,比如要判斷B2的數(shù)值是否在10000至50000之間,符合條件返回“溫飽型”,不符合條件則返回”待考察”。

下面這個公式結(jié)果顯然是不對的:

=IF(10000<B2<50000,"溫飽型","待考察")

為什么出現(xiàn)誤判呢?

其實這不怪IF,是咱們的寫法有問題了。

上面這個公式中,IF函數(shù)的第一參數(shù)10000<B2<50000,運算過程為:

先判斷10000<B2,結(jié)果得到邏輯值TRUE,然后再使用TRUE與50000進(jìn)行比較。根據(jù)Excel中的潛規(guī)則,邏輯值是大于任何數(shù)值的,所以這一步就會返回邏輯值FALSE,而IF函數(shù)也最終返回第三參數(shù)的內(nèi)容了。

正確的公式應(yīng)該是這樣的:

=IF(AND(10000<B2,B2<50000),"溫飽型","待考察") 或者: =IF(AND(B2>10000,B2<50000),"溫飽型","待考察")

都可以返回正確結(jié)果。

推薦閱讀:

一次性搞懂Excel引用方式,再也不用為不會引用發(fā)愁了

excel中XLOOKUP函數(shù)經(jīng)典用法總結(jié)

相關(guān)文章

最新評論