IF函數(shù)超實用的12種經典用法

IF函數(shù)是Excel中最常用的函數(shù)之一,凡工作中涉及到條件邏輯判斷、多層級條件嵌套判斷的問題,都可以用IF函數(shù)來解決。而且IF函數(shù)與很多函數(shù)結合使用,能發(fā)揮意想不到的強大作用,如果能夠熟練的掌握其應用技巧,對于邏輯判斷的問題提高效率是有很大幫助的。今天Excel辦公小課堂就對于IF函數(shù)綜合盤點一下,一共整理了12種經典案例,非常全面,建議先收藏,不然到時候需要就找不到了哦~
IF函數(shù):判斷一個條件是否滿足,如果滿足指定的條件返回一個“真值”,如果不滿足指定的條件則返回一個“假值”
功能:IF(條件,真值,假值,)
注意:在Excel中對數(shù)據進行運算或使用函數(shù)時,對于文本類型的數(shù)據要用英文的雙引號雙引起來
一、IF函數(shù)第1種用法:單條件判斷
目的:根據學生成績進行評價,語文成績大于等于60分,評價為及格,否則為不及格
公式:=IF(D3>=60,"及格","不及格")

說明:IF函數(shù)第1參數(shù)D3>=60表示的是假設【語文】成績是否大于等于60;第2參數(shù)"及格"表示的是語文成績大于等于60分的情況下返回的結果為及格;第3參數(shù)"不及格"表示的是語文成績小于60分的情況下返回的結果為不及格。
二、IF函數(shù)第2種用法:判斷預算是否超出
目的:判斷預算是否超出,當實際發(fā)生額大于預算額,則為超出,否則為未超出
公式:=IF(D3>C3,"超出","未超出")

說明:IF函數(shù)第1參數(shù)D3>C3表示的是假設【實際發(fā)生額】是否大于【預算額】;第2參數(shù)"超出"表示的是【實際發(fā)生額】大于【預算額】返回的結果為超出;第3參數(shù)"未超出"表示的是【實際發(fā)生額】小于等于【預算額】返回的結果為未超出。
三、IF函數(shù)第3種用法:計算加班補貼
目的:常規(guī)工作時長為8小時,當超過8小時按1小時20元補貼
公式:=IF(C3>8,(C3-8)*20,0)

說明:IF函數(shù)第1參數(shù)C3>8表示的是假設【工作時長】是否大于8小時;第2參數(shù)(C3-8)*20表示的是【工作時長】大于8小時,返回的結果為TRUE,也就是為加班,然后通過超過常規(guī)工作的時長乘以20;第3參數(shù)0表示的是小于等于8小時,返回的結果為FALSE,也就是未加班,得到加班補貼為0。
四、IF函數(shù)第4種用法:只顯示一種結果
目的:當員工季度考核分數(shù)在70分以下安排再次培訓
公式:=IF(C3<70,"培訓","")

說明:IF函數(shù)第1參數(shù)C3<70表示的是假設【考核分數(shù)】是否小于70;第2參數(shù)"培訓"表示的是【考核分數(shù)】小于70,返回的結果培訓;第3參數(shù)””表示的是【考核分數(shù)】大于等于70,返回的結果為“空白”的效果(輸入英文的雙引號)。
五、IF函數(shù)第5種用法:文本條件判斷
目的:當職位為銷售經理,差旅住宿費補貼800元,其他職位補貼500元
公式:=IF(C3="銷售經理",800,500)

說明:IF函數(shù)第1參數(shù)C3="銷售經理"表示的是假設【職位】為“銷售經理”(對于文本內容作為判斷條件時用比較運算符等于號判斷,表示的是相同);第2參數(shù)800表示的是假設【職位】為“銷售經理”,返回的結果800;第3參數(shù)500表示的是【職位】不是“銷售經理”,返回的結果為800。
六、IF函數(shù)第6種用法:多條件判斷計算業(yè)績提成
目的:計算業(yè)績提成,銷售額在15000以上,提成15%;銷售額在10000以上,提成10%;銷售額在5000以上,提成5%
公式:=IF(C3>15000,C3*15%,IF(C3>10000,C3*10%,C3*5%))

說明:多條件判斷需要用多個IF函數(shù),首先第一個IF函數(shù)第1參數(shù)C3>15000表示的是假設【銷售額】在15000以上,則返回C3*15%的業(yè)績提成;第一個IF函數(shù)第1參數(shù)C3>10000表示的是假設【銷售額】在10000以上,則返回C3*10%的業(yè)績提成,最后根據兩個區(qū)間的業(yè)績情況比較剩下的業(yè)績提成是10%,也就是C3*5%。
七、IF函數(shù)第7種用法:文本轉數(shù)值條件判斷
目的:根據學生成績進行評價,語文成績大于等于60分,評價為及格,否則為不及格
公式:=IF(N(D3)>=60,"及格","不及格")

說明:IF函數(shù)第1參數(shù)N(D3)>=60是因為當前考試成績中有“缺考”,如果直接通過IF函數(shù)按照常規(guī)條件判斷,則會對于缺考的同學,也會給出“及格”的評價,所以此處嵌套N函數(shù):轉化為數(shù)值后的值,這樣就對于“缺考”成績也會按照數(shù)值形式進行判斷;第2參數(shù)”及格”表示的是假設【語文】成績大于等于60,返回的結果為“及格”;第3參數(shù)“不及格”表示的是【語文】成績小于60,返回的結果為“不及格”。
八、IF函數(shù)第8種用法:多條件多層嵌套
目的:話費補貼標準,部門為銷售部的話費補貼且級別為A級補貼100元,B級200元,C級300元; 部門為企劃部的話費補貼且級別為A級補貼1000元,B級與 C級均為150元。
公式:=IF(C3="銷售部",IF(D3="A級",100,IF(D3="B級",200,300)),IF(C3="企劃部",IF(D3="A級",100,IF(D3="B級",150,150))))

說明:多條件判斷需要用多個IF函數(shù),首先第一個IF函數(shù)判斷【部門】是否是“銷售部”也就是C3="銷售部",當時銷售部通過嵌套一個IF來判斷級別,當級別為“A級”補貼為100也就是D3="A級",100;當級別為“B級”補貼為200,級別為“C級”補貼300也就是D3="A級",200;接下來在通過IF判斷【部門】是否是“企劃部”也就是C3="企劃部";當級別為“A級”補貼為100,級別為“B級”和“C級”補貼150也就是D3="B級",150,150。
九、IF函數(shù)第9種用法:同時滿足多個條件判斷
目的:判斷學生考試是否通過,通過標準為:理論成績和實操成績同時大于等于60分即為通過,否則為不通過
公式:=IF(AND(D3>=60,E3>=60),"通過","不通過")

說明:對于同時滿足指定的多個條件判斷,可嵌套AND函數(shù):表示多個條件同時滿足的情況下才能返回“真”結果,若有其中一個條件不滿足的情況下全部都返回“假”結果,也就是AND(D3>=60,E3>=60),根據嵌套AND函數(shù)條件判斷,滿足時返回的結果為“通過”,不滿足時返回的結果為“不通過”,也就是最終公式=IF(AND(D3>=60,E3>=60),"通過","不通過")。
十、IF函數(shù)第10種用法:滿足其中一個條件判斷
目的:員工評優(yōu)評選,銷量大于80或銷售額大于35000即為優(yōu)秀評價標準
公式:=IF(OR(D3>80,E3>35000),"優(yōu)秀","")

說明:對于滿足其中一個條件判斷,可嵌套OR函數(shù):表示多個條件滿足其中一個的情況下才能返回“真”結果,若有所有條件都不滿足則返回“假”結果,也就是OR(D3>80,E3>35000),根據嵌套OR函數(shù)條件判斷,滿足其中一個條件時返回的結果為“優(yōu)秀”,都不滿足時返回的結果為“空白”的效果,也就是最終公式IF(OR(D3>80,E3>35000),"優(yōu)秀","")。
十一、IF函數(shù)第11種用法:與AND和OR搭配判斷
目的:判斷員工是否退休,男性員工且年齡達到60歲,則退休;女性員工且年齡達到55歲,則退休
公式:=IF(OR(AND(C3="男",D3>=60),AND(C3="女",D3>=55)),"退休","")

說明:函數(shù)參數(shù)AND(C3="男",D3>=60)表示判斷【性別】是否是“男”且【年齡】是否達到“60歲”;函數(shù)參數(shù)AND(C3="女",D3>=55表示判斷【性別】是否是“女”且【年齡】是否達到“55歲”;函數(shù)參數(shù)OR(AND(C3="男",D3>=60),AND(C3="女",D3>=55))表示判斷是否是男性員工且年齡達到60歲,或者是否是女性員工且年齡達到55歲。最后通過IF函數(shù)判斷得到結果為“退休”或留“空白”的效果。
十二、IF函數(shù)第12種用法:條件判斷求和
目的:計算銷售二部銷售額總和
公式:=SUM(IF(C3:C8="二部",D3:D8,""))

說明:IF函數(shù)部分IF(C3:C8="二部",D3:D8,"")表示【銷售部門】一列是否等于“二部”,當滿足時返回【銷售額】列中的數(shù)據區(qū)域,否則返回“空白”的效果,最后用SUM函數(shù)求和,也就是SUM(IF(C3:C8="二部",D3:D8,"")),公式輸入好后按Ctrl+Shift+Enter得到最終結果
?作者:Excel辦公小課堂
今天分享的內容,建議收藏起來以備不時之需!
關注Excel辦公小課堂
解鎖辦公技能,告別無效加班

看完點贊,月入過萬~