本文將說明公式語法及 AVERAGEIF 的使用方式 Microsoft Excel 中的函數。
描述
傳回範圍中符合指定準則之所有儲存格的平均值 (算術平均值)。
語法
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 |