AVERAGEA
傳回數據行中值的平均值(算術平均值)。 處理文字和非數值。
語法
AVERAGEA(<column>)
參數
術語 | 定義 |
---|---|
column |
數據行,其中包含您想要平均值的值。 |
傳回值
十進位數。
言論
AVERAGEA 函式會採用數據行並平均其中的數位,但也會根據下列規則處理非數值數據類型:
- 評估為
TRUE
的值會計算為 1。 - 評估為
FALSE
的值會計算為 0 (零)。 - 包含非數值文字的值會計算為0(零)。
- 空白文字 (“”) 會計算為 0 (零)。
- 評估為
如果您不想在計算中包含參考中數字的邏輯值和文字表示,請使用 AVERAGE 函數。
每當沒有要匯總的數據列時,函式就會傳回空白。 不過,如果有數據列,但其中沒有任何數據列符合指定的準則,則函式會傳回 0。 Microsoft如果找不到符合條件的數據列,Excel 也會傳回零。
在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
下列範例會傳回參考數據行中非空白儲存格的平均值,如下表所示。 如果您使用 AVERAGE 函式,平均值會是 21/2;使用 AVERAGEA 函式,結果為 22/5。
交易標識碼 | 量 | 結果 |
---|---|---|
0000123 | 1 | 計算為 1 |
0000124 | 20 | 計算為 20 |
0000125 | n/a | 計算為 0 |
0000126 | 計算為 0 | |
0000126 | TRUE |
計算為 1 |
= AVERAGEA([Amount])