如何在 Excel 中使用 AVERAGEIF 函數

如何在 Excel 中使用 AVERAGEIF 函數

為了計算Excel表格中資料的平均值,我們將使用AVERAGE函數,也就是我們熟悉的平均函數。然而,在 Excel 中計算平均值幾乎總是涉及許多不同的條件。因此,您需要 AVERAGEIF 函數來計算條件平均值。

AVERAGEIF 將計算表中本地化資料區域的平均值以及使用者設定的給定條件。如何使用 AVERAGEIF 函數在 Excel 中計算條件平均值將在下面的文章中的 LuckyTemplates 中透過每個不同的具體範例進行指導。

Excel 中AVERAGEIF 函式的語法為: = AVERAGEIF(range, criteria, [average_range])

在那裡:

  • 範圍是需要計算平均值的範圍,可以是數字、名稱、引用和陣列。
  • 標準是決定平均值的數字、表達式、儲存格引用或文字形式的條件。條件用“ ”標記。
  • Average_range 包含需要計算平均值的儲存格。如果Average_range留空,則會替換為Range來計算平均值。

使用 AVERAGEIF 函數時請注意

  • Average_range 中的空白儲存格(報告 TRUE、FALS)將被 AVERAGEIF 函數忽略。
  • 如果 Range 不包含值或包含字串函數,結果將是錯誤。
  • 如果 Criteria 為空,則函數為 0。
  • 如果我們確定沒有與 Criteria 條件相符的值,我們也會收到錯誤訊息。
  • Average_range 不需要與 Range 範圍的大小相同。如果不是,AVERAGEIF 函數會將左上角的儲存格確定為第一個儲存格,然後相應地符合範圍。

我們將在下面的數據表中計算平均分數。

如何在 Excel 中使用 AVERAGEIF 函數

例1 :計算分數大於5的學生的平均分數。

輸入公式=AVERAGEIF(D2:D6,">5")並按 Enter。

如何在 Excel 中使用 AVERAGEIF 函數

結果將如下所示。

如何在 Excel 中使用 AVERAGEIF 函數

例2 :計算分數小於5的學生的平均分數。

輸入公式=AVERAGEIF(D2:D6,"<>並按 Enter。

如何在 Excel 中使用 AVERAGEIF 函數

最終結果是#DIV/0!由於 Excel 依賴使用者設定的條件並確定不存在與該條件對應的值,因此這裡沒有低於 5 分的學生。

如何在 Excel 中使用 AVERAGEIF 函數

例3 :計算男學生的平均成績。

這裡需要本地化兩個區域:用於過濾條件的性別和用於計算平均分數的分數區域。

這裡使用的語法是=AVERAGEIF(C2:C6,"Male",D2:D6),按 Enter 執行。

如何在 Excel 中使用 AVERAGEIF 函數

最終結果如下圖所示。

如何在 Excel 中使用 AVERAGEIF 函數

範例 4 :計算全名欄位中沒有字母 Thi 的學生的平均分數。

我們將得到公式=AVERAGEIF(B2:B6,"<>Thi",D2:D6)並按 Enter。

如何在 Excel 中使用 AVERAGEIF 函數

計算按名稱排序的平均分數的結果如下所示。

如何在 Excel 中使用 AVERAGEIF 函數

以上是有關如何使用一般語法的 AVERAGEIF 函數以及具有不同條件的每個特定情況的教程。您需要明確定義要計算的區域以及條件內容,才能正確套用 AVERAGEIF 函數。

祝您成功!


在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!