龙空技术网

EXCEL:太爽了,用DAVERAGE,实现按条件动态计算查询平均值

IT微课程 216

前言:

此刻大家对“数据库如何查询平均分”大概比较着重,同学们都需要分析一些“数据库如何查询平均分”的相关资讯。那么小编也在网摘上网罗了一些有关“数据库如何查询平均分””的相关文章,希望我们能喜欢,看官们快快来了解一下吧!

大家好,欢迎回到回来。

上节课,跟大家一起学习了DSUM函数,它用于在数据区域或数据库中,通过一定条件进行求和的函数,这让我想起以前学过的SUMIF函数,似乎有点相似,但DSUM只是针对单一条件进行统计求和,而SUMIF则是可以随着条件的改变而求和。

下面再跟大家学习DAVERAGE,这是一个数据库中按给定条件求平均值的函数,看看它又可以给我们的实际工作中带来哪方面的帮助。

【学习内容】

1、DAVERAGE函数的功能与语法;

2、DAVERAGE函数的应用实例。

【学习目的】

1、掌握DAVERAGE函数的功能与语法;

2、会利用DAVERAGE函数,解决实际工作的问题。

【学习过程】

1、DAVERAGE函数

(1)功能

从数据库中按给定条件求平均值,也就是对列表或数据库中满足指定条件的记录字段(列)中的数值求平均值。

(2)语法

DAVERAGE(database, field, criteria)

(3)参数解释

database:是指构成列表或数据库的单元格区域(关于数据库概念,请参看小编前面有差数据库函数的文章)。 

field:指定函数所使用的列。如“班级”或“学校名称”;也可以是代表列表中列位置的数字,如1表示第一列,2表示第二列,……。 

criteria:是指包含所指定条件的单元格区域。但是该区域引用的标签要跟database中的标签一致。

2、实例一:按条件计算各校或各班的平均分

如下表所示,要求是按条件计算出学校的平均分。

(1)准备好一个表,如下表所示。

选中P2单元格,输入如下公式:

=DAVERAGE($A:$M,6,$O$1:$O$2)

按回车,就可以得到“学校01”的语文平均分。

(2)公式的解释如下:

(3)统计其它科及总分的平均分

选中P2单元格,将光标放在P2单元格的右下角,变成实心“十”后,往右边拖拉填充公式。

将统计的列号分别设置为7,8,……,12,就可以得到“学校01”所有学科和总分的平均分了。如下表所示。

(4)统计其它学校的平均分

只要将学校名称换为其它的学校的名称,就可以得到其它学校各科及总分的平均分了。

3、实例二:计算各校各班各学科及总分的平均分

方法同实例一,不同的是,条件区域加上班级,如下表所示:

其公式为:

=DAVERAGE($A:$M,6,$O$1:$P$2)

其中,$O$1:$P$2是指学校和班级的范围。

随机更改学校名或班级,就可动态得到各班的学科和总分的平均分了。

【小结】

DAVERAGE是EXCEL的一个数据库求平均函数,它是按单一条件计算平均的函数,使用这一特性,可以实现动态查询数据的平均值,就像本节课所使用的示例一样,做好这样的模板后,就很方便查询平均值了。

标签: #数据库如何查询平均分