回覆列表
  • 1 # 明月清風1a7K

    IF函數是Excel中比較常用的函數,這個函數既可以進行數據判斷,也可以進行數據分層。

    IF函數的功能是對值和期待值進行邏輯比較。

    IF 函數最簡單的形式表示:如果(內容為 True,則執行某些操作,否則就執行其他操作)。因此 IF 語句可能有兩個結果。第一個比較結果為 True,第二個比較結果為 False。

    IF函數的語法結構

    IF(logical_test,value_if_ture,value_if_false)

    參數解釋:

    logical_test 可以是一個數值也可以是邏輯值,例如:數值、文字等;value_if_ture 邏輯比較後,符合比較條件而輸出的結果,可以自行設定value_if_false 邏輯比較後,不符合比較條件而輸出的結果,可以自行設定。

    IF函數的使用方法(分析學生成績為例)

    一、使用IF函數進行邏輯比較;

    比如用於分析學生成績是否及格。

    第一步,選中要輸入數據的單元格;將鼠標滑動到單元格上方,單擊一下“選中”,雙擊進入“輸入狀態”。

    第二步,填寫IF函數,即輸入“=IF”;

    輸入時Excel會自動匹配類似的函數,並提示函數能夠實現的功能。

    第三步,填入比較條件,一般情況下,60分及以上為及格,那麼條件應該是大於60,這裡輸入“=IF(A2>=60,”;

    第四步,輸入邏輯比較結果,即輸入“=IF(A2>=60,"及格","不及格")”;

    注意:如果輸出結果為文本,注意用英文狀態下輸入的雙引號引起來;

    第五步,查看比較結果,並拖拽完成表格。

    二、使用IF函數進行數據分層;

    把學生分數分為三個層次,“不及格、良好、優秀”;

    第一步,首先明確思路,需要把數據分成三層,而一次IF函數只能把數據分成兩層,是不是需要進行兩次IF函數比較才能把數據分成三層呢?!

    明確了數據要分兩次運算,我們開始進行函數運算。為了獲得更好的學習效果,這一次函數運算先把優秀分出來,公式應為“ =IF(A2>=80,"優秀" ”

    第二步,我們已經將優秀的分數區分出來,如何對良好和不及格的分數進行區分呢,而且IF函數一次運算只能輸出兩種結果,那麼我們是不是需要進行函數嵌套了呢。

    思路:優秀的分數已經區分出來,僅剩下80分一下的分數需要區分,我們直接嵌套一個IF函數進行計算,即輸入"=IF(A2>=80,"優秀",IF (A2>=60"

    第三步,輸入剩餘的比較結果,並輸入兩個結束括號,即“))”;完整的公式“=IF(A2>=80,"優秀",IF(A2>=60,"良好","不及格"))”。

  • 中秋節和大豐收的關聯?
  • 96斤算不算微胖?