酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

巧用if函式巢狀實現多條件判斷的方法!

電腦1.01W

本學期期會考試結束,學生的考核成績也批出來的,針對學習成績是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的值,然後返回{差,中,良,優}中的值。

標籤:巢狀 函式