IF函數在EXCEL表格裡是一個使用較多的基礎函數,多用於條件判斷,條件判斷的結果只有兩個,不是TRUE就是FALSE,而IF函數的後面兩個參數則根據條件判斷的結果返回對應的內容。通常可以和AND函數和OR函數組合起來表示多個條件的關係。
函數結構:IF(logical_test,value_if_true,value_if_false)
通俗講法:IF(測試條件,結果1,結果2)
如果滿足"測試條件"則顯示"結果1",如果不滿足"測試條件"則顯示"結果2"。
測試條件就是將兩個表達式用關係運算符(主要有=,<>,>,<,>=,<=等6個關係運算符)連接起來構成條件表達式。
下面我們用五個例子來看看IF函數的具體使用方法:
基礎用法:單一條件
如圖所示,查看成績表裡的英語成績,如果大於等於60分,則顯示為“及格”,否則顯示為“不及格”。
函數公式:=IF(D2>=60,"及格","不及格")
這裡“D2>=60”就是條件,即看英語分數是否大於等於60分。
如果大於等於60分,則返回第二參數“及格”,否則返回第三參數“不及格”。
嵌套使用 多條件判斷
如圖所示,將英文成績分成三個等級,小於60分為不及格,60分到85分為良好,大於等於85分為優秀。
這裡用一個IF函數顯示滿足不了需求,根據條件分段來看,先將分數分成60分以上和以下,再判斷60分以上的兩種情況。
函數公式:IF(D2<60, "不及格",IF(D2<85, "良好","優秀"))
先判斷D2是否小於60,如果小於60分則顯示“不及格”,否則就是大於或等於60分的情況,然後判斷這個分數是否大於等於85,如果是,返回“優秀”,否則就是“良好”。
多條件同時滿足(AND)
最新評論