Excel AVERAGEIFS 函数

作者:互联网

2026-04-13

Excel

AVERAGEIFS 函数可用于计算某个区域内满足一个或多个条件的数字的平均值(算术平均数)。

averageifs 函数 1

语法

=AVERAGEIFS ()average_range, criteria_range 1, criteria 1, [criteria_range 2, criteria 2], 。。。)

参数

  • Average_range(必需):用于计算平均值的区域,可以是数字、名称、数组或包含数字的引用。
  • Criteria_range 1(必填):用于条件判断的第一个区域。
  • Criteria 1(必填):用于定义需要参与平均计算的首个条件。可以为数值、表达式、单元格引用或文本。
  • Criteria_range 2, …(可选):用于后续条件判断的区域。
  • Criteria 2, …(可选):用于定义对后续单元格进行平均时的其他条件。

返回值

AVERAGEIFS 函数返回一个数值结果。

函数说明

  1. 成对提供 Criteria_range 和条件。
  2. 条件空单元格时,将其视为 零(0)值
  3. average_range 和 criteria_range 中的空单元格将被自动忽略。
  4. 逻辑运算符(>,,=)和通配符(*,?)可在条件参数中实现部分匹配。
  5. 如果出现以下情况,将会出现 #DIV/0! 错误
    • criteria_range 中没有单元格符合条件
    • 被平均的数值全部为非数字
  6. 与 AVERAGEIF 函数不同,在 AVERAGEIFS 函数中,每个条件区域必须与被平均区域大小和形状完全一致,否则会出现 #VALUE! 错误

示例

如下表所示,需计算以“A”开头但不为“Apple”的商品的平均销售额。请将以下公式复制到单元格 E8,然后按下 Enter 轻松一键,即刻获取结果。

=AVERAGEIFS ()C5:C14,B5:B14,E5,B5:B14,F5)

averageifs 函数 2

注意

  1. 上述公式中的两个条件参数分别为 E5 和 F5 单元格引用
  2. 我们也可以直接在条件参数中输入数值。上述公式可修改为:=AVERAGEIFS ()C5:C14,B5:B14,"A*",B5:B14,"Apple")

相关函数:

  • Excel 函数 AVERAGE
    AVERAGE 函数可用于计算指定数值的平均值(算术平均数)。

  • Excel 函数 AVERAGEA
    AVERAGEA 函数可用于计算指定值的平均值(算术平均数)。

  • Excel 函数 AVERAGEIF
    AVERAGEIF 函数可用于计算指定区域内满足条件的数字的平均值(算术平均数)。

这款

相关标签:

Excel