DAVERAGE 函数
约 586 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
DAVERAGE 函数用于对列表或数据库中满足指定条件的记录字段(列)中的数值求平均值。它属于 Excel 的数据库函数类别,适用于需要根据条件从数据集中提取并计算平均值的场景。
2. 语法
DAVERAGE(database, field, criteria)| 参数 | 选填 | 说明 |
|---|---|---|
| database | 必需 | 构成列表或数据库的单元格区域。数据库的第一行包含每一列的标签 |
| field | 必需 | 指定函数所使用的列。输入列标签(需用双引号括起来)或表示列在列表中位置的数字(不带引号) |
| criteria | 必需 | 包含所指定条件的单元格区域。至少包含一个列标签及列标签下方的一个条件单元格 |
3. 示例
3.1. 计算特定产品的平均销售额
假设 A1:C6 区域为销售数据表,其中 A 列为"产品",B 列为"地区",C 列为"销售额"。E1:E2 为条件区域,E1 为"产品",E2 为"苹果"。
=DAVERAGE(A1:C6, "销售额", E1:E2)返回"苹果"这一产品的平均销售额。
3.2. 使用列位置参数
=DAVERAGE(A1:C6, 3, E1:E2)使用数字 3 表示第 3 列(即"销售额"列),效果与使用列标签相同。
4. 实用技巧
4.1. 条件区域必须包含至少一个列标签
条件区域必须包含至少一个列标签,且该标签必须与数据库中的列标签完全匹配
4.2. 可以在条件区域中使用通配符(如 和 ?)来匹配文本条件
可以在条件区域中使用通配符(如 * 和 ?)来匹配文本条件
4.3. DAVERAGE 函数会忽略数据库中的空单元格和文本值
DAVERAGE 函数会忽略数据库中的空单元格和文本值,仅对数值求平均
4.4. 确保条件区域与数据库之间至少隔开一个空行,避免数据混淆
确保条件区域与数据库之间至少隔开一个空行,避免数据混淆