Excel 2003完整教程:DAVERAGE

返回列表或数据库中满足指定条件的列中数值的平均值。

语法

DAVERAGE(database,field,criteria)

Database? 构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含着每一列的标志项。

Field? 指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。Field 可以是文本,即两端带引号的标志项,如“使用年数”或“产量”;此外,Field 也可以是代表列表中数据列位置的数字:1 表示第一列,2 表示第二列,等等。

Criteria? 为一组包含给定条件的单元格区域。可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从“帮助”中选取示例。

    从“帮助”中选取示例。

  3. 按 Ctrl+C。
  4. 在工作表中,选择单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
 
1
2
3
4
5
6
7
8
9
10
ABCDEF
树种高度使用年数产量利润高度
苹果树>10 <16
梨树
树种高度使用年数产量利润
苹果树182014105.00
梨树12121096.00
樱桃树13149105.00
苹果树14151075.00
梨树98876.80
苹果树89645.00
公式说明(结果)
=DCOUNT(A4:E10,"使用年数",A1:F2)此函数查找高度在 10 到 16 英尺之间的苹果树的记录,并且计算这些记录中“使用年数”字段包含数字的单元格数目。(1)
=DCOUNTA(A4:E10,"利润",A1:F2)此函数查找高度为 10 到 16 英尺之间的苹果树记录,并计算这些记录中“利润”字段为非空的单元格数目。(1)
=DMAX(A4:E10,"利润",A1:A3)此函数查找苹果树和梨树的最大利润。(105)
=DMIN(A4:E10,"利润",A1:B2)此函数查找高度在 10 英尺以上的苹果树的最小利润。(75)
=DSUM(A4:E10,"利润",A1:A2)此函数计算苹果树的总利润。(225)
=DSUM(A4:E10,"利润",A1:F2)此函数计算高度在 10 到 16 英尺之间的苹果树的总利润。(75)
=DPRODUCT(A4:E10,"产量",A1:B2)此函数计算高度大于 10 英尺的苹果树产量的乘积。(140)
=DAVERAGE(A4:E10,"产量",A1:B2)此函数计算高度在 10 英尺以上的苹果树的平均产量。(12)
=DAVERAGE(A4:E10,3,A4:E10)此函数计算数据库中所有树种的平均使用年数。(13)
=DSTDEV(A4:E10,"产量",A1:A3)如果数据库中的数据只是整个果园的一个样本,则此值是苹果树和梨树产量的估算标准偏差。(2.97)
=DSTDEVP(A4:E10,"产量",A1:A3)如果数据库中的数据为整个果园的样本总体,则此值是苹果树和梨树产量的真实标准偏差。(2.65)
=DVAR(A4:E10,"产量",A1:A3)如果数据库中的数据只是整个果园的一个样本,那么此值是苹果树和梨树产量的估算方差。(8.8)
=DVARP(A4:E10,"产量",A1:A3)如果数据库中的数据为整个果园的样本总体,则此值是苹果树和梨树产量的真实方差。(7.04)
=DGET(A4:E10,"产量",A1:A3)返回错误值 #NUM!,因为有多个记录符合给定的条件。

提示

条件示例

单列上具有多个条件

如果对于某一列具有两个或多个筛选条件,那么可直接在各行中从上到下依次键入各个条件。 例如,下面的条件区域显示“销售人员”列中包含“Davolio”、“Buchanan”或“Suyama”的行。

销售人员
Davolio
Buchanan
Suyama

多列上具有单个条件

若要在两列或多列中查找满足单个条件的数据,请在条件区域的同一行中输入所有条件。例如,下面的条件区域将显示所有在“类型”列中包含“农产品”、在“销售人员”列中包含“Davolio”且“销售额”大于 $1,000 的数据行。

键入销售人员销售
农产品Davolio>1000

某一列或另一列上具有单个条件

若要找到满足一列条件或另一列条件的数据,请在条件区域的不同行中输入条件。例如,下面的条件区域将显示所有在“类型”列中包含“农产品”、在“销售人员”列中包含“Davolio”或销售额大于 $1,000 的行。

键入销售人员销售
农产品
Davolio
>1000

两列上具有两组条件之一

若要找到满足两组条件(每一组条件都包含针对多列的条件)之一的数据行,请在各行中键入条件。例如,下面的条件区域将显示所有在“销售人员”列中包含“Davolio”且销售额大于 $3,000 的行,同时也显示“Buchanan”销售商的销售额大于 $1,500 的行。

销售人员销售
Davolio>3000
Buchanan>1500

一列有两组以上条件

若要找到满足两组以上条件的行,请用相同的列标包括多列。例如,下面条件区域显示介于 5,000 和 8,000 之间以及少于 500 的销售额。

销售销售
>5000<8000
<500

将公式结果用作条件

可以将公式的计算结果作为条件使用。用公式创建条件时,不要将列标志作为条件标记使用,应该将条件标记置空,或者使用列表中非列标志的标记。例如,下面的条件区域显示在列 C 中,其值大于单元格区域 C7:C10 平均值的行。

=C7>AVERAGE($C$7:$C$10)

注意

Excel 2003完整教程:DAVERAGE·相关导航

上页:Excel 2003完整教程:DATEVALUE 下页:Excel 2003完整教程:DAY

Excel 2003完整教程:DAVERAGE

Excel 2003完整教程:DAYExcel 2003完整教程:DAYS360
Excel 2003完整教程:DBExcel 2003完整教程:DCOUNT
Excel 2003完整教程:DCOUNTAExcel 2003完整教程:DDB
Excel 2003完整教程:DEC2BINExcel 2003完整教程:DEC2HEX
Excel 2003完整教程:DEC2OCTExcel 2003完整教程:DEGREES
Excel 2003完整教程:DELTAExcel 2003完整教程:DEVSQ
Excel 2003完整教程:DGETExcel 2003完整教程:DISC
Excel 2003完整教程:DMAXExcel 2003完整教程:DMIN
Excel 2003完整教程:DOLLAR 或 RMBExcel 2003完整教程:DOLLARDE
Excel 2003完整教程:DOLLARFRExcel 2003完整教程:DPRODUCT
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号