本文介绍 Microsoft Excel 中 DSUM 函数的公式语法和用法。
说明
在列表或数据库中,DSUM 提供字段 (列) 与指定条件匹配的记录中的数字之和。
语法
DSUM(database, field, criteria)
DSUM 函数语法具有下列参数:
- 数据库 必填。 这是构成列表或数据库的单元格区域。 数据库是相关数据的列表,其中相关信息行是 记录,数据列是 字段。 列表的第一行包含其中每一列的标签。
- 领域 必填。 这将指定函数中使用的列。 指定用双引号括起来的列标签,例如“Age”或“Yield”。 或者,可以指定一个不带引号的数字 (,) 表示列在列表中的位置:例如, 1 表示第一列, 2 表示第二列,等等。
- 标准 必填。 这是包含指定条件的单元格区域。 可以为参数 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 |