跳到主要內容
 

如何在Excel中計算或分配字母等級?

作者:小陽 最後修改時間:2024-08-23

根據學生的分數為每個學生分配字母等級可能是教師的一項常見任務。 例如,我定義了一個評分等級,其中分數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, 7060:是您需要分配等級的數字。

2。 然後,將填充手柄向下拖動到單元格以應用此公式,並且字母等級已顯示在每個單元格中,如下所示:

使用公式根據分數計算字母等級的螢幕截圖

點擊了解更多中頻功能...

kutools for excel ai 的螢幕截圖

使用 Kutools AI 解鎖 Excel 魔法

  • 智慧執行:執行單元格操作、分析資料並建立圖表 - 所有這些都由簡單的命令驅動。
  • 自定義公式:產生客製化公式以簡化您的工作流程。
  • VBA編碼:輕鬆編寫和實作 VBA 程式碼。
  • 公式解讀:輕鬆理解複雜的公式。
  • 文字翻譯:打破電子表格中的語言障礙。
使用 AI 支援的工具增強您的 Excel 功能。 立即下載 並體驗前所未有的效率!

使用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。 然後,將填充手柄向下拖動到要應用此公式的單元格上,現在,您可以看到基於相應的等級比例表的所有字母等級都是一次計算的,請參見屏幕截圖:

使用 VLOOKUP 函數根據分數值計算字母等級的螢幕截圖

點擊了解更多VLOOKUP功能...


使用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。 然後,將填充手柄向下拖動到單元格以應用此公式,字母等級已顯示為以下屏幕截圖:

使用 IFS 函數根據分數值計算字母等級的螢幕截圖

單擊以了解更多IFS功能...


更多相關的文字類別文章:

  • 根據Excel中的值對數據進行分類
  • 假設您需要根據值對數據列表進行分類,例如,如果數據大於90,則將其分類為“高”,如果數據大於60且小於90,則將其分類為“中”,如果為小於60,歸類為“低”,您如何在Excel中解決此任務?
  • 根據數字範圍分配值或類別
  • 本文討論的是在Excel中分配與指定範圍相關的值或類別。 例如,如果給定的數字在0到100之間,則分配值5;如果在101到500之間,則分配10;對於501到1000,則分配15。本文中的方法可以幫助您解決問題。
  • 將序列號分配給重複值或唯一值
  • 如果您有一個包含一些重複項的值列表,我們是否可以為重複項或唯一值分配順序號? 這意味著給重複值或唯一值給出一個順序。 本文中,我將討論一些簡單的公式來幫助您解決Excel中的這一任務。
  • 在Excel中將字母等級轉換為數字
  • 如果您有一個包含學生姓名和字母等級的工作表,現在您想要將字母等級轉換為相對數字等級,如下面的屏幕截圖所示。 您可以一對一地進行轉換,但是要進行大量轉換卻很費時間。

最佳辦公生產力工具

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  會員專區 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!