一、函数概述
DAVERAGE函数是Excel中的数据库函数,用于对列表或数据库中满足指定条件的列计算数值的平均值。
二、语法结构
DAVERAGE(database, field, criteria)
参数说明:
| 参数 | 说明 |
|---|---|
| database | 构成列表或数据库的单元格区域 |
| field | 指定函数要使用的列,可以是文本标签或数字位置 |
| criteria | 包含指定条件的单元格区域 |
三、使用示例
示例1:基本用法
计算销售部员工的平均工资:
数据表:
| 姓名 | 部门 | 工资 |
|---|---|---|
| 张三 | 销售部 | 5000 |
| 李四 | 技术部 | 6000 |
| 王五 | 销售部 | 5500 |
| 赵六 | 销售部 | 5200 |
条件区域:
| 部门 |
|---|
| 销售部 |
公式:=DAVERAGE(A1:C5, "工资", E1:E2)
结果:(5000+5500+5200)/3 = 5233.33
示例2:多条件查询
计算销售部工资大于5000元的员工平均工资:
条件区域:
| 部门 | 工资 |
|---|---|
| 销售部 | >5000 |
公式:=DAVERAGE(A1:C5, "工资", E1:F2)
结果:(5500+5200)/2 = 5350
四、field参数的两种写法
| 写法类型 | 示例 | 说明 |
|---|---|---|
| 文本标签 | "工资" | 直接使用列标题名称 |
| 数字位置 | 3 | 使用列在数据库中的位置(从1开始) |
五、注意事项
- 条件区域必须包含列标签
- 条件区域中同一行的条件为"与"关系,不同行的条件为"或"关系
- 确保数据库区域和条件区域没有空白行
- field参数区分大小写,必须与列标题完全一致
六、常见错误
| 错误值 | 原因 |
|---|---|
| #VALUE! | field参数指定的列不存在 |
| #DIV/0! | 没有满足条件的记录 |
| 无效结果 | 条件区域设置错误 |
七、与其他函数的比较
| 函数 | 用途 | 特点 |
|---|---|---|
| DAVERAGE | 条件平均值 | 适合复杂条件查询 |
| AVERAGE | 简单平均值 | 计算所有数值的平均值 |
| AVERAGEIF | 单条件平均值 | 语法更简洁 |
| AVERAGEIFS | 多条件平均值 | Excel 2007及以上版本 |
❤️收藏 👍点赞
用户评论
发表评论