IF函數怎樣才能學會?這篇2400多個字的詳細教程請收藏好

2019-07-12     跟小小筱學辦公技能

要說最早學會的Excel函數是哪一個,我覺得非IF函數莫屬。IF函數是Excel函數裡面最基礎的其中一個,很多需要判斷的地方我們都會用到。當然,IF函數也沒有你想的那麼簡單,要講的話還是有很多可以講的。怎樣學會並靈活運用IF函數,這才是大家學習這個函數應該關注的地方。

今天跟大家詳細介紹IF函數的基礎語法與使用技巧,歡迎大家關注轉發評論點贊。

一、IF函數的基礎語法。

IF(logical_test,value_if_true,value_if_false)

中文意思:IF(判斷條件,條件為真時返回的值,條件為假時返回的值)。

從上面可以看到:IF函數一共有3個參數,第一個參數是必須的,也就是判斷條件;第二個參數跟第三個參數都是可選的。分別是條件為真和假時返回的結果。

二、IF函數單個條件判斷。

示例:將下圖中學生成績大於等於60分的顯示為「及格」,小於60分的顯示為「不及格」。

具體操作步驟如下:

1、選中D3:D10單元格 -- 在編輯欄中輸入公式「=IF(C3>=60,"合格","不合格")」-- 按快捷鍵「Ctrl+Enter」回車即可。

2、動圖演示如下。

【公式解析】C3>=60是一個條件表達式,用於判斷C3單元格的值是否大於等於60。如果值大於等於60,說明表達式成立,這時候返回TRUE,找到第二個參數,結果為「及格」;如果值小於60,說明表達式不成立,返回FALSE,找到第三個參數,結果為「不及格」。

三、IF函數多個區間判斷。

示例1:將下圖中學生成績大於等於90小於等於100評為「優」,成績大於等於70小於90評為「良」,成績大於等於60小於70評為「中」,成績小於60評為「差」。

具體操作步驟如下:

1、選中D3:D10單元格 -- 在編輯欄中輸入公式「=IF(C3>=90,"優",IF(C3>=70,"良",IF(C3>=60,"中","差")))」-- 按快捷鍵「Ctrl+Enter」回車即可。

2、動圖演示如下。

【公式解析】如果C3單元格的值大於等於90,說明條件成立,返回第2個參數的結果「優」;否則返回第3個參數「IF(C3>=70,"良",IF(C3>=60,"中","差"))」,再判斷C3單元格的值是否大於等於70,如果是,返回第2個參數的結果「良」,否則返回第3個參數「IF(C3>=60,"中","差")」;這時候再判斷C3單元格的值是否大於等於60,如果是,返回第2個參數的結果「中」,如果小於60,返回第3個參數的結果「差」。

示例2:下圖中將財務部的簡稱改為「CW」,技術部的簡稱改為「JS」,銷售部的簡稱改為「XS」。

具體操作步驟如下:

1、選中D3:D10單元格 -- 在編輯欄中輸入公式「=IF(C3="財務部","CW",IF(C3="技術部","JS","XS"))」-- 按快捷鍵「Ctrl+Enter」回車即可。

2、動圖演示如下。

【公式解析】上述公式先判斷C3單元格的值是否等於「財務部」,如果等於,則返回第2個參數的值「CW」,否則繼續執行第3個參數「IF(C3="技術部","JS","XS")」,判斷C3單元格的值是否等於「技術部」,如果等於,返回第2個參數的值「JS」,否則返回第3個參數的值「XS」。

四、IF函數多條件判斷。

多條件判斷又分為兩種情況:ANDOR「並且」「或」的關係)。

(1)IF函數和AND函數。

AND函數語法:AND(logical1,logical2, ...)。

說明:參數必須為邏輯值TRUE和FALSE。或者包含邏輯值的數組或引用。如果數組或引用參數中包含文本或空白單元格,則這些值將被忽略。如果指定的單元格區域內包括非邏輯值,則 AND 將返回錯誤值 #VALUE!。

=AND(TRUE,TRUE):所有參數的邏輯值為真結果才為真(TRUE)。

=AND(TRUE,FALSE):有一個參數的邏輯值為假結果就為假(FALSE)。

示例:下圖中我們假設女性55歲退休,判斷其是否達到退休年齡。

具體操作步驟如下:

1、選中E3:E10單元格 -- 在編輯欄中輸入公式「=IF(AND(C3="女",D3>55),"退休","")」-- 按快捷鍵「Ctrl+Enter」回車即可。

2、動圖演示如下。

【公式解析】上述公式中先用AND函數判斷C3單元格的值是否等於「女」並且D3單元格的值是否大於「55」,如果兩個條件都為TRUE,則返回第2個參數的值「退休」,有一個參數為FALSE則返回第3個參數的值空。

(2)IF函數和OR函數。

OR函數語法:OR(logical1,[logical2],…)

說明:如果參數中兩個都為FALSE,結果才為FALSE。如果有一個參數為TRUE,結果即為TRUE。

=OR(TRUE,TRUE):兩個參數都為TRUE,結果必然為TRUE。

=OR(TRUE,FALSE):有一個參數為TRUE,結果也為TRUE。

=OR(FALSE,TRUE):有一個參數為TRUE,結果也為TRUE。

=OR(FALSE,FALSE):兩個參數都為FALSE,結果才為FALSE。

示例:下圖中如果學生的成績有一科大於等於90,判斷為優秀學生,否則不顯示任何內容。

具體操作步驟如下:

1、選中E3:E10單元格 -- 在編輯欄中輸入公式「=IF(OR(C3>=90,D3>=90),"是","")」-- 按快捷鍵「Ctrl+Enter」即可。

2、動圖演示如下。

【公式解析】上述公式中先用OR函數判斷C3單元格的值是否大於等於「90」或者D3單元格的值是否大於等於「90」,如果有一個條件為TRUE,則返回第2個參數的值「是」,當兩個條件都為FALSE時返回第3個參數的值空。

以上就是IF函數最基本的4種用法,即使你是一個Excel小白,我相信看了這篇IF教程之後,你對IF函數的了解已經差不多了。希望您可以給本篇文章點贊和轉發!也算是對小編的鼓勵和支持!

想學更多的Word、Excel等辦公技巧嗎?歡迎關注小編哦,定期更新實用技巧供大家學習。

您的讚賞、關注、轉發、評論、點贊和收藏都是對小編的鼓勵和支持,謝謝您!

文章來源: https://twgreatdaily.com/zh-mo/2eHJQWwB8g2yegNDZrAP.html