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