Excel) (WorksheetFunction.AverageIf 方法
會傳回符合指定準則的範圍中所有儲存格的平均 (算術平均數)。
語法
運算式。AverageIf (Arg1、 Arg2、 Arg3)
表達 代表 WorksheetFunction 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Arg1 | 必要 | Range | 要求得平均的一個或多個儲存格。 |
Arg2 | 必要 | Variant | 以數字、運算式、儲存格參照或文字為格式的準則,用以定義要取得平均值的儲存格。 例如,準則可以表示為 32、「32」、「 > 32」、「apples」 或 B4。 |
Arg3 | 選用 | Variant | 要求得平均的一組實際儲存格。 如果省略則會使用範圍。 |
傳回值
雙精確度
註解
範圍中包含 True 或 False 的 儲存格會被忽略。
如果某個範圍或average_range中的儲存格是空儲存格, AverageIf 會忽略它。
如果準則中的儲存格是空的, AverageIf 會將它視為 0 值。
如果範圍中沒有任何儲存格符合準則, AverageIf 會產生錯誤值。
在 criteria 中使用萬用字元、問號 () 和星號 (*) 。 問號代表任一單一字元,而星號代表任何連續字元。 如果想要尋找實際的問號及星號,請在字元前面輸入波狀符號 (~)。
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方法會測量集中趨勢,也就是統計分佈中一組數位的中心位置。 三種最常用的集中趨勢量數為:
- Average是算術平均數,而計算方式是加入一組數位,然後除以這些數位的計數。 例如,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 支援與意見反應。