本文將說明 Microsoft Excel 中 AVERAGEIFS 函數的公式語法及使用方式。
描述
傳回符合多個準則之所有儲存格的平均值 (算術平均值)。
語法
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
AVERAGEIFS 函數語法具有下列引數:
-
Average_range 必要。 要計算平均值的一個或多個儲存格,包括數字或名稱、陣列,或含有數字的參照。
-
Criteria_range1, criteria_range2, … Criteria_range1 為必要項目,後續 criteria_ranges 是選用項目。 要在其中估算關聯準則的 1 到 127 個範圍。
-
Criteria1, criteria2, ... Criteria1 是必要的,後續的準則是選用的。 用以定義要計算平均值之儲存格的 1 到 127 個準則,可以是數字、運算式、儲存格參照或文字。 例如,準則可以由 32、"32"、">32"、"apples" 或 B4 表示。
註解
-
如果 average_range 為空白或文字值,AVERAGEIFS 將傳回 #DIV0! 錯誤值。
-
如果準則範圍中的儲存格為空白,則 AVERAGEIFS 會將其視為 0 值。
-
會將範圍中包含 TRUE 的儲存格視為 1;而將範圍中包含 FALSE 的儲存格視為 0 (零)。
-
對於 average_range 中的每個儲存格,只有指定的所有對應準則都為 true,該儲存格才能用於平均值計算。
-
與 AVERAGEIF 函數中的範圍和準則自變數不同,在 AVERAGEIFS 中,每個criteria_range的大小和形狀必須與 average_range 相同。
-
如果 average_range 中的儲存格無法轉換成數字,AVERAGEIFS 就會傳回 #DIV0! 錯誤值。
-
如果沒有符合所有準則的儲存格,則 AVERAGEIFS 會傳回 #DIV/0! 錯誤值。
-
您可以在準則中使用萬用字元、問號 (?) 和星號 (*)。 問號可比對任一字元;星號可比對任一連續的字元。 如果您要尋找實際的問號或星號,請在該字元前輸入波狀符號 (~)。
附註: AVERAGEIFS 函數會度量集中趨勢,即一組數字在統計分配中的中心位置。 以下為三種最常用的集中趨勢量數:
-
平均數 也就是算術平均值,計算方式為將一組數字相加,然後再除以這組數字的個數。 例如,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。 如有需要,您可以調整欄寬來查看所有資料。
學生 |
第一次 |
第二次 |
最後一次 |
---|---|---|---|
小測驗 |
小測驗 |
考試 |
|
成績 |
成績 |
成績 |
|
舒慧 |
75 |
85 |
87 |
媚卉 |
94 |
80 |
88 |
冠廷 |
86 |
93 |
未完成 |
哲翰 |
未完成 |
75 |
75 |
公式 |
描述 |
結果 |
|
=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90") |
將第一次小測驗分數落在 70 到 90 之間的所有學生分數予以平均 (80.5)。 標示為「未完成」的成績因為不是數值,所以不列於計算。 |
75 |
|
=AVERAGEIFS(C2:C5, C2:C5, ">95") |
將第二次小測驗分數高於 95 的所有學生分數予以平均。 因為沒有高於 95 的成績,因此傳回 #DIV0! 。 |
#DIV/0! |
|
=AVERAGEIFS(D2:D5, D2:D5, "<>未完成", D2:D5, ">80") |
將期末考分數高於 80 的所有學生分數予以平均 (87.5)。 標示為「未完成」的成績因為不是數值,所以不列於計算。 |
87.5 |
範例 2
類型 |
價格 |
鄉鎮 |
臥房數 |
是否包含車庫? |
---|---|---|---|---|
溫馨小家庭 |
230000 |
Issaquah |
3 |
否 |
舒適小別莊 |
197000 |
Bellevue |
2 |
是 |
炫麗海景別墅 |
345678 |
Bellevue |
4 |
是 |
精緻樓中樓 |
321900 |
Issaquah |
2 |
是 |
時尚經典都鐸建築 |
450000 |
Bellevue |
5 |
是 |
古典雅緻別墅 |
395000 |
Bellevue |
4 |
否 |
公式 |
描述 |
結果 |
||
=AVERAGEIFS(B2:B7, C2:C7, "Bellevue", D2:D7, ">2",E2:E7, "是") |
在 Bellevue,至少有 3 間臥房並且含有車庫的平均房價 |
397839 |
||
=AVERAGEIFS(B2:B7,C2:C7,"Issaquah",D2:D7,"<=3" ,E2:E7,"否") |
在 Issaquah,最多有 3 間臥房並且不含車庫的平均房價 |
230000 |