活动
AVERAGEA
返回列中值的平均值(算术平均值)。 处理文本和非数值。
AVERAGEA(<column>)
术语 | 定义 |
---|---|
column |
包含所需平均值的值的列。 |
十进制数。
AVERAGEA 函数采用列并计算其中的数字,但也根据以下规则处理非数值数据类型:
- 计算结果为
TRUE
的值为 1。 - 计算结果为
FALSE
的值为 0(零)。 - 包含非数值文本的值计数为 0(零)。
- 空文本(“”)计数为 0(零)。
- 计算结果为
如果不希望在计算过程中在引用中包含数字的逻辑值和文本表示形式,请使用 AVERAGE 函数。
每当没有要聚合的行时,该函数将返回一个空白。 但是,如果有行,但其中没有任何行满足指定条件,则函数返回 0。 Microsoft如果找不到满足条件的行,Excel 也会返回零。
在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
以下示例返回所引用列中非空白单元格的平均值,如下表所示。 如果使用 AVERAGE 函数,平均值为 21/2;对于 AVERAGEA 函数,结果为 22/5。
事务 ID | 量 | 结果 |
---|---|---|
0000123 | 1 | 计数为 1 |
0000124 | 20 | 计数为 20 |
0000125 | n/a | 计数为 0 |
0000126 | 计数为 0 | |
0000126 | TRUE |
计数为 1 |
= AVERAGEA([Amount])