學生成績簿的 Google 試算表公式和函數

Google 表格的公式和函數可讓您根據電子表格中的數值自動計算結果。公式以等號 ( =) 開頭,然後輸入計算公式或函數,例如AVERAGE、VLOOKUP或IF。此範例建立了一個學生成績冊,該成績冊將分數轉換為字母等級,授予獎勵,並將每個學生標記為及格或不及格。

舊版的「Google Docs 電子表格」說明指的是已停用的介面。 Google Sheets 是目前的電子表格應用程式,您可以直接在儲存格中輸入公式;公式幫助框會在您輸入時顯示函數語法和建議。有關目前的工作流程,請參閱 Google新增公式和函數的指南。

設定成績冊

在空白表格中,於第 1 行建立以下標題:學生、分數、等級、獎項和狀態。在 A 欄輸入學生姓名,在 B 欄輸入數值分數。將原始資料和計算結果分別放在不同的列中,以便您可以查看或更改分數而不會覆蓋公式。

Google Sheets成績簿,包含學生姓名、數字分數、字母等級、獎勵標籤以及通過/不通過結果。
成績冊將原始分數與在其他欄位中計算出的等級、獎勵和狀態結果分開。

要快速計算,您可以=AVERAGE(B2:B6)在空白儲存格中輸入數值來計算平均分數。公式是輸入到單元格中的完整表達式;函數是內建運算,AVERAGE可以作為表達式的一部分。 Google 試算表會在您編輯時高亮顯示引用的儲存格,並可能在公式下方顯示函數說明。

使用 VLOOKUP 函數將分數轉換為等級。

在 H1:I6 區域建立一個兩列的閾值表。將「最低分數」放在H1 列,將「等級」放在 I1 列,然後按升序輸入閾值:0 分/不及格,60 分/D,70 分/C,80 分/B,90 分/A。這些是範例評分標準;請將其替換為您課程中使用的規則。由於此表使用近似匹配,請保持數值閾值從小到大排序。

Google Sheets VLOOKUP 函數使用升序分數閾值將 88 分映射到 B 級
閾值表按 0 到 90 排序,因此 88 分對應 B 範圍。

點選 C2 並輸入:

=VLOOKUP(B2,$H$2:$I$6,2,TRUE)

VLOOKUP此函數會在選取範圍的第一列中尋找 B2 儲存格的值。數字 2 表示傳回第二列的值,並TRUE要求近似匹配。根據上述閾值,88 返回 B,而 67 返回 D。美元符號使查找範圍成為絕對範圍,因此在複製公式時不會發生偏移。 Google 建議使用升序進行近似匹配;未排序的表格可能會傳回錯誤的等級。請參閱官方的VLOOKUP 語法和指南。

將公式填入該列

確認 C2 顯示預期成績後,選取 C2,然後拖曳其右下角的藍色填滿柄,向下拖曳至剩餘的學生行。行引用會從 B2 變成 B3、B4 等,而 C2 本身$H$2:$I$6保持不變。檢查最後一行,確保複製的公式涵蓋所有學生。

在 Google 試算表中,選擇 C2 到 C6 儲存格區域的成績列,並向下填入 VLOOKUP 公式。
複製的公式使用每一行的分數,同時繼續引用同一個閾值表。

如果表格只有幾行,複製貼上公式也可以。對於較長的列表,向下填充會更快。尋找範圍要足夠大,以涵蓋所有閾值,並確保分數是數字而不是文字。

計算獎勵金額和通過/不通過狀態

您可以使用第二個查找表來儲存獎項資訊。將成績放在 K2:K6 列,將對應的獎項名稱或獎金金額放在 L2:L6 列。在 D2 欄中輸入公式=VLOOKUP(C2,$K$2:$L$6,2,FALSE)。這裡FALSE要求成績完全匹配,適用於 A、B、C、D 和 F 等類別。如果回傳值是美元金額,請將 D 列格式設為貨幣;如果是獎項名稱,則使用相同的公式傳回文字。為每個成績添加一行,以便每個成績都有對應的獎項。

若要將低於 60 分的分數標記為不及格,請在 E2 儲存格中輸入下列公式:

=IF(B2<60,"Fail","Pass")

IF檢查條件是否為真。當分數低於 60 分時,此公式傳回“不及格”,否則傳回“及格”。如果您的課程使用不同的及格分數線,請更改 60 分。官方的IF 函數參考文件解釋了其條件、真結果和假結果。

Google 表格中「狀態」欄位的 IF 公式傳回「通過”,對應的分數為 88 分。
IF 公式將數值分數與及格分數進行比較,並傳回一個可讀的狀態。

依照 C2 的填寫方式,填寫 D2 和 E2。對於獎項查詢,固定範圍保持不變,而等級參考值隨行變化;對於狀態查詢,分數參考值隨行變化。

檢查常見公式問題

  • 出現錯誤的等級:確認 H2:H6 中的閾值在最後一個 VLOOKUP 參數為 時為數值且升序TRUE。
  • 您看#N/A:精確查找可能無法找到對應的成績,或者分數可能低於最低閾值。請檢查拼字、空格,以及每個成績在獎勵表中是否都有對應的項目。
  • 複製的公式會更改其表格:在查找範圍中添加美元符號,例如$H$2:$I$6:
  • 如果函數名稱或語法不熟悉:請在輸入後開始輸入=並使用說明框,或瀏覽 Google 目前的Google Sheets 函數清單。

一旦閾值、查找範圍和及格規則與您的評分政策相符,當您更新分數時,表格將重新計算成績和狀態。請在資料旁邊保留一份評分標準副本,以便合作者了解公式適用的規則。

留下評論

最佳免費實用安卓動態桌布

最佳免費實用安卓動態桌布

尋找適用於自訂時鐘和狀態面板、旋轉藝術作品、更改場景和 Pixel 照片特效的免費 Android 動態桌布——以及設定技巧。

如何在TikTok上封鎖某人(以及如何解除封鎖)

如何在TikTok上封鎖某人(以及如何解除封鎖)

使用 TikTok 的分享選單封鎖某人,管理不受歡迎的評論者,查看您的屏蔽列表,並了解屏蔽會隱藏和不會隱藏的內容。

11 個最佳免費公共 DNS 伺服器:位址和功能

11 個最佳免費公共 DNS 伺服器:位址和功能

比較 11 個免費公共 DNS 伺服器,包括 Cloudflare、Google 和 Quad9,提供已驗證的位址、過濾選項和 Windows 11 設定技巧。

購買電腦時需要考慮的 10 件事

購買電腦時需要考慮的 10 件事

正在選購筆記型電腦或桌上型電腦?請參考以下 10 個實用技巧,比較 CPU、記憶體、固態硬碟、作業系統、可攜性、介面、預算和保固情況。

如何在路由器、Windows、Mac 或手機上變更 DNS 設定

如何在路由器、Windows、Mac 或手機上變更 DNS 設定

了解如何在路由器、Windows、Mac、Ubuntu、Android 或 iPhone 上變更 DNS 伺服器,包括提供者位址、驗證步驟和回溯技巧。

如何在Facebook上更改姓名(手機和電腦)

如何在Facebook上更改姓名(手機和電腦)

透過 iPhone、Android 或桌面上的「帳戶中心」更改您的 Facebook 個人資料名稱,並取得有關名稱規則、暱稱和常見錯誤的提示。

Chrome 中 Internet Explorer 的相容性:IE Tab Classic 和目前選項

Chrome 中 Internet Explorer 的相容性:IE Tab Classic 和目前選項

IE Tab Classic 已過時。了解如何使用最新的 IE Tab 擴充功能在 Chrome 中開啟僅限 IE 瀏覽器造訪的網站,以及 Edge 瀏覽器的 IE 模式何時更適用。

Microsoft Teams 無法載入?修復崩潰、卡頓和啟動錯誤

Microsoft Teams 無法載入?修復崩潰、卡頓和啟動錯誤

使用最新的 Windows 和 Mac 更新、修復、重置、快取和重新安裝步驟,修復 Microsoft Teams 凍結、崩潰或卡在載入介面的問題。

一鍵停用所有 Chrome 擴充功能(並可恢復它們)

一鍵停用所有 Chrome 擴充功能(並可恢復它們)

使用 Extensity 一鍵停用所有 Chrome 擴充程序,快速恢復它們,或使用 Chrome 的內建管理器來隔離有問題的插件。

在 Firefox 中收藏 YouTube 影片並恢復播放

在 Firefox 中收藏 YouTube 影片並恢復播放

在 Firefox 中保存 YouTube 視頻,然後使用 resumeLater、帶時間戳的書籤或 YouTube 觀看進度功能從同一位置繼續觀看。