Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel Web App

本文將說明公式語法及 AVERAGEIF 的使用方式  函數。

描述

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

語法

AVERAGEIF(range, criteria, [average_range])

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

  • Range    必要。 要計算平均值的一個或多個儲存格,包括數字或名稱、陣列,或含有數字的參照。

  • Criteria    必要。 用以定義要計算平均值之儲存格的準則,可以是數字、運算式、儲存格參照或文字。 例如,準則可以由 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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。