韓艷麗
摘要:高職計算機(jī)Excel教學(xué)中,學(xué)生對IF函數(shù)掌握不清楚,不透徹,不會靈活應(yīng)用,該文通過多個代表性案例系統(tǒng)詳細(xì)介紹了IF函數(shù)基本用法,IF函數(shù)嵌套,IF系列函數(shù),所用案例通俗易懂,結(jié)合實(shí)際,清楚明了,舉一反三。
關(guān)鍵詞:案例總結(jié);IF函數(shù);IF系列函數(shù);IF函數(shù)和其他函數(shù)的聯(lián)合使用
中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)23-0204-02
在高職計算機(jī)Excel教學(xué)中,IF條件函數(shù)是非常重要的函數(shù),在Excel的使用中有著非常強(qiáng)大的功用,可以實(shí)現(xiàn)條件判斷,學(xué)生在學(xué)習(xí)過程中感覺比較難,不太好理解,根據(jù)教學(xué)經(jīng)驗(yàn),我將IF函數(shù)的基本用法,IF函數(shù)的嵌套以及IF系列函數(shù)進(jìn)行整理,用案例來詳細(xì)說明IF函數(shù)和IF系列函數(shù)用法,并在案例中體現(xiàn)IF函數(shù)與其他函數(shù)的聯(lián)合使用。
1 IF函數(shù)的基本用法
IF函數(shù)是條件函數(shù),通過給定條件進(jìn)行判定,根據(jù)判定條件成立與否分別返回不同的值。格式為:=IF(測試條件,A,B),如果測試條件成立,則返回A,否則返回B。IF函數(shù)的使用可以利用IF函數(shù)參數(shù)對話框完成,也可以在編輯欄手動輸入函數(shù)完成,對于IF函數(shù)簡單的用法,兩種方法都可以,但對于復(fù)雜的嵌套,還是手動輸入更方便快捷,便于理解。本文主要以手動輸入函數(shù)為例進(jìn)行講解,所有案例中利用編輯欄顯示本例中所使用的公式。手動輸入函數(shù)時要特別注意,所有的字符都必須在英文狀態(tài)下輸入,函數(shù)名大小寫均可。
例1:如果A2單元格數(shù)字大于等于90,則優(yōu)秀,否則合格,=IF(A2>=90,"優(yōu)秀","合格")。注意:返回的結(jié)果如果是字符,必須加英文狀態(tài)下的雙引號。
例2:如果A2單元格是石家莊或保定,則返回省內(nèi),否則返回省外,=IF(OR(A2="石家莊",A2="保定"),"省內(nèi)","省外")。這個例子中體現(xiàn)了兩個并列的條件如何利用OR函數(shù)表述。OR函數(shù)是或函數(shù),即兩個條件只要有一個滿足即為成立。
例3:如果A2日期介于2020-10-1至2020-12-31之間,則返回已申領(lǐng),否則返回空值,=IF(AND(A2>=DATE(2020,10,1),A2<=DATE(2020.12.31)),"已申領(lǐng)","")。這個例子用法的特點(diǎn)是結(jié)合了AND函數(shù)和DATE函數(shù),通過AND函數(shù)來表示介于兩個日期之間的表述方法。
2 IF函數(shù)的嵌套
IF函數(shù)嵌套可以判斷多種情形,每嵌套一層增加判斷一種情形。在函數(shù)的嵌套中還需注意的問題是IF函數(shù)的括號必須是成對出現(xiàn)的,有幾個IF函數(shù)就會有幾對括號,每個IF函數(shù)都必須有三個參數(shù)。
例4:如果C2=1則為冠軍,C2=2則為亞軍,C2=3則為季軍,否則為空白。=IF(C2=1,"冠軍",IF(C2=2,"亞軍",IF(C2=3,"季軍","")))在這個例子中,只有當(dāng)名次符合1,2,3時對應(yīng)的是冠軍,亞軍,季軍,其余名次均為空白。這是一個簡單的三層嵌套。
例5:對學(xué)生成績進(jìn)行等級判定是我們工作生活中經(jīng)常遇到的情形,如圖所示,如果C2<60則判定結(jié)果為不及格,如果C2≥60且C2<70則判定結(jié)果為及格,如果C2≥70且C2<80則判定結(jié)果為中等,如果C2≥80且C2<90則判定結(jié)果為良好,否則優(yōu)秀。函數(shù)的書寫形式有兩種,可以從大到小,也可以從小到大。
從小到大的方法:=IF(C2<60,"不及格",IF(C2<70,"及格",IF(C2<80,"中等",IF(C2<90,"良好","優(yōu)秀"))))
從大到小的方法:=IF(C2>=90,"優(yōu)秀",IF(C2>=80,"良好",IF(C2>=70,"中等",IF(C2>=60,"及格","不及格"))))
需要注意的是用從大到小的函數(shù)輸入方法數(shù)字表示都用的是”>=”,但在從小到大的輸入方法時數(shù)字表示都用的是“<”,因?yàn)榘P(guān)系不一樣。這個例子是IF函數(shù)嵌套的串行結(jié)構(gòu),下面我們再舉一個并行結(jié)構(gòu)的例子。
例6:某單位給職工發(fā)補(bǔ)助,條件如圖所示,需要按照性別和年齡段計算每位職工補(bǔ)助的金額。通過這個例子體現(xiàn)了IF函數(shù)嵌套的并行結(jié)構(gòu)的用法。
計算公式為:=IF(B2="女",IF(C2>=50,300,200),IF(C2>=55,500,300))。
3 IF系列函數(shù)
3.1 SUMIF函數(shù)
SUMIF是條件求和函數(shù),作用是對區(qū)域中符合條件的值求和。函數(shù)格式是:=SUMIF(條件區(qū)域,求和條件,求和區(qū)域)。此函數(shù)中共有三個參數(shù),當(dāng)?shù)谝粋€參數(shù)條件區(qū)域即為求和區(qū)域時,第三個參數(shù)可省略。例7:所有女生英語總分=SUMIF(C3:C12,"女",F(xiàn)3:F12)。
3.2 AVERAGEIF函數(shù)
AVERAGEIF函數(shù)是條件求平均值函數(shù),作用是對區(qū)域內(nèi)滿足條件的值求平均值。函數(shù)格式為:=AVERAGEIF(條件區(qū)域,求平均值條件,求平均值區(qū)域)。AVERAGEIF和SUMIF的語法格式完全相同,區(qū)別就是一個是求和,另一個是求算術(shù)平均值。例8:所有男生的歷史平均分=AVERAGEIF(C3:C12,"男",H3:H12)。
3.3 COUNTIF函數(shù)
COUNTIF函數(shù)是條件計數(shù)函數(shù),作用是對區(qū)域內(nèi)符合條件的值計數(shù)。函數(shù)格式為:=COUNTIF(計數(shù)區(qū)域,計數(shù)條件)。COUNTIF函數(shù)有2個參數(shù)。使用中注意計數(shù)條件要加英文狀態(tài)的雙引號。例9:平均分大于80的人數(shù)=COUNTIF(J3:J12,">80")。
IF函數(shù)在Excel使用的過程中經(jīng)常會用到,而且IF函數(shù)和其他函數(shù)配合可以完成很多復(fù)雜的工作,這里只是拋磚引玉的歸納了一些IF函數(shù)的常見用法,我們可以結(jié)合工作實(shí)際,在工作中利用IF函數(shù)解決更多的工作難題,提高我們的工作效率,讓我們的工作事半功倍。
參考文獻(xiàn):
[1] 胡文穎.Excel中的公式與函數(shù)[J].電腦編程技巧與維護(hù),2018(8):113-114,144.
[2] 韓紅宇,楊德義.EXCEL中滿足某一時間段數(shù)值求和問題的分析[J].黑龍江科技信息,2015(15):158.
[3] 梁平枝.Excel中If函數(shù)的教學(xué)初探[J].現(xiàn)代職業(yè)教育,2016(8):106-107.
【通聯(lián)編輯:代影】