【averageifs函数用法】在Excel中,`AVERAGEIFS` 函数是一个非常实用的函数,用于根据多个条件对数据进行平均计算。它比 `AVERAGEIF` 更强大,因为它可以设置多个条件,并且支持多种逻辑关系(如“与”、“或”等)。下面将对 `AVERAGEIFS` 函数的基本用法进行总结,并通过表格形式展示其参数和使用方法。
一、函数简介
| 参数 | 说明 |
| `average_range` | 需要计算平均值的数据区域(必填) |
| `criteria_range1` | 第一个条件判断的数据区域(必填) |
| `criteria1` | 对应第一个条件判断的标准(必填) |
| `criteria_range2` | 第二个条件判断的数据区域(可选) |
| `criteria2` | 对应第二个条件判断的标准(可选) |
| ... | 可以继续添加更多条件(最多127个条件) |
> 注意:所有条件必须同时满足(即“与”的关系),若需“或”的关系,需要结合其他函数实现。
二、基本语法
```excel
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
```
三、使用示例
假设有一个销售记录表如下:
| 姓名 | 销售额 | 区域 |
| 张三 | 500 | 华东 |
| 李四 | 800 | 华北 |
| 王五 | 600 | 华东 |
| 赵六 | 900 | 华南 |
| 小明 | 700 | 华东 |
示例1:求“华东”地区销售额的平均值
```excel
=AVERAGEIFS(B2:B6, C2:C6, "华东")
```
结果:600(张三、王五、小明的销售额总和为1800,平均为600)
示例2:求“华东”地区且销售额大于600的平均值
```excel
=AVERAGEIFS(B2:B6, C2:C6, "华东", B2:B6, ">600")
```
结果:700(王五和小明的销售额为600和700,平均为650)
四、注意事项
- `average_range` 和每个 `criteria_range` 的大小必须一致。
- 条件可以是数字、文本、表达式或单元格引用。
- 如果没有符合条件的数据,函数会返回 `DIV0!` 错误。
- 支持通配符(如 `` 和 `?`)进行模糊匹配。
五、总结表格
| 项目 | 内容说明 |
| 函数名称 | AVERAGEIFS |
| 功能 | 根据多个条件计算平均值 |
| 必填参数 | average_range, criteria_range1, criteria1 |
| 可选参数 | 可添加多个条件(最多127个) |
| 条件关系 | 所有条件必须同时满足(与关系) |
| 返回值 | 满足条件的数值的平均值 |
| 错误处理 | 无符合条件数据时返回 DIV0! |
通过合理使用 `AVERAGEIFS` 函数,可以更精准地分析数据,尤其适用于需要多条件筛选的场景。掌握其用法,能显著提升Excel数据分析的效率。


