1.IF函數的語法結構
IF函數的語法結構:IF(條件,結果1,結果2)。
2.IF函數的功能
對滿足條件的數據進行處理,條件滿足則輸出結果1,不滿足則輸出結果2。可以省略結果1或結果2,但不能同時省略。
3.條件表達式
把兩個表達式用關系運算符(主要有=,<>,>,<,>=,<=等6個關系運算符)連接起來就構成條件表 達式,例如,在IF(a1+b1+50 <> b1+c1 50, 1,1)函數式中,條件表達式是a1+b1+50 <> b1+c1 50。
4.執行過程
下面以IF(a1+b1+50 <> b1+c1 50, 1,1)函數式為例來說明IF函數的執行過程。
先計算條件表達式a1+b1+50 <> b1+c1 50,如果表達式成立,值為TRUE,並在函數所在單元格中顯示“ 1”;如果表達式不成立,值為FALSE,並在函數所在單元格中顯示“1”。
5.IF函數嵌套的執行過程
如果按等級來判斷某個變量,IF函數的格式如下:
IF(E2>=85,"優",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
函數從左向右執行。首先計算E2>=85,如果該表達式成立,則顯示“優”,如果不成立就繼續計算E2>=75,如果該表達式成立,則顯示“良”,否則繼續計算E2>=60,如果該表達式成立,則顯示“及格”,否則顯示“不及格”。