IF函數(shù)是excel 最基本的函數(shù)之一,使用非常頻繁,是必須掌握好的函數(shù)。它除了基本的用法外,還有一些另類技巧,一起來看吧
一、基本用法
1、單條件判斷
這是最最基礎(chǔ)的用法,單元格滿足某一條件,返回一個值,否則返回另一個值。
例:判斷總分大于700分,顯示“優(yōu)秀”,否則顯示“良好”。
=IF(J2>=700,”優(yōu)秀”,”良好”)
2、多條件判斷
多條件判斷一般就是IF函數(shù)的嵌套,分幾個等級,就需要幾個if,看下面的例子。
例如:將成績分為優(yōu)秀、良好、一般、后進(jìn)四個等級,那么就需要四個if函數(shù)來嵌套。
這里僅僅說明if嵌套用法,不要拿成績等級咬文嚼字!!!!!!!!!!!!!!!
=IF(J3>=700,”優(yōu)秀”,IF(J3>650,”良好”,IF(J3>500,”一般”,IF(J3<500,”后進(jìn)生”))))
也可以寫成三個嵌套:最后兩個條件放在一起
=IF(J9>=700,”優(yōu)秀”,IF(J9>650,”良好”,IF(J9>500,”一般”,”后進(jìn)生”)))
注意書寫格式:右括號的位置,有幾個if最后就有幾個右括號。
這種嵌套有個缺點就是如果條件過多,公式就變得冗長了。
3、多區(qū)間判斷
多區(qū)間判斷時,條件數(shù)值一定要按順序判斷,要么升要么降。
例如我們判斷“英語”大于120優(yōu)秀,否則良好。
兩種公式寫法:
=IF(E2<90,”不及格”,IF(E2<120,”良好”,”優(yōu)秀”))
=IF(E2>=120,”優(yōu)秀”,IF(E2>=90,”良好”,”不及格”))
二、進(jìn)階用法
多條件并列判斷
例:考駕照的時候,四科全過,才算合格,只要有一項不合格,即為不合格。
=IF(AND(C2>=90,D2>=90,E2>=90,F2>=90),”合格”,”不合格”)
and()表示括號內(nèi)的多個條件要同時成立
例:只要有一門外語測試90分以上視為合格,即為外語水平合格。
=IF(OR(C2>=90,D2>=90,E2>=90,F2>=90),”合格”,”不合格”)
or()表示括號內(nèi)的多個條件任一個成立
三、特殊用法
1、去“0”值
單元格數(shù)值如果是計算得出,有可能會出現(xiàn)“0”值,可以用if函數(shù)隱藏。
例:兩個數(shù)運算結(jié)果為“0”,則隱藏,否則顯示計算結(jié)果。
=IF(E3-F3=0,””,E3-F3)
2、去“#div/0”
單元格中有除法運算,當(dāng)“0”作為除數(shù)時,就會不可避免的出現(xiàn)“#div/0”,嚴(yán)重影響視覺效果,怎么辦呢?
例:除數(shù)為“0”,則不顯示“#div/0”
=IF(E5=0,””,D5/E5)
3、自動輸入男女
輸入身份證號,隨后自動辨別輸入男、女,太方便了。
=IF(MOD(RIGHT(C2),2)=0,”女”,”男”)
關(guān)于IF函數(shù)這些使用技巧,你學(xué)會了么?下次碰到的時候千萬不要用錯了哦