[摘 要] 在Excel中IF函數(shù)運(yùn)用很廣,實(shí)用性強(qiáng),怎樣靈活地運(yùn)用這個(gè)函數(shù)?在此結(jié)合實(shí)踐持一孔之見(jiàn),與同仁商榷。
[關(guān) 鍵 詞] IF函數(shù);函數(shù)嵌套;應(yīng)用
[中圖分類號(hào)] G712 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2017)11-0143-01
我在組織學(xué)生參加全國(guó)計(jì)算機(jī)等級(jí)考試一級(jí)考試時(shí),發(fā)現(xiàn)訓(xùn)練題中有這樣一道題:在考生文件夾下打開(kāi)Excel42·XLS文件(內(nèi)容如下),如果高等數(shù)學(xué)、大學(xué)英語(yǔ)成績(jī)均大于或等于75,在備注欄內(nèi)給出信息“有資格”,否則給出信息“無(wú)資格”(利用IF函數(shù)實(shí)現(xiàn))。
要想完成這道題就必須掌握IF函數(shù)的相關(guān)知識(shí):
一、知道函數(shù)的語(yǔ)法關(guān)系
IF(logical_test,value_if_true,value_if_1)。當(dāng)參數(shù)Logical _ test計(jì)算結(jié)果為true或1的任何數(shù)值或表達(dá)式;Value_if_true是Logical_test為true時(shí)函數(shù)的返回值,Value_if_1是Logical _test為1時(shí)函數(shù)的返回值。簡(jiǎn)單地說(shuō)就是“=IF(條件表達(dá)式,滿足條件的返回值,不滿足條件的返回值)”。例如公式“=IF(AND(B3>=75,C3>=75),“有資格”“無(wú)資格”)”,意思是:
如果B3單元格內(nèi)的數(shù)值大于等于75,C3單元格內(nèi)的數(shù)值也大于等于75,那么就顯示“有資格”,否則顯示“無(wú)資格”。其中條件表達(dá)式可以只有一個(gè),也可以有多個(gè),如果是多個(gè)可以用AND或OR來(lái)連接。當(dāng)然也可以用*或+連接。例如本題也可以表達(dá)為“=IF((B7>=75)*(C7>=75),“有資格”,“無(wú)資格”)”。即兩個(gè)真值1的與的關(guān)系。
二、明白IF函數(shù)里面還可以可以嵌套IF函數(shù)及其他函數(shù)
例如,公式“=IF(B10<75,“無(wú)資格”,IF(C10<75,“無(wú)資格”“有資格”))”。意思是:若第一個(gè)邏輯判斷表達(dá)式B10<75成立,則被賦值“無(wú)資格”;若第一個(gè)邏輯判斷表達(dá)式B10<75不成立,則計(jì)算第二個(gè)IF語(yǔ)句“IF(C10<75)”;若第二個(gè)邏輯判斷表達(dá)式C10<75成立,則被賦值“無(wú)資格”;若第二個(gè)邏輯判斷表達(dá)式C10<75不成立,則被賦值“有資格”。這就是在IF函數(shù)里面嵌套了IF函數(shù)。且可以嵌套多個(gè)IF函數(shù),那就更復(fù)雜了,在此不多說(shuō)了。
三、知道IF函數(shù)注意事項(xiàng)
IF函數(shù)除了遵守一般函數(shù)的通用規(guī)則以外,還有其特有的注意事項(xiàng):(1)括號(hào)必須成對(duì),上下對(duì)應(yīng);(2)IF函數(shù)有N個(gè)條件則有N+1個(gè)結(jié)果;(3)多個(gè)IF函數(shù)嵌套時(shí),使用同一種邏輯運(yùn)算符,即:統(tǒng)一使用大于號(hào)或者統(tǒng)一使用小于號(hào),避免出現(xiàn)錯(cuò)誤;(4)IF應(yīng)用廣泛。記住它的格式是:=IF(條件1,返回值1,IF(條件2,返回值2,IF(條件3,返回值3,返回值4)))。
現(xiàn)在筆者就上面訓(xùn)練題總結(jié)兩種方法:
第一種方法是直接輸入法。
在G3單元格中直接輸入“=IF(AND(B3>=75,C3>=75),“有資格”“無(wú)資格”)”或“=IF((B7>=75)*(C7>=75),“有資格”“無(wú)資格”)”或“=IF(B10<75,“無(wú)資格”,IF(C10<75,“無(wú)資格”“有資格”))”。按回車鍵即可。再利用填充公式將G4到G12填充同一公式。
第二種方法是利用公式選項(xiàng)板。
選定G3單元格,單擊編輯欄中的fx出現(xiàn)“插入函數(shù)”對(duì)話框,選擇IF函數(shù),單擊“確定”按鈕,彈出“函數(shù)”參數(shù)對(duì)話框,如圖:
在Logical-test后輸入AND(B3>=75,C3>=75)在Value-if-true后輸入“有資格”在Value-if-1后輸入“無(wú)資格”單擊“確定”按鈕,按回車鍵即可。再利用填充公式將G4到G12填充同一公式。(用嵌套或連接符,則方法同理)
總之,IF函數(shù)的運(yùn)用,還需要在實(shí)踐中多練習(xí),弄清函數(shù)關(guān)系式的內(nèi)在邏輯規(guī)律,方可得心應(yīng)手。
參考文獻(xiàn):
趙曉琴.Excel數(shù)據(jù)比較,IF函數(shù)簡(jiǎn)單搞定[J].電腦知識(shí)與技術(shù)(經(jīng)驗(yàn)技巧),2011(5).