問題來源
IF是EXCEL最常用的函數,沒有之一。雖然簡單,可大家經常寫錯,今天就細細說來。
IF函數解釋
IF函數有三個參數,語法如下:
=IF(條件判斷, 條件成立返回值, 條件不成立返回值)
應用舉例
1、最簡單使用:
填寫長跑項目,女生800米,男生1500米:
公式:=IF(C2=”女”,”800米”,”1500米”)
注:在表達式中,中文字符必須用英文雙引號引起來。
2、多條件使用:
評定成績:如果大于等于85為優秀,大于等于70小于85為良好,大于等于60小于70為合格,小于60為不合格。
公式:
=IF(D3>=85,”優秀”,IF(D3>=70,”良好”,IF(D3>=60,”合格”,”不合格”)))
注:在做條件判斷是可以有大于,大于等于,小于,小于等于,等于 ,不等于,用符號表示分別為:>, ?>= ?, ?< ? , ? ?<= ? , =,<>。
3、復雜條件使用:
判斷是否完成任務,出貨量大于等于800,且庫存量小于100,為完成任務,否則未完成。
公式:=IF(AND(B2>=800,C2<=100),”完成”,”未完成”)
4、復雜返回值使用:
5、依據身份證號碼提取性別:
=IF(MOD(MID(A2,17,1),2)=1,”男”,”女”)
6、幫助VLOOKUP實現逆向查找:
在E2輸入公式:
=VLOOKUP(D2,IF({1,0},B1:B10,A1:A10),2,0),
結果如下圖:
其中:
IF({1,0},B1:B10,A1:A10),構造出姓名在前,部門在后的新的查詢區域,如下圖: