AVERAGEIF 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

本文介绍 Microsoft Excel 中 AVERAGEIF 函数的公式语法和用法。

说明

返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。

语法

AVERAGEIF(range, criteria, [average_range])

AVERAGEIF 函数语法具有下列参数:

  • 范围 必填。 要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
  • 标准 必填。 形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。 例如,条件可以表示为 32、“32”、“>32”、“apples”或 B4。
  • Average_range 选。 计算平均值的实际单元格组。 如果省略,则使用 range。

备注

  • 忽略区域中包含 TRUE 或 FALSE 的单元格。
  • 如果 average_range 中的单元格为空单元格,AVERAGEIF 将忽略它。
  • 如果 range 为空值或文本值,AVERAGEIF 将返回错误值 #DIV0! 。
  • 如果条件中的单元格为空单元格,AVERAGEIF 就会将其视为 0 值。
  • 如果区域中没有满足条件的单元格,AVERAGEIF 将返回错误值 #DIV/0! 。
  • 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。 问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。
  • Average_range 无需与 range 具备同样的大小和形状。 确定计算平均值的实际单元格的方法为:使用 average_range 中左上角的单元格作为起始单元格,然后包括与 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。

对于对称分布的一组数来说,这三种集中趋势的度量是相同的。 对于偏态分布的一组数来说,这三种集中趋势的度量可能不同。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

属性值 佣金
100000 7000
200000 14000
300000 21000
400000 28000
公式 说明 结果
=AVERAGEIF (B2:B5,“<23000”) 求所有佣金小于 23000 的平均值。 四个佣金中有三个满足该条件,并且其总计为 42000。 14000
=AVERAGEIF (A2:A5,“<250000”) 求所有财产值小于 250000 的平均值。 四个佣金中有两个满足该条件,并且其总计为 300000。 150000
=AVERAGEIF (A2:A5,“<95000”) 求所有财产值小于 95000 的平均值。 由于 0 个财产值满足该条件,AVERAGEIF 函数将返回错误 #DIV/0!, 因为该函数尝试以 0 作为除数。 #DIV/0!
=AVERAGEIF (A2:A5,“>250000”,B2:B5) 求所有财产值大于 250000 的佣金的平均值。 两个佣金满足该条件,并且其总计为 49000。 24500

示例 2

地区 利润(千)
东部 45678
西部 23789
北部 -4789
南部(新办事处) 0
中西部 9678
公式 说明 结果
=AVERAGEIF(A2:A6,"=*西部",B2:B6) 求西部和中西部地区的所有利润的平均值。 16733.5
=AVERAGEIF (A2:A6,“<>* (New Office) ”,B2:B6) 求新办事处以外所有地区的所有利润的平均值。 18589