Excel DAVERAGE 函数
Author: Siluvia Last Modified: 2025-05-07
Excel DAEVARAGE 函数返回列表或数据库中符合特定条件的记录字段中的值的平均值。

语法
=DAVERAGE(数据库,字段,条件)
参数
数据库:构成数据库的单元格范围。数据库的第一行应为列标题。
字段:您将计算平均值的列。可以设置为列标签或索引号,如下所示:
- 列标签:列标签(列标题)需要输入双引号之间,例如“数量”。
- 索引号:代表数据库中列位置的数字,您将从该列返回平均值。第一列编号为 1。
条件:包含条件的单元格范围。条件范围的第一行应为列标题。
- 您可以为条件参数使用任何范围,但不建议将条件范围放在列表下方,以防将来需要向数据库添加新信息。条件范围必须至少包含一个列标题,并且在列标题下方至少有一个单元格值用于指定条件。
返回值
DAVERAGE 函数将根据某些特定条件返回给定字段中的平均值。
示例
如下截图所示,如何仅对 C 店铺中的电视数量求平均值?这里我将向您展示如何在 Excel 中使用 DAVERAGE 函数实现这一目标。

1. 选择一个空白单元格以输出结果,复制并粘贴以下公式到其中,然后按 Enter 键返回平均值。 =DAVERAGE(B2:F13,"quantity",H3:I4)

注意:1) 在公式中,B2:F13 是您要操作的数据库;“quantity”表示您将从该数量列中计算平均值;而 H3:I4 是包括标题在内的条件范围。2) 您可以用特定的索引号替换“quantity”(此处使用数字 4 表示数据库中的第四列):=DAVERAGE(B2:F13,4,H3:I4)。3) 要对所有店铺中的电视数量求平均值,请应用以下公式:=DAVERAGE(B2:F13,4,H3:H4)

更多示例:
最佳的办公生产力工具
Kutools for Excel - 助您脱颖而出
🤖 | Kutools AI 助手:基于以下功能彻底改变数据分析方式:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用Kutools函数… |
热门功能: 查找、高亮或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 四舍五入无需公式 ... | |
超级VLookup: 多条件 | 多值 | 跨多个工作表 | 模糊查找... | |
高级下拉列表: 简易下拉列表 | 级联下拉列表 | 多选下拉列表... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较列以 选择相同和不同的单元格 ... | |
精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... | |
排名前15的工具集: 12个 文本 工具(添加文本,删除特定字符 ...) | 50多种 图表 类型(甘特图 ...) | 40多种实用 公式(基于生日计算年龄 ...) | 19个 插入 工具(插入二维码,从路径插入图片 ...) | 12个 转换 工具(小写金额转大写,汇率转换 ...) | 7个 合并与拆分 工具(高级合并行,分割Excel单元格 ...) | ... 还有更多 |
Kutools for Excel拥有超过300种功能,确保您需要的功能只需一键即可实现...
Office Tab - 在Microsoft Office(包括Excel)中启用标签式阅读和编辑
- 一秒内切换数十个打开的文档!
- 每天为您减少数百次鼠标点击,告别鼠标手。
- 在查看和编辑多个文档时,您的工作效率将提高50%。
- 为Office(包括Excel)带来高效的标签页,就像Chrome、Edge和Firefox一样。