Excel 应用DSUM函数计算指定数值的和

DSUM函数用于返回列表或数据库中满足指定条件的列中数值之和。其语法如下:


DSUM(database,field,criteria)

下面通过实例来说明DSUM函数的应用。

根据图14-1的基础数据清单,班主任想要了解:

  • 所有男生的语文成绩的总和。
  • 数学成绩在80到90之间的成绩总和。

步骤1:根据上面提出的查询条件,设置的计算表格和条件区域如图14-21所示。

步骤2:分别在单元格E22~E23中,输入下面的公式,然后按Enter键,返回结果如图14-22所示。


=DSUM(A1:G16,C1,A25:A26)
=DSUM(A1:G16,D1,B25:C26)

图14-21 计算表格和条件区域

图14-22 计算结果

Excel 计算A组总成绩:DSUM函数

如果需要返回数据库的列中满足指定条件的数字之和,可通过DSUM函数实现。DSUM函数的语法为:=DSUM(database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

下面以计算A组学生的比赛总成绩为例,具体操作如下。

01 打开比赛成绩表,输入每个学生的比赛相关信息,然后选中需要显示该学生总成绩的表格,输入公式:=C3+D3+E3,然后按下“Enter”键,得到此名学生此次比赛的总成绩。

02 使用填充柄功能将公式复制到此列中的其他单元格中,得到所有参加比赛的学生总成绩。

03 将A12:F13作为检索的条件区域,即将表格的标题栏复制到此区域中,然后在B13单元格中输入“A”。

04 选中“B14”单元格,在其中输入公式:=DSUM(A2:F10,6,A12:F13),按下“Enter”键确认,得到A组学生的比赛总成绩。

注意 用户可以为参数criteria指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

alt

Excel 计算数值和:DSUM函数

DSUM函数用于返回列表或数据库中满足指定条件的列中数值之和。其语法如下:


DSUM(database,fi eld,criteria)

下面通过实例详细讲解该函数的使用方法与技巧。根据如图15-1所示的基础数据清单,班主任想要了解:

  • 所有男生的语文成绩的总和。
  • 数学成绩为80~90的成绩总和。

具体操作步骤如下。

STEP01:根据上面提出的查询条件设置计算表格和条件区域,结果如图15-30所示。

图15-30 计算表格和条件区域

STEP02:选中E22单元格,在编辑栏中输入公式“=DSUM(A1:G16,C1,A25:A26)”,然后按“Enter”键返回,即可计算出所有男生的语文成绩的总和,结果如图15-31所示。

STEP03:选中E23单元格,在编辑栏中输入公式“=DSUM(A1:G16,D1,B25:C26)”,然后按“Enter”键返回,即可计算出数学成绩为80~90的成绩总和,结果如图15-32所示。

图15-31 计算所有男生的语文成绩的总和

计算数学成绩为80~90的成绩总和

图15-32 计算数学成绩为80~90的成绩总和