AVERAGEIF 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 Excel Web 應用程式

本文說明 Microsoft Excel 中 AVERAGEIF 函式的公式語法與使用法。

描述

傳回範圍中符合指定準則之所有儲存格的平均值 (算術平均值)。

語法

AVERAGEIF(range, criteria, [average_range])

AVERAGEIF 函數語法具有下列引數:

  • 分布範圍 必須。 要計算平均值的一個或多個儲存格,包括數字或名稱、陣列,或含有數字的參照。
  • 標準 必須。 用以定義要計算平均值之儲存格的準則,可以是數字、運算式、儲存格參照或文字。 例如,標準可以表示為32、「32」、「>32」、「apples」或B4。
  • Average_range 可選的。 要計算平均值的實際儲存格集合。 如果省略,會使用 range。

註解

  • 會忽略 range 中包含 TRUE 或 FALSE 的儲存格。
  • 如果 average_range 中的儲存格為空白,AVERAGEIF 會忽略該儲存格。
  • 如果 range 為空白或文字值,AVERAGEIF 就會傳回 #DIV0! 錯誤值。
  • 如果 criteria 中的儲存格為空白,則 AVERAGEIF 會將其視為 0 值。
  • 如果 range 中沒有符合準則的儲存格,則 AVERAGEIF 會傳回 #DIV/0! 錯誤值。
  • 您可以在準則中使用萬用字元、問號 (?) 和星號 (*)。 問號可比對任一字元;星號可比對任一連續的字元。 如果您要尋找實際的問號或星號,請在該字元前輸入波狀符號 (~)。
  • Average_range 與 range 的大小及形狀不必相同。 您可以將 average_range 中左上角的儲存格做為開始儲存格,然後併入與 range 對應大小及形狀的儲存格,決定要計算平均值的實際儲存格。 例如:
如果 range 是 而 average_range 是 則計算後的實際儲存格是
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

注意

AVERAGEIF 函數會度量集中趨勢,即一組數字在統計分配中的中心位置。 以下為三種最常用的集中趨勢量數:

  • 平均 值是算術平均值,是將一組數字相加後除以這些數字的總數計算得出。 例如,2、3、3、5、7 及 10 的加總為 30,除以 6 後,得出的平均值為 5。
  • 中位 數,是一組數字的中間數;也就是說,一半的數字值大於中位數,另一半的數值小於中位數。 例如,2、3、3、5、7 及 10 的中位數為 4。
  • 模式 是一組數字中出現頻率最高的數字。 例如,2、3、3、5、7 及 10 的眾數是 3。

對於一組對稱分配的數字而言,這三種集中趨勢量數都是相同的。 但如果是一組偏態分配的數字,則代表的意義便會不同。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

房產價值 佣金
100000 7000
200000 14000
300000 21000
400000 28000
公式 描述 結果
=AVERAGEIF (B2:B5,“<23000”) 低於 23000 之所有佣金的平均值。 4 筆佣金中的 3 筆符合此條件,且其總數為 42000。 14000
=AVERAGEIF (A2:A5,「<250000」) 低於 250000 之所有財產價值的平均值。 4 筆財產值中的 2 筆符合此條件,且其總數為 300000。 150000
=AVERAGEIF (A2:A5,“<95000”) 低於 95000 之所有財產價值的平均值。 因為沒有財產值符合此條件,AVERAGEIF 函數會傳回 #DIV/0! 錯誤,因為它試著除以 0。 #DIV/0!
=AVERAGEIF (A2:A5,“>250000”,B2:B5) 財產價值高於 250000 之所有佣金的平均值。 2 筆佣金符合此條件,且其總數為 49000。 24500

範例 2

區域 利潤 (千元)
東部 45678
西部 23789
北部 -4789
南部 (新辦公室) 0
中西部 9678
公式 描述 結果
=AVERAGEIF(A2:A6,"=*西部",B2:B6) 西部及中西部地區所有利潤的平均值。 16733.5
=AVERAGEIF (A2:A6,“<>* (新辦公室) ”,B2:B6) 除新辦公室外所有地區全部利潤的平均值。 18589