單科成績排序excel公式? 現在對學生的評價都是采用等級評判法(一般四個等級A,B,C,D),也就是把學生考的成績轉換成等級下面舉例說明運用電子表格中的IF函數嵌套,實現成績與等級的轉換過程,下面我們就來說一說關于單科成績排序excel公式?我們一起去了解并探讨一下這個問題吧!
現在對學生的評價都是采用等級評判法(一般四個等級A,B,C,D),也就是把學生考的成績轉換成等級。下面舉例說明運用電子表格中的IF函數嵌套,實現成績與等級的轉換過程。
首先我們先學習一下IF函數的使用。
IF的函數格式為:IF(測試條件,真值,假值)。
其意義是:當測試條件成立時,則顯示真值(即第一個逗号之後第二個逗号之前的數值),當測試條件不成立時則顯示假值(即第二個逗号之後的數值)。
例如:在目标單元格内輸入函數“=IF(A2<60,1,2)”則當單元格A2内的數值小于60時目标單元格内顯示的數值為1,當單元格内的數值不小于60時目标單元格内顯示的數值為2。
這裡顯示的是數字(即數值),如果如果我們想要顯示漢字或其他字符那怎麼辦呢?其實這個很簡單:隻需要把想要輸出的内容放入雙引号内,然後再放到相應位置即可。若上函數改為“=IF(A2<60,"差""好")”,那麼當單元格A2内的數值小于60時,目标單元格則顯示“差”;當單元格内的數值不小于60時則目标單元格則顯示“好”。
上述例題實現了對數值的兩等級劃分,現在對學生成績進行等級評定需要多等級劃分,其實,隻需要用多個IF語句進行嵌套即可實現。
圖1
(假設我們的成績等級劃分是:0~59為D級,60~74為C級,76~89為B級,90~100為A級。)
第一層IF函數測試條件為“C3<60”,假設分數在60分以下時即C3單元格内的值小于60,正确則輸出“D”,不正确時C3單元格内的值大于等于60,在假值的位置上嵌套第二層IF語句。
第二層IF語句中的測試條件為“C3<75”,若C3内的值小于75,則輸出真值“C”,若測試條件不成立,則C3内的值大于等于75,在假值的位置上嵌套第三層IF語句。
第三層IF語句中的測試條件為“C3<90”,若C3内的值小于 90,則輸出真值“B”,若測試條件不成立,則輸出假值“A”。即在D3單元格内輸入:“=IF(C3<60,"D",IF(C3< 75,"C",IF(C3<90,"B","A")))”,回車。
選中D3單元格,按住填充柄進行填充,這樣本學科的等級轉換完成。
依據此方法,可以轉換其他科目的等級。
參考公式:
1、=IF(A2<60,"不及格",IF(A2<80,"及格",IF(A2<100,"優秀")))
2、=IF(B2<60,"不及格",IF(B2=60,"及格",IF(B2<90,"良好","優秀")))
3、=IF(D4>=90,"優",IF(D4>=80,"良",IF(D4>=70,"中",IF(D4>=60,"合格",IF(D4<60,"差"))))) 或 =(IF(D5=90,"優",IF(D5>=80,"良",IF(D5>=70,"中",IF(D5>=60,"合格","差")))))
4、=IF(B3<60,"D",IF(B3< 75,"C",IF(B3<90,"B","A")))
0~59為D級,60~74為C級,76~89為B級,90~100為A級
5. =IF(C5<60,"D",IF(C5<70,"C",IF(C5<80,"B","A"))) 語數
0~59為D,60~69為c級,70~79為b級,80~100為A級
6、=IF(G5<30,"D",IF(G5<35,"C",IF(G5<40,"B","A"))) 科學
0~29為D,30~34為c級,35~39為b級,40~50為A級
7、=IF(I5<100,"D",IF(I5<155,"C",IF(I5<200,"B","A"))) 總分250
150以下為D,175分以下為c級,200以下為b級,200以上為A級
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!