IF函數語法格式?IF函數在我們的實際工作中應用非常多,因為我們要不停的進行各種條件判斷,為了完成這些判斷,最直接、最方便就是使用IF函數來完成。如何正確靈活的使用IF函數,這是接下來介紹的重點。
【一】
語法格式
IF函數語法格式:
=IF(logical_test,[value_if_true],[value_if_false])
翻譯成中文:
=IF(條件,條件成立的返回的值,條件不成立時返回的值)
【注】:參數之間用英文輸入法的半角“,”隔開,字符串也要用英文輸入法的半角引號括住。
【二】
使用方法
1、基礎用法:單條件判斷
實例:如下圖所示,將男,女統一用稱呼來表示為男士、女士,用IF函數如何表示?
公式為:=IF(B2=”男”,”男士”,”女士”)
【解析】如果條件:B2性別為男,則條件成立的返回的值為“男士”,否則條件不成立時返回的值為“女士”。
具體操作步驟:
第1步:在 C2單元格內,將公式【=IF(B2=”男”,”男士”,”女士”)】輸入。
第2步:單擊回車鍵【Enter】
第3步:出現返回值,將鼠標放在單元格的邊緣處,待鼠標指針變成黑色十字,拖動鼠標向下拖拽或直接在黑色十字處雙擊即可。
最終結果如下圖:
2、高級用法(嵌套)
用法一:多重條件判斷
實例:如下圖所示,將專業代號以理工對應代號LG 、文科對應代號WK、財經對應代號CJ,如何去判斷?
公式為:=IF(B2=”理工”,”LG”,IF(B2=”文科”,”WK”,”CJ”))
【解析】如果條件:B2專業為理工,則條件成立的返回的值為“LG”,如果條件B2專業為文科,則條件成立的返回的值為“WK”, 否則條件不成立時返回的值為“CJ”。
具體操作步驟:
第1步:在 C2單元格內,將公式【=IF(B2=”理工”,”LG”,IF(B2=”文科”,”WK”,”CJ”))】輸入。
第2步:單擊回車鍵【Enter】
第3步:出現返回值,將鼠標放在單元格的邊緣處,待鼠標指針變成黑色十字,拖動鼠標向下拖拽或直接在黑色十字處雙擊即可。
最終結果如下圖:
用法二:多區間判斷
實例:如下圖所示,按600分(含600分)以上為第一批,400-600(含400)為第二批,400以下為落榜。這種錄取情況,該如何進行判斷?
公式為:=IF(B2>=600,”第一批”,IF(B2>=400,”第二批”,”落榜”))
【解析】如果條件:B2總分大于等于600,則條件成立的返回的值為“第一批”,如果條件B2總分大于等于400,則條件成立的返回的值為“第二批”, 否則條件不成立時返回的值為“落榜”。
具體操作步驟:
第1步:在 C2單元格內,將公式【=IF(B2>=600,”第一批”,IF(B2>=400,”第二批”,”落榜”))】輸入。
第2步:單擊回車鍵【Enter】
第3步:出現返回值,將鼠標放在單元格的邊緣處,待鼠標指針變成黑色十字,拖動鼠標向下拖拽或直接在黑色十字處雙擊即可。
最終結果如下圖:
【注】
1、在涉及到嵌套或者多條件判斷,切勿將括號丟失。括號都是成對出現,不可遺漏掉。
2、IF函數只能嵌套七層,不但針對IF函數,對所有的函數都適合,也就是說函數嵌套函數,不能超過七層。
3、復雜用法
用法一:多條件并列判斷
實例1:如下圖所示,如果對60歲以上(含)的男性員工給予1000元獎金補助,該如何進行判斷?
公式為:=IF(AND(A2=”男”,B2>=60),1000,0)
【解析】如果條件:A2性別為男,且B2年齡大于等于60,則條件成立的返回的值為“1000”,否則條件不成立時返回的值為“0”。
AND()表示括號內的多個條件且同時成立。
具體操作步驟:
第1步:在 C2單元格內,將公式【=IF(AND(A2=”男”,B2>=60),1000,0)】輸入。
第2步:單擊回車鍵【Enter】
第3步:出現返回值,將鼠標放在單元格的邊緣處,待鼠標指針變成黑色十字,拖動鼠標向下拖拽或直接在黑色十字處雙擊即可。
最終結果如下圖:
實例2:如下圖所示,如果對60歲以上或40歲以下的員工給予1000元獎金補助,該如何進行判斷?
公式為:=IF(OR(B2>=60,B2<=40),1000,0)
【解析】:如果條件:B2年齡大于等于60,或B2年齡小于等于40,則條件成立的返回的值為“1000”,否則條件不成立時返回的值為“0”。
OR()表示括號內的多個條件任一個成立。
具體操作步驟:
第1步:在 C2單元格內,將公式【=IF(OR(B2>=60,B2<=40),1000,0)】輸入。
第2步:單擊回車鍵【Enter】
第3步:出現返回值,將鼠標放在單元格的邊緣處,待鼠標指針變成黑色十字,拖動鼠標向下拖拽或直接在黑色十字處雙擊即可。
最終結果如下圖:
用法二:混合多條件并列判斷
實例:如下圖所示:如果對60歲以上的男員工或40歲以下的女員工給予1000元獎金補助,該如何進行判斷?
公式為:=IF(OR(AND(A2=”男”,B2>=60),AND(A2=”女”,B2<=40)),1000,0)
【解析】如果條件:A2性別為男,且B2年齡大于等于60或A2性別為女B2年齡小于等于40,則條件成立的返回的值為“1000”,否則條件不成立時返回的值為“0”。
具體操作步驟:
第1步:在 C2單元格內,將公式【=IF(OR(AND(A2=”男”,B2>=60),AND(A2=”女”,B2<=40)),1000,0)】輸入。
第2步:單擊回車鍵【Enter】
第3步:出現返回值,將鼠標放在單元格的邊緣處,待鼠標指針變成黑色十字,拖動鼠標向下拖拽或直接在黑色十字處雙擊即可。
最終結果如下圖:
【三】
總結
以上就是IF函數的使用方法,希望大家能夠在今后的工作中靈活運用。在操作之前,先思考將思路理清,再動手去做。