寵物集市-寵物集市華東、華南、華北排行榜一覽表
568
2025-04-02
IF函數,沒你想的那么簡單
IF函數是excel最經典的函數,也是每個初學者最早接觸的函數之一。如果你在工作中遇到邏輯判斷、多層級條件嵌套判斷等問題,都可以用IF函數來解決。別看小小的IF函數,掌握它能讓你釋放出更多的效率。01
函數語法語法IF(logical_test,value_if_true,value_if_false)功能IF函數是條件判斷函數:如果指定條件的計算結果為 TRUE,IF函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。簡單來說:IF(測試條件,結果1,結果2),即如果滿足“測試條件”則顯示“結果1”,如果不滿足“測試條件”則顯示“結果2”。舉個例子:
我們在B2單元格輸入公式:=IF(A2>=60,”及格”,”不及格”)這個公式意思是如果A2大于或等于60分,那么就輸出:及格,否則輸出:不及格。
特別注意:公式中的引號是在英文輸入法狀態下輸入,否則公式會提醒出錯。
02
單條件判斷
上面是某班級成績表,如果不低于60分,顯示及格,如果低于60分,顯示不及格。
我們在B2單元格輸入公式:
=IF(A2>=60,”及格”,”不及格”),然后將鼠標移動到B2單元格右下角,出現黑色十字架,雙擊鼠標就能完成自動填充公式。GIF操作如下:
03
多條件判斷IF函數可以實現多層級,多條件判斷,我們通過一個案例來展現。
假如說:100分為滿分,90分以上為優秀,70分至80分為良,60分至70分為及格,60分以下為不及格。我們應該怎么設置公式呢?
在B2輸入公式:=IF(A2=100,”滿分”,IF(A2>=90,”優秀”,IF(A2>=70,”良”,IF(A2>=60,”及格”,”不及格”))))雙擊下拉填充公式。公式解讀:
我們按照分值的大小進行排列,從大到小,特別注意,if函數多個嵌套之間要用逗號隔開,不能用括號包圍。有多少個括號,最后公式后面要輸入多少個括號,不過excel很智能,最后如果輸入的括號不足,excel會自動補足括號。
最終結果如下:
04
多條件且關系判斷
如果在多條件中又有且關系,那么怎么辦呢?比如:
規則是:如果工齡在3年以上,且出勤率在50%以上,獲得獎金500,否則沒有獎金。
在C2輸入公式:
=IF((A2>=3)*(B2>=50%),500,””)
或者:
=IF(AND((A2>=3),(B2>=50%)),500,””)
雖然兩個公式結果是一樣的,在此強烈推薦大家使用第一個公式,因為如果有多個判斷條件,那么你用and函數比較麻煩,用乘號比較簡單。有時候我們會面臨比較復雜多條件判斷。
結果如下:
04
多條件或關系判斷如果在多條件中又有或關系,怎么處理呢?
判斷規則是:
如果男性年齡在55歲以上或者女性年齡在50歲以上,就判斷為退休。我們在C2輸入公式:
=IF((A2>=55)*(B2=”男”)+(A2>=50)*(B2=”女”),”退休”,””)公式解讀:(A2>=55)*(B2=”男”)表示男性55歲以上(A2>=50)*(B2=”女”)表示女性50歲以上(A2>=55)*(B2=”男”)+(A2>=50)*(B2=”女”)表示二者有一個成立即可,也就是或關系。特別記住:
如果是且關系,也就是同時成立的條件,中間用星號如果是或關系,也就是有一個成立的條件即可,中間用加號結果如下:
當然IF函數還有其他應用,今天我們基本上學習了IF函數70%的用法。小伙伴們,學到了嗎?
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。