如何在Excel中計算或分配字母等級?
根據學生的分數為每個學生分配字母等級可能是教師的一項常見任務。 例如,我定義了一個評分等級,其中分數0-59 = F,60-69 = D,70-79 = C,80-89 = B和90-100 = A,如下圖所示。 在Excel中,如何快速,輕鬆地根據數字分數計算字母等級?
使用IF函數根據得分值計算字母等級
要基於得分值獲得字母等級,Excel中的嵌套IF函數可以幫助您解決此任務。
通用語法為:
=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
- condition1, condition2, condition3:要測試的條件。
- value_if_true1, value_if_true2, value_if_true3:如果條件的結果為TRUE,則要返回的值。
- value_if_false3:如果條件的結果為FALSE,則要返回的值。
1。 請輸入以下公式或將其複製到要獲取結果的空白單元格中:
=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C",IF(B2>=60,"D","F"))))
此復雜的嵌套IF公式的說明:
- 如果分數(在B2單元中)等於或大於90,則學生獲得A。
- 如果分數等於或大於80,則該學生獲得B。
- 如果分數等於或大於70,則學生獲得C。
- 如果分數等於或大於60,則學生獲得D。
- 否則,學生將獲得F。
保養竅門:在以上公式中:
- B2:是要將數字轉換為字母等級的單元格。
- 數字 90, 80, 70和 60:是您需要分配等級的數字。
2。 然後,將填充手柄向下拖動到單元格以應用此公式,並且字母等級已顯示在每個單元格中,如下所示:
使用VLOOKUP函數根據得分值計算字母等級
如果上述嵌套的if函數使您難以理解,那麼excel中的Vlookup函數也可以幫您一個忙。
通用語法為:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value:要在table_array中搜索和找到的值。
- table_array:源表中包含您要使用的數據的一系列單元格。
- col_index_num:要從中返回匹配值的table_array中的列號。
- range_lookup:值是TRUE或FALSE。
- 如果為TRUE或省略,則Vlookup返回完全匹配或近似匹配
- 如果為假,則Vlookup只會找到完全匹配的項
1。 首先,您應該創建一個查找表,如下圖所示,然後使用Vlookup函數和近似數學來獲得結果。
備註注意:重要的是,查詢表必須按升序排序,以使VLOOKUP公式獲得近似匹配的正確結果。
2。 然後,將以下公式輸入或複製到空白單元格– C3中,例如:
=VLOOKUP(B2,$F$2:$G$6,2,TRUE)
保養竅門:在以上公式中:
- B2:指您要計算字母等級的學生分數。
- $ F $ 2:$ G $ 6:這是返回查詢值的表。
- 2:查找表中要返回匹配值的列號。
- TRUE:表示查找近似匹配值。
3。 然後,將填充手柄向下拖動到要應用此公式的單元格上,現在,您可以看到基於相應的等級比例表的所有字母等級都是一次計算的,請參見屏幕截圖:
使用IFS功能(Excel 2019和Office 365)根據得分值計算字母等級
如果您具有Excel 2019或Office 365,則新的IFS功能還可以幫助您完成這項工作。
通用語法為:
=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
- logical_test1:第一個條件值為TRUE或FALSE。
- value_if_true1:如果邏輯測試1為TRUE,則返回結果。 它可以是空的。
- logical_test2:計算為TRUE或FALSE的第二個條件。
- value_if_true2:如果邏輯測試2為TRUE,則返回第二個結果。 它可以是空的。
1。 請輸入以下公式或將其複製到空白單元格中:
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")
2。 然後,將填充手柄向下拖動到單元格以應用此公式,字母等級已顯示為以下屏幕截圖:
更多相關的文字類別文章:
- 根據Excel中的值對數據進行分類
- 假設您需要根據值對數據列表進行分類,例如,如果數據大於90,則將其分類為“高”,如果數據大於60且小於90,則將其分類為“中”,如果為小於60,歸類為“低”,您如何在Excel中解決此任務?
- 根據數字範圍分配值或類別
- 本文討論的是在Excel中分配與指定範圍相關的值或類別。 例如,如果給定的數字在0到100之間,則分配值5;如果在101到500之間,則分配10;對於501到1000,則分配15。本文中的方法可以幫助您解決問題。
- 將序列號分配給重複值或唯一值
- 如果您有一個包含一些重複項的值列表,我們是否可以為重複項或唯一值分配順序號? 這意味著給重複值或唯一值給出一個順序。 本文中,我將討論一些簡單的公式來幫助您解決Excel中的這一任務。
- 在Excel中將字母等級轉換為數字
- 如果您有一個包含學生姓名和字母等級的工作表,現在您想要將字母等級轉換為相對數字等級,如下面的屏幕截圖所示。 您可以一對一地進行轉換,但是要進行大量轉換卻很費時間。
- 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
- 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
- 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
- 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
- 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
- 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
- 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
- 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
- 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
- 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
- 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
- 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Sort comments by
#44670
This comment was minimized by the moderator on the site
0
0
#44351
This comment was minimized by the moderator on the site
0
0
#44365
This comment was minimized by the moderator on the site
Report
0
0
#42426
This comment was minimized by the moderator on the site
0
0
#37710
This comment was minimized by the moderator on the site
0
0
#37618
This comment was minimized by the moderator on the site
0
0
#37573
This comment was minimized by the moderator on the site
0
0
#37397
This comment was minimized by the moderator on the site
0
0
#37398
This comment was minimized by the moderator on the site
Report
0
0
#36999
This comment was minimized by the moderator on the site
0
0
#37000
This comment was minimized by the moderator on the site
Report
0
0
#36998
This comment was minimized by the moderator on the site
0
0
#36146
This comment was minimized by the moderator on the site
Report
0
0
#36147
This comment was minimized by the moderator on the site
Report
0
0
There are no comments posted here yet