摘要:本文以學(xué)生成績錄入為例,介紹Excel中If函數(shù)的簡單使用、嵌套使用以及如何和其他函數(shù)組合使用,使用這種方法可使學(xué)生成績處理既快捷而又方便,達(dá)到事半功倍的效果。
關(guān)鍵詞:Excel IF函數(shù) 嵌套使用
對于每位教師來說,考試后整理學(xué)生的考試成績都不是一件輕松的事情,而在整理完成績后還需要在電腦中錄入到Excel中,對學(xué)生成績進(jìn)行總評計(jì)算就更加繁瑣。下面介紹一種利用Excel表處理的方法,簡單快捷的錄入成績的方法,IF函數(shù)是Excel中最常見、使用最廣泛的函數(shù)之一,特別在單條件判斷情況下,用好IF函數(shù)可以幫助人們解決很多日常工作中的很多問題。
1 IF函數(shù)的語法結(jié)構(gòu)
函數(shù)格式:if(logical_test,value_if_true,value_if_false)。
語法結(jié)構(gòu):IF(條件,結(jié)果1,結(jié)果2)。
功能說明:logical_test表示設(shè)定的條件,用比較運(yùn)算符(=,>,<,>=,<=,<>)連接起來的式子。value_if_true表示當(dāng)目標(biāo)單元格與設(shè)定條件相符時返回的函數(shù)值。是“當(dāng)為真時的值”。即當(dāng)“邏輯表達(dá)式”的值為“真”時,本函數(shù)的結(jié)果。
value_if_false表示當(dāng)目標(biāo)單元格與設(shè)定條件不符時返回的函數(shù)值。是“當(dāng)為假時的值”。即是當(dāng)“邏輯表達(dá)式”的值為“假”時,本函數(shù)的結(jié)果。
IF是執(zhí)行真假值判斷,根據(jù)邏輯測試的真假值返回不同的結(jié)果,標(biāo)點(diǎn)符號包括括號一律使用英文標(biāo)點(diǎn)符號,函數(shù)中如果出現(xiàn)漢字需要用英文的雙引號引起來,IF與括弧之間不能有空格,而且使用中最多嵌套7層。
2 IF函數(shù)在成績錄入中的應(yīng)用
通常成績表中需要計(jì)算的成績有‘平時成績(N5)和‘學(xué)期總評分(P5)兩欄。
首先,平時成績的計(jì)算比較簡單,是由實(shí)驗(yàn)指導(dǎo)成績(E5)、作業(yè)(F5)、點(diǎn)名(G5)三項(xiàng)成績的平均值,在Excel的N5中直接輸入“=(E5+F5+G5)/3”,然后拖動N5的“填充柄”,利用Excel的自動填充功能將這個公式復(fù)制到下面的單元格中。
其次,學(xué)期總評分的計(jì)算較為復(fù)雜,看完下面的例子后就你就會發(fā)現(xiàn)用IF函數(shù)來判斷成績其實(shí)一點(diǎn)也不難。
學(xué)期總成績的計(jì)算方法是30%的平時成績(N5)和70%的學(xué)期考試成績(O5)相加得到。
所以就得到一個表達(dá)式P5=N5*0.3+O5*0.7。不過該表達(dá)式計(jì)算的是數(shù)值,而總評成績是以優(yōu)良中差評,所以在這里如何要將數(shù)值轉(zhuǎn)換為文本即可。在P5單元格內(nèi)輸入如下語句,如圖1所示:
=IF(ISTEXT(O6) ,O6, IF(OR(ISTEXT(N6)),N6,
IF(N6*0.3+O6*0.7>=90,"優(yōu)",
IF(N6*0.3+O6*0.7>=80,"良",
IF(N6*0.3+O6*0.7>=70,"中",
IF(N6*0.3+O6*0.7>=60,"及格",
IF(N6*0.3+O6*0.7<=59,"不及格",
)))))))
■
圖1 IF語句輸入
然后拖動P5的“填充柄”,利用Excel的自動填充功能將這個公式復(fù)制到下面的單元格中。
這里應(yīng)用了IF函數(shù)的嵌套,如果第一個邏輯判斷表達(dá)式“IF(ISTEXT(O6)”是否為文字時,如果是的話在P6中就顯示“O6中的文字”,如果為假,就執(zhí)行第二個IF語句“IF(OR(ISTEXT(N6))”是否為文字,如果是就在P6中顯示“N6中的文字”,否則就執(zhí)行下面的IF語句。
如果第三個IF語句中的邏輯表達(dá)式“IF(N6*0.3+O6*0.7>=90”為真,在P6中就顯示“優(yōu)”,如果為假,就執(zhí)行第四個IF語句中的邏輯表達(dá)式“IF(N6*0.3+O6*0.7>=80“為真,在P6中就顯示“良”,依此類推,直至結(jié)束。
這里有幾個IF語句,就要有幾個“)”,這里有7條IF語句,所以要輸入7個“)”。(IF語句最多只能有7條語句)
最后,將不及格的分?jǐn)?shù)用紅色文字顯示,選中列P,點(diǎn)擊“格式/條件格式”,出現(xiàn)“條件格式”設(shè)置窗口,點(diǎn)擊“添加條件”可以添加更多的條件,但最多是3個條件,對“條件格式”進(jìn)行設(shè)置 “單元格數(shù)值等于不及格”,點(diǎn)擊相應(yīng)條件中的“格式”設(shè)置文字的顏色為紅色,并當(dāng)前保存文檔。
最后得到一張完整的成績表,這要比平時教師統(tǒng)計(jì)分?jǐn)?shù)用的方法快一點(diǎn)。
3 結(jié)束語
IF語句既方便又簡單,可為人們?nèi)粘5墓ぷ鞴?jié)省大量時間。本文只是簡單的將Excel的IF函數(shù)應(yīng)用到教師的成績錄入中,而自己可以根據(jù)自己的需要使用更加復(fù)雜的函數(shù),將其和IF函數(shù)組合使用,可以得到非常廣闊的使用范圍,為人們的工作生活帶來更多的樂趣。
參考文獻(xiàn):
[1]Excel中IF函數(shù)的嵌套用法.摘自網(wǎng)絡(luò).
[2]高加瓊,宋燕福.用IF函數(shù)進(jìn)行成績綜合分析三法[J].內(nèi)江科技,2011(06).
[3]夏民,戴光賢,邵祖銘.IF函數(shù)的使用[J].福建電腦,2005(01).
作者簡介:
易星(1981-),女,江蘇金壇人,實(shí)驗(yàn)師,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。