在 Excel 建立的一個成績表中(如下圖),如果要顯示成績評定,該如何處理?成績評定方式如下表:
你可能會用以下的公式:
儲存格F2:=IF(E2=100,"特優",IF(E2>=90,"優",IF(E2>=80,"良",IF(E2>=70,"佳",IF(E2>=60,"可","差")))))
複製儲存格F2至儲存格F2:F21。
利用IF函數的巢狀結構,經由多次判斷後取得成績評定結果。
你還可以使用定義名稱+VLOOKUP函數來以查詢方式評定成績:
先定義一個名稱grade,將grade設定為一個陣列,其中是由許多「分數+評定」所組成:
grade={0,"差",10,"差",20,"差",30,"差",40,"差",50,"差",60,"可",70,"佳",80,"良",90,"優",100,"特優"}
再利用VLOOKUP函數,以查表方式來取出成績評定。
儲存格F2:=VLOOKUP(E2,grade,(INT(E2/10)+1)*2,TRUE)
公式中的(INT(E2/10)+1)*2,是為對照名稱定義中的第幾個「評定」(第偶數個)。
複製儲存格F2至儲存格F2:F21。
使用這個方式,可以讓公式短一點;如果要更改成績區間,只要由名稱定義修改內容即可,不必動到原來的公式。
【延伸閱讀】
Excel-利用Google表單讓學生依評分量表實施分組互評並計算分數
Excel-依類別成績代碼轉換為分數(SUMPRODUCT)
Google Classroom-使用評分量表對學生作業評分
Excel-設計Google表單測驗多選題並在Excel中自動帶入結果得到分數
Excel-設計Google表單測驗多選題並以Excel計算分數
Excel-取用Google表單的線上測驗結果自行計算分數(SUMPRODUCT)
留言列表