數據處理——IF函數的嵌套使用


數據處理——IF函數的嵌套使用

一、函數的初步認識

1、IF函數的語法結構

IF(logical_test,[value_if_true],[value_if_false])
中文表達式:如果(條件,條件為真時執行的操作,條件為假時執行的操作),即:IF(條件,結果1,結果2)

2、IF函數的功能

說明:[value_if_true] 和 [value_if_false] 表示可選項,即它們可以不寫,條件滿足則輸出結果1,不滿足則輸出結果2。可以省略結果1或結果2,但不能同時省略。

image

3、條件表達式

把兩個表達式用關系運算符(主要有=,<>,>,<,>=,<=等6個關系運算符)連接起來就構成條件表達式。

二、函數的使用

按等級來判斷某個變量,IF函數的格式如下:
IF(E2>=85,"優秀",IF(E2>=75,"良好",IF(E2>=60,"及格","不及格")))
函數從左向右執行。首先計算E2>=85,如果該表達式成立,則顯示“優秀”,如果不成立就繼續計算E2>=75,如果該表達式成立,則顯示“良好”,否則繼續計算E2>=60,如果該表達式成立,則顯示“及格”,否則顯示“不及格”。

image

輸入第一層IF函數
在E2單元格中輸入函數=if(D2>=90,"優秀",),意思是若D2單元各種的數值大於等於90,那么就輸出“優秀”;若D4單元格數值小於90就輸出第2個if函數的值。
注意:
1.在輸入函數的內容時需要將輸入法切換為英文格式;
2.大於等於的表達式為>=,為英文格式標點符號;
3.按分值由高至低進行函數的嵌套。

第一層IF函數:

image

第二層IF函數

image

第三層IF函數:

image

編輯欄中函數內容如下:
image

表達式輸入完整的函數,輸入完該表達式后點擊Enter鍵,這時會發現E2單元格中的內容變成“良好”倆字。
選中E2單元格,將鼠標放到單元格右下角,待鼠標箭頭變成“+”時按住鼠標左鍵不動,往下拉動鼠標,拉動至E10的位置,這時可以發現所有的單元格里的內容均已生成,即E3:E10單元格公式填充完成,評價結果自動判定。
image

以上使用 “函數參數”對話框設定參數值,對於使用掌握比較牢固時,可以直接輸入函數。
注意:
1.在輸入括號時同時輸入左括號和右括號,這樣括號數量和層級就不會出現問題,養成良好的習慣對以后學習其他函數也是很有幫助的。
2.if判定的數值區間要涵蓋齊全,案例中對大於90,小於60的數值全部進行了包含。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM