當前位置:股票大全官網 - 財經新聞 - Excel函數的IF函數

Excel函數的IF函數

今天我們壹起來學習Excel中IF函數的用法。當然,老司機要自覺繞行~

關於IF函數的含義,網上有很多解釋,我就不壹壹編碼了。只要知道IF函數是最常用的判斷函數之壹,就可以完成非此即彼的判斷。

如下圖所示,考核得分的標準為9分,需要判斷B列的考核結果是否合格。

= IF(B4 & gt;=9,“合格”,“不合格”)

IF,相當於普通話中的“如果”,功能語法為:

IF(logical _ test,【值_if_true】,【值_ IF _ false】);我不明白,對嗎?翻譯過來就是:IF(判斷的條件,滿足條件時的結果,不滿足條件時的結果)。

等等,什麽?太簡單了。我還沒說完。急什麽?讓我們來點挑戰吧!

如下圖所示,已知的專業類別包括理工科、文科、財經類等。現在,我們希望將這些專業類別與唯壹且可識別的專業代碼進行匹配,並仍然使用IF函數來處理它們。專業類別與專業代碼壹壹對應:

理工科對應LG

文科對應WK

財經對應CJ

這裏有三個結果需要判斷,但是原來的IF級判斷方法已經不能滿足要求,所以這裏使用了IF函數的嵌套,如下圖所示:

先別急著出去,我們再來壹次。如圖,我想給不同生源地的學生壹個加分政策。獎勵政策如下:

本地學生?總分為原始分和附加分嗎?來自這個省的30名學生?總分為原始分和附加分嗎?20個外省學生?總分為原始分和附加分嗎?10

這裏仍然有三個不同的結果需要判斷,上壹個示例中使用的公式本質上沒有什麽不同:

細心的學生可能想舉手提問,為什麽上壹個例子的公式:

= IF(B2 =“科學與工程“,“LG“,IF(B2 =“文科“,“WK“,“CJ“))

LG、WK、CJ等。都用雙引號括起來,本例中的公式為:

= IF(C2 =“本地“,D2+30,IF(C2 =“本地“,D2+20,D2+10))

D2+30、D2+20、D2+10沒有用雙引號括起來。

這是因為D2+30、D2+20和D2+10是壹個公式,公式需要運算,但公式不能用括號括起來。妳註意到這個小細節了嗎?此外,請註意所有字母、逗號、引號、括號等。上述公式中涉及的(除漢字外)均為英文輸入,否則公式無法運行並報錯!

當我們實際處理數據時,可能會遇到這樣的情況:給定以下銷售數量和銷售量,讓我們計算單價。

但是由於各種原因,銷售數量可能沒有收集到位,導致在尋求單價時出現以下錯誤:

此時,我們可以使用Iserror函數來幫助解決此錯誤,如下所示:

此外,在日常數據處理中,IF函數的使用可能沒有那麽簡單,而function和or函數通常是壹起使用的。這裏有幾個例子來解釋:

60歲(含)以上男性員工,給予1000元獎金。

註意兩個條件:60歲以上(含)和男性員工。不難發現,這兩種情況之間存在平行關系,可以通過以下方式處理和發揮作用:

or函數呢?已知:

對於60歲以上或40歲以下的員工,將給予1000元的獎金。

仍有兩種情況:60歲以上和40歲以下,但這兩種情況之間存在or關系,這需要使用OR函數,如下所示: