會傳回符合指定準則的範圍中所有儲存格的平均 (算術平均數)。
語法
表達。平均如果 (arg1、arg2、arg3)
詞 代表 WorksheetFunction 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Arg1 | 必要 | Range | 要求得平均的一個或多個儲存格。 |
| Arg2 | 必要 | Variant | 以數字、運算式、儲存格參照或文字為格式的準則,用以定義要取得平均值的儲存格。 例如,準則可以表示為 32、“32”、“>32”、“apples” 或 B4。 |
| Arg3 | 選用 | Variant | 要求得平均的一組實際儲存格。 如果省略則會使用範圍。 |
傳回值
雙精確度
註解
系統會忽略範圍內包含 True 或 False 的儲存格。
如果範圍或average_range中的儲存格是空白儲存格, AverageIf 會忽略它。
如果準則中的儲存格是空的, AverageIf 會將其視為 0 值。
如果範圍內沒有符合條件的儲存格, AverageIf 會產生錯誤值。
在準則中使用萬用字元、問號 (?) 和星號 (*) 。 問號代表任一單一字元,而星號代表任何連續字元。 如果想要尋找實際的問號及星號,請在字元前面輸入波狀符號 (~)。
Average_range不必與範圍大小和形狀相同。 實際平均的儲存格是使用 average_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。
對於一組數字的對稱分佈,這三個集中趨勢的測量都是相同的。 對於一組數字的偏態分佈,它們可能會有所不同。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。