巧用if函數嵌套實現多條件判斷的方法!

本學期期中考試結束,學生的考覈成績也批出來的,針對學習成績是100制,把學生的總分進行評級,評級分爲“優”,“良”,“中”,“差”四個等級,總分在240分以下評爲“差”,300分以上的爲“中”,330分以上爲“良”,360分以上爲“優"。
要實現以上多條件判斷,我們可利用if函數進行嵌套來實現。

巧用if函數嵌套實現多條件判斷的方法!

操作方法

(01)首先我們來認識一下if函數的用法,根據對指定的條件計算結果爲 TRUE 或 FALSE,返回不同的結果。可以使用 IF 對數值和公式執行條件檢測。語法IF(logical_test,value_if_true,value_if_false)Logical_test   表示計算結果爲 TRUE 或 FALSE 的任意值或表達式。例如,A10=100 就是一個邏輯表達式;如果單元格 A10 中的值等於 100,表達式的計算結果爲 TRUE;否則爲 FALSE。此參數可使用任何比較運算符。

巧用if函數嵌套實現多條件判斷的方法! 第2張

(02)本例中我們要對學生的總分進行評級,在G3單元格中,我們輸入公式:=IF(F3>=360,"優",IF(F3>=330,"良",IF(F3>=300,"中",IF(F3<=300,"差"))))

(03)IF(F3>=360,"優",IF(F3>=330,"良",IF(F3>=300,"中",IF(F3<=300,"差")))),此公式中,我們的判斷條件是從高到低的執行判斷,如果從低到高判斷進行條件判斷的話,if函數只要前邊的條件滿足就不會去執行後邊的判斷,所以必須從高低到的順序進行,就是總分數是360--300這個順序。

巧用if函數嵌套實現多條件判斷的方法! 第3張

(04)接着我們拖動複製公式到數據底端即可完成學生成績的評級操作。

巧用if函數嵌套實現多條件判斷的方法! 第4張

(05)當然,如你不喜歡用if函數來實現目的,也可以使用lookup來實現,更改公式爲=LOOKUP(F3,{0,300,330,360},{"差","中","良","優"}),然後向下拖動公式也能實現同樣的結果。

巧用if函數嵌套實現多條件判斷的方法! 第5張

(06)公式=LOOKUP(F3,{0,300,330,360},{"差","中","良","優"})意思是在0,300,330,360中查找F3的值,然後返回{差,中,良,優}中的值。