如何用Excel中的IF函數(shù)判斷學(xué)生的成績(jī)是否優(yōu)秀?
網(wǎng)友解答: 用IF函數(shù)判斷學(xué)生的成績(jī)是否優(yōu)質(zhì)是很簡(jiǎn)單的,曾寫過一篇文章《玩轉(zhuǎn)學(xué)生成績(jī)分析》不僅能給出答案,還能讓老師們做更具體的分析,在次發(fā)出來,希望能給同仁們有所幫助。我們老師,讓學(xué)生
用IF函數(shù)判斷學(xué)生的成績(jī)是否優(yōu)質(zhì)是很簡(jiǎn)單的,曾寫過一篇文章《玩轉(zhuǎn)學(xué)生成績(jī)分析》不僅能給出答案,還能讓老師們做更具體的分析,在次發(fā)出來,希望能給同仁們有所幫助。
我們老師,讓學(xué)生考試是經(jīng)常的事。而每一次考試成績(jī)出來后是不是需要進(jìn)行數(shù)據(jù)分析呢?今天介紹用IF函數(shù)和LOOKUP函數(shù)等對(duì)學(xué)生成績(jī)進(jìn)行等級(jí)劃分和統(tǒng)計(jì)的方法。
一、什么是IF函數(shù)IF函數(shù)及條件函數(shù),基本語句是IF(logical_test, [value_if_true], [value_if_false]),其中l(wèi)ogical_test是邏輯檢驗(yàn)的表達(dá)式;value_if_true是檢驗(yàn)結(jié)果為真的返回值,value_if_false是檢驗(yàn)結(jié)果為否的返回值。意思是如果滿意什么條件,則返回某值,否則返回另一值。
二、IF函數(shù)的基本用法以下表為例,當(dāng)C3中的分?jǐn)?shù)在90分(總分150)以上為及格,90分 以下不及格,在D3單元格輸入公式=if(c3=90,“及格”,“不及格”)【注意:所有符號(hào)都是英文符號(hào)】,并拖動(dòng)公式填充到D列的其它單元。
三、IF函數(shù)的嵌套用法如下圖,假如我們將成績(jī)劃分為“優(yōu)秀”(135分以上)、“較優(yōu)秀”(120分以上)、“良好”(105分以上)、"合格"(90分以上)、“不合格”(90分以下),其中還可能出現(xiàn)有同學(xué)缺考的情況,于是在D3中輸入公=if(c3=135,"優(yōu)秀",if(c3=120,"較優(yōu)秀",if(c3=105,"良好",if(c3=90,"合格",if(c3="","缺考","不合格"))))),特別說明一下缺考的情況,缺考則該單元格不填(空值),而不是填0。拖動(dòng)公式填充,則每位同學(xué)的等次就出來了。
四、用LOOKUP函數(shù)劃等次當(dāng)我們有時(shí)候等次分級(jí)較多時(shí),用IF函數(shù)就比較麻煩了,這時(shí)可以用LOOKUP函數(shù)來代替。如下圖,在I列和J列中分出分?jǐn)?shù)段和等級(jí),在D3中輸入=LOOKUP(C3,$I$3:$I$7,$J$3:$J$7),注意“$"符號(hào)是指的絕對(duì)引用,此時(shí)如果不絕對(duì)引號(hào),在拖動(dòng)公式填充時(shí)對(duì)應(yīng)的單元格就會(huì)下移,就不行了。還有一特別注意的是LOOKUP函數(shù)是向后兼容,所以在分級(jí)時(shí)一定要從低分到高。
五、IF函數(shù)的綜合用法當(dāng)我們有同學(xué)缺考時(shí)(有空值),可以使用IF和LOOKUP的聯(lián)合,在D3中輸入=if(C3="","缺考",LOOKUP(C3,$I$3:$I$7,$J$3:$J$7))。
六、按比例劃定等次以下圖為例,共有29名同學(xué)的成績(jī)(C3:C31),按A等20%,B等30%,C等30%,D等20%來劃定等次。
(一)如果用IF函數(shù),先增加一列,計(jì)算出每個(gè)分?jǐn)?shù)排名在總數(shù)中的比例,用公式=RANK(C3,C$3:C$31)/(COUNTA(C$3:C%31),其中=RANK(C3,C$3:C$31)是分?jǐn)?shù)在所有分?jǐn)?shù)中的排名,COUNTA(C$3:C%31)是統(tǒng)計(jì)區(qū)域內(nèi)所有不含空值的單元格個(gè)數(shù)(當(dāng)然為里知道有29個(gè)數(shù)據(jù),可不用這個(gè)函數(shù),直接/29),由于公式需要下拉進(jìn)行填充,所以行區(qū)域的行號(hào)要用絕對(duì)引用($)。 再按前面IF函數(shù)的嵌套用法進(jìn)行等次的劃定。 (二)直接用LOOKUP函數(shù),輸入:=LOOKUP(PERCENTRANK(C:C,C3),{0,0.201,0.501,0.801},{"D","C","B","A"}),此公式中PERCENTRANK(C:C,C3)意思是C3數(shù)據(jù)在C列中的所有C列數(shù)據(jù)中的百分比排名,此處引用了整個(gè)列,也可以像前面一樣用C$3:C$31為個(gè)區(qū)域。因?yàn)镻ERCENTRANK排名是降序的,即第一名是1,所以后面的數(shù)組中A占20%,也就是0.8以后的,B占30%,也就是0.5以后的,依次類推。
七、各等次數(shù)據(jù)統(tǒng)計(jì)當(dāng)我們劃定了等次后,可能學(xué)需要統(tǒng)計(jì)每個(gè)等次的學(xué)生數(shù),則可以用公式:=COUNTIF(E$3:E$31,G3),含義是在H3中統(tǒng)計(jì)E3:E31區(qū)域內(nèi)等于G3的數(shù)量,區(qū)域是不變的,所以絕對(duì)引用,但G3在下拉填充時(shí)是需要變?yōu)镚4的,所以相對(duì)引用。
更多教育觀點(diǎn)、教學(xué)經(jīng)驗(yàn)、學(xué)習(xí)資源、教育技術(shù),敬請(qǐng)關(guān)注“輕風(fēng)教育”。 網(wǎng)友解答:這個(gè)很簡(jiǎn)單,只要嵌套IF函數(shù),就能自動(dòng)判斷劃分出成績(jī)等級(jí),下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過程:
1.為了更好的說明問題,這里我新建了一個(gè)Excel表格,輸入的測(cè)試數(shù)據(jù)如下,這里是隨機(jī)填寫的:
2.接著我們點(diǎn)擊等級(jí)下面第一個(gè)單元格,輸入IF判斷函數(shù)“=IF(B2=90,"優(yōu)秀",IF(B2=80,"良好",IF(B2=70,"中等",IF(B2=60,"及格","不及格"))))”,這里劃分了5個(gè)等級(jí),分別是“優(yōu)秀”,“良好”,“中等”,“及格”和“不及格”,點(diǎn)擊“Enter”,就能判斷出第一個(gè)成績(jī)的等級(jí),如下:
3.最后,從剛才的單元格依次下拉,所有的成績(jī)就會(huì)自動(dòng)判斷等級(jí),如下:
至此,我們就完成了利用IF函數(shù)自動(dòng)判斷學(xué)生成績(jī)等級(jí)??偟膩碚f,整個(gè)過程很簡(jiǎn)單,也不難,只要你有一點(diǎn)的Excel知識(shí),多熟悉幾遍操作,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。