本文介绍 Microsoft Excel 中 DSUM 函数的公式语法和用法。
说明
在列表或数据库中,DSUM提供字段 (列) 与指定条件匹配的记录中的数字之和。
语法
DSUM(database, field, criteria)
DSUM 函数语法具有下列参数:
-
Database 必需。 这是构成列表或数据库的单元格区域。 数据库是相关数据的列表,其中相关信息行是 记录,数据列是 字段。 列表的第一行包含其中每一列的标签。
-
Field 必需。 这将指定函数中使用的列。 指定用双引号括起来的列标签,例如“Age”或“Yield”。 或者,可以指定一个不带引号的数字 (,) 表示列在列表中的位置:例如, 1 表示第一列, 2 表示第二列,等等。
-
Criteria 必需。 这是包含指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
备注
-
可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。
例如,如果范围 G1:G2 包含列 标签 “G1 收入”和 G2 中的 金额 10,000 美元,则可以将该范围定义为 MatchIncome,并在数据库函数中将该名称用作 criteria 参数。
-
虽然条件范围可以位于工作表上的任意位置,但最好不要将其置于列表下方。 这是有风险的。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不为空,Microsoft Excel 不会添加新信息。
-
确定条件区域没有与列表相重叠。
-
若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。
示例
复制整个示例表 (包括DSUM公式行) ,并将其粘贴到新 Excel 工作表的单元格 A1 中。 如果公式行未自动显示结果,请选择它们,按 F2,然后按 Enter。 你可能希望调整列宽,以便更轻松地查看所有信息。
树种 |
高度 |
年数 |
产量 |
利润 |
高度 |
---|---|---|---|---|---|
="=苹果树" |
>10 |
<16 |
|||
="=梨树" |
|||||
. |
|||||
树种 |
高度 |
年数 |
产量 |
利润 |
|
苹果树 |
18 |
20 |
14 |
¥1,050 |
|
梨树 |
1.2 |
1.2 |
10 |
¥960 |
|
樱桃树 |
1.3 |
14 |
9 |
¥1,050 |
|
苹果树 |
14 |
15 |
10 |
¥750 |
|
梨树 |
9 |
8 |
8 |
¥770 |
|
苹果树 |
8 |
9 |
6 |
¥450 |
|
公式 |
说明 |
结果 |
|||
=DSUM (A5:E11、“Profit”、A1:A2) |
苹果树的总利润 (行 6、9 和 11) 。 |
¥2,250 |
|||
=DSUM (A5:E11、“Profit”、A1:F3) |
高度在 10 到 16 英尺之间的苹果树的总利润,所有梨树 (行 7、9 和 10) 。 |
¥2,480 |