数据库平均值(Excel 神技:DAVERAGE 函数,多条件求平均值原来这么简单!)

数据库平均值(Excel 神技:DAVERAGE 函数,多条件求平均值原来这么简单!)
Excel 神技:DAVERAGE 函数,多条件求平均值原来这么简单!

还在为 Excel 多条件求平均值头疼?用 AVERAGEIFS 嵌套太复杂?一个 DAVERAGE 函数就能轻松搞定,高效又好记,新手也能快速上手!

一、DAVERAGE 函数基础认知

DAVERAGE 是 Excel 数据库函数,核心作用是对数据库中满足指定条件的字段计算算术平均值,特别适合多条件筛选后求平均,比嵌套函数更简洁。

数据库平均值(Excel 神技:DAVERAGE 函数,多条件求平均值原来这么简单!)

1. 函数语法

DAVERAGE(database, field, criteria)

2. 参数解析

database:必需参数,数据库区域,必须包含列标题(字段名),比如 A1:E10,第一行是表头。

field:必需参数,要计算平均值的字段,可直接写列标题(加引号) 或列序号(数字,1 代表第一列)。

criteria:必需参数,条件区域,和 database 一样要包含列标题 + 条件,格式必须对应,比如表头在 A1:B1,条件写 A2:B2。

二、基础用法示例(一看就懂)

假设我们有一份【销售数据表】,结构如下:

表格

A 列:姓名

B 列:部门

C 列:销售额

张三

销售部

8000

李四

技术部

6500

王五

销售部

9000

赵六

销售部

7500

示例 1:单条件求平均

需求:计算销售部所有员工的平均销售额

先建条件区域:E1 输入 “部门”,E2 输入 “销售部”

输入公式:

=DAVERAGE(A1:C5,"销售额",E1:E2)

结果:8166.67,自动筛选销售部数据并求平均

示例 2:多条件求平均

需求:计算销售部且销售额≥8000的员工平均销售额

条件区域:E1 = 部门,F1 = 销售额;E2 = 销售部,F2=">=8000"

输入公式:

=DAVERAGE(A1:C5,3,E1:F2)

结果:8500,精准匹配双条件

三、进阶实用技巧

1. 模糊条件求平均

支持通配符(* 代表任意字符,? 代表单个字符)

需求:计算 ** 姓 “张”*的员工平均销售额

条件区域:E1 = 姓名,E2=" 张"

公式:

=DAVERAGE(A1:C5,"销售额",E1:E2)

2. 多区域条件灵活匹配

条件区域可单独放在表格右侧,不影响原数据,修改条件直接更新结果,比 AVERAGEIFS 更易维护。

3. 注意事项(避坑关键)

必须带列标题:database 和 criteria 都要包含字段名,否则函数报错。

条件区域格式匹配:条件的列标题要和数据库完全一致(文字、标点、空格都不能错)。

空条件代表全部:如果条件区域只写列标题,不填具体条件,函数会计算整个数据库的平均值。

四、DAVERAGE vs AVERAGEIFS

表格

对比维度

DAVERAGE

AVERAGEIFS

条件写法

区域引用,直观易改

公式内嵌套,条件多了易乱

适用场景

条件常修改、多条件复杂

简单固定条件求平均

新手友好度

高(区域可视化)

中(需记参数顺序)


五、总结

DAVERAGE 函数核心就是 **“数据库 + 字段 + 条件区域”**,把复杂的多条件求平均变成可视化操作,不用记复杂嵌套逻辑,修改条件直接改单元格就行,效率直接拉满!

赶紧打开 Excel 试试,下次求平均别再死磕 AVERAGEIFS 了,这个函数香多了!

“关注我,看更多同类爆款内容”

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有