本文介绍 Microsoft Excel 中 DSUM 函数的公式语法和用法。
返回列表或数据库中满足指定条件的记录字段(列)中的数字之和。
DSUM(database, field, criteria)
DSUM 函数语法具有下列参数:
Database 必需。 构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。
Field 必需。 指定函数所使用的列。 输入两端带双引号的列标签,如 "使用年数" 或 "产量";或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。
Criteria 必需。 为包含指定条件的单元格区域。 可以为参数指定 criteria 任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。
例如,如果区域 G1:G2 在 G1 中包含列标签 Income,在 G2 中包含数量 ¥100,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为条件参数。
虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 将无法添加新的信息。
确定条件区域没有与列表相重叠。
若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。
树种 |
高度 |
年数 |
产量 |
利润 |
高度 |
="=苹果树" |
>10 |
<16 |
|||
="=梨树" |
|||||
树种 |
高度 |
年数 |
产量 |
利润 |
|
苹果树 |
18 |
20 |
14 |
¥1,050 |
|
梨树 |
12 |
12 |
10 |
¥960 |
|
樱桃树 |
13 |
14 |
9 |
¥1,050 |
|
苹果树 |
14 |
15 |
10 |
¥750 |
|
梨树 |
9 |
8 |
8 |
¥770 |
|
苹果树 |
8 |
9 |
6 |
¥450 |
|
公式 |
说明 |
结果 |
|||
=DSUM(A4:E10,"利润",A1:A2) |
苹果树的总利润(第 5 行、第 8 行和第 10 行)。 |
¥2,250 |
|||
=DSUM(A4:E10,"利润", A1:F3) |
高度在 10 到 16 英尺之间的苹果树和所有梨树的总利润(第 6 行、第 8 行和第 9 行)。 |
¥2,480 |