Excel AVERAGEIFS 函数
作者:互联网
2026-04-13
AVERAGEIFS 函数可用于计算某个区域内满足一个或多个条件的数字的平均值(算术平均数)。

语法
=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 函数返回一个数值结果。
函数说明
- 应成对提供 Criteria_range 和条件。
- 当条件为空单元格时,将其视为 零(0)值。
- average_range 和 criteria_range 中的空单元格将被自动忽略。
- 逻辑运算符(>,,=)和通配符(*,?)可在条件参数中实现部分匹配。
- 如果出现以下情况,将会出现 #DIV/0! 错误:
- criteria_range 中没有单元格符合条件
- 被平均的数值全部为非数字
- 与 AVERAGEIF 函数不同,在 AVERAGEIFS 函数中,每个条件区域必须与被平均区域大小和形状完全一致,否则会出现 #VALUE! 错误。
示例
如下表所示,需计算以“A”开头但不为“Apple”的商品的平均销售额。请将以下公式复制到单元格 E8,然后按下 Enter 轻松一键,即刻获取结果。
=AVERAGEIFS ()C5:C14,B5:B14,E5,B5:B14,F5)

注意:
- 上述公式中的两个条件参数分别为 E5 和 F5 单元格引用。
- 我们也可以直接在条件参数中输入数值。上述公式可修改为:=AVERAGEIFS ()C5:C14,B5:B14,"A*",B5:B14,"Apple")
相关函数:
Excel 函数 AVERAGE
AVERAGE 函数可用于计算指定数值的平均值(算术平均数)。
Excel 函数 AVERAGEA
AVERAGEA 函数可用于计算指定值的平均值(算术平均数)。
Excel 函数 AVERAGEIF
AVERAGEIF 函数可用于计算指定区域内满足条件的数字的平均值(算术平均数)。
这款
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Microsoft Excel:通过 API 实现电子表格自动化 - Openclaw Skills
Excel / XLSX: 专业电子表格自动化 - Openclaw Skills
Excel 周报:Power Query 报告 - Openclaw Skills
xlsx-cn: 高级 Excel 电子表格处理 - Openclaw Skills
xlsx-pro: 专业 Excel 自动化与财务建模 - Openclaw Skills
电子表格:Excel 和 Google 表格自动化 - Openclaw Skills
自动化 Excel:电子表格自动化与数据处理 - Openclaw Skills
CSV 转 Excel 转换器:专业格式化与多工作表支持 - Openclaw Skills
考勤表生成器:自动化人力资源 Excel 报表 - Openclaw Skills
如何在 Excel 中根据多个条件查找并返回最大值?
AI精选
