返回根据条件计算得出的数据列平均值。
用法示例
AVERAGEIF(table_name!score, “>90”)
AVERAGEIF(table_name!frits, “Apple”, “>”)
AVERAGEIF(table_name!score, “>”, B2)
语法
AVERAGEIF(criteria_column, criterion, average_column)
criteria_column
:要根据“criterion”进行检查的数据列。criterion
:要应用于“criteria_column”的模式或测试。average_column
:要计算平均值的数据列。如果未提供此参数,则改用“criteria_column”来计算平均值。
用法示例
AVERAGEIF(A1:A10, ">20", B1:B10)
AVERAGEIF(A1:A10, "<10")
AVERAGEIF(A1:A10, "Paid", B1:B10)
AVERAGEIF(A1:A10, "<"&B1)
语法
AVERAGEIF(criteria_range, criterion, [average_range])
-
criteria_range
- 要对其检查criterion
的范围。 -
criterion
- 要应用于criteria_range
的模式或测试条件。- 等于:
"文本"
或1
或"=文本"
或"=1"
- 大于:
">1"
- 大于等于:
">=1"
- 小于:
"<1"
- 小于等于:
"<=1"
- 不等于:
"<>1"
或"<>文本"
- 等于:
-
average_range
- [可选] - 要计算平均值的范围。如果未提供此参数,则改用criteria_range
来计算平均值。
另请参阅
AVERAGE
:返回数据集的算术平均值,对文本忽略不计。
AVERAGEA
:返回数据集的算术平均值。
AVERAGEIFS
:根据多项条件返回范围的平均值。
SUMIF
:返回指定范围的条件总和。
COUNTIF
:返回范围内的条件计数值。
IF
:当逻辑表达式的值为 TRUE 时返回一个值,而当其为 FALSE 时返回另一个值。
MEDIAN
:返回数值数据集中的中值。