今天和大家一起來(lái)學(xué)習(xí)一下Excel中IF函數(shù)的用法,當(dāng)然空繁,老司機(jī)請(qǐng)自覺(jué)繞道~
關(guān)于IF函數(shù)是什么意思,網(wǎng)上一大堆解釋說(shuō)明落塑,就不一一碼字了。只要知道IF函數(shù)是最常用的判斷類(lèi)函數(shù)之一罐韩,能完成非此即彼的判斷就可以了憾赁。
如下圖,考核得分的標(biāo)準(zhǔn)為9分散吵,要判斷B列的考核成績(jī)是否合格龙考。
=IF(B4>=9,"合格","不合格")
IF,相當(dāng)于普通話(huà)的“如果”矾睦,函數(shù)語(yǔ)法是:
IF(logical_test,[value_if_true],[value_if_false])晦款;看不懂是吧,翻譯過(guò)來(lái)就是:IF(判斷的條件,符合條件時(shí)的結(jié)果,不符合條件時(shí)的結(jié)果)枚冗。
等等柬赐,什么?官紫?肛宋?太簡(jiǎn)單了,我又沒(méi)說(shuō)完束世,急什么酝陈,來(lái)點(diǎn)挑戰(zhàn)性的!
如下圖毁涉,已知專(zhuān)業(yè)類(lèi)別有理工沉帮,文科,財(cái)經(jīng)等贫堰,現(xiàn)在想給這些專(zhuān)業(yè)類(lèi)別分別匹配上唯一且可識(shí)別的專(zhuān)業(yè)代號(hào)穆壕,仍然用IF函數(shù)來(lái)處理。專(zhuān)業(yè)類(lèi)別與專(zhuān)業(yè)代號(hào)一一對(duì)應(yīng)為:
理工 對(duì)應(yīng) LG
文科 對(duì)應(yīng) WK
財(cái)經(jīng) 對(duì)應(yīng) CJ
這里要判斷三個(gè)結(jié)果其屏,而原先的IF一層判斷方法已不能滿(mǎn)足要求喇勋,所以這里要用到IF函數(shù)的嵌套,如下圖所示:
先別急著撤偎行,再來(lái)一個(gè)IF嵌套川背。如圖,現(xiàn)在想對(duì)不同生源地的學(xué)生來(lái)一個(gè)加分政策蛤袒,加分政策如下:
本地學(xué)生? 總分為原始分加? 30本省學(xué)生? 總分為原始分加? 20外省學(xué)生? 總分為原始分加? 10
這里仍然要對(duì)三個(gè)不同的結(jié)果進(jìn)行判斷熄云,跟上一個(gè)例子用到的公式本質(zhì)上并沒(méi)有什么區(qū)別:
細(xì)心的同學(xué)可能想要舉爪提問(wèn)了,為啥上一個(gè)例子的公式:
=IF(B2="理工","LG",IF(B2="文科","WK","CJ"))
中的LG妙真、WK缴允、CJ等都有用雙引號(hào)括起來(lái),而這個(gè)例子的公式:
=IF(C2="本地",D2+30,IF(C2="本省",D2+20,D2+10))
中的D2+30珍德、D2+20练般、D2+10等并沒(méi)有用雙引號(hào)括起來(lái)呢矗漾?
這是因?yàn)镈2+30、D2+20踢俄、D2+10這些是一個(gè)公式缩功,公式要進(jìn)行運(yùn)算,而公式是不能用括號(hào)括起來(lái)的都办,這點(diǎn)小細(xì)節(jié)你注意到了嗎嫡锌?另外各位請(qǐng)注意,以上公式中涉及到的所有字母琳钉、逗號(hào)势木、引號(hào)、括號(hào)等(除漢字外)都是英文狀態(tài)下輸入的歌懒,否則公式無(wú)法運(yùn)算啦桌,會(huì)報(bào)錯(cuò)的!
在我們實(shí)際處理數(shù)據(jù)的時(shí)候及皂,可能遇到這樣一種情況:如下已知銷(xiāo)售數(shù)量和銷(xiāo)售額甫男,讓我們算出單價(jià),
但因?yàn)楦鞣N原因可能銷(xiāo)售數(shù)量沒(méi)有收集到位验烧,導(dǎo)致在求單價(jià)的時(shí)候發(fā)生如下錯(cuò)誤:
這個(gè)時(shí)候我們可以用Iserror函數(shù)輔助來(lái)解決這個(gè)報(bào)錯(cuò)板驳,如下:
此外,在日常處理數(shù)據(jù)的時(shí)候碍拆,IF函數(shù)的使用可能并沒(méi)有那么簡(jiǎn)單若治,一般會(huì)搭配用到and函數(shù)和 or函數(shù)。這里舉幾個(gè)例子闡釋一下:
對(duì)于60歲以上(含)的男性員工給予1000元獎(jiǎng)金
注意到兩個(gè)條件:60歲以上(含)和男性員工感混,不難發(fā)現(xiàn)這兩個(gè)條件存在并列關(guān)系端幼,這里可以用and函數(shù)進(jìn)行處理,如下:
那么or函數(shù)呢弧满?已知:
對(duì)于60歲以上或40歲以下的員工給予1000元獎(jiǎng)金
這里仍然是兩個(gè)條件:60歲以上婆跑、40歲以下,但這兩個(gè)條件之間是“或”的關(guān)系谱秽,這就要用到or函數(shù)洽蛀,如下: