本文介绍 Microsoft Excel 中 DSUM 函数的公式语法和用法。
说明
在列表或数据库中,DSUM 提供与指定条件匹配的记录的字段 (列) 数字的总和。
语法
DSUM(database, field, criteria)
DSUM 函数语法具有下列参数:
- 数据库 必需。 这是构成列表或数据库的单元格区域。 数据库是相关数据的列表,其中相关信息行是 记录,数据列是 字段。 列表的第一行包含其中每一列的标签。
- 字段 必需。 指定函数中使用哪一列。 指定括在双引号中的列标签,例如“Age”或“Yield”。 或者,可以指定一个不带引号) 的数字 (来表示列在列表中的位置:例如, 1 表示第一列, 2 表示第二列,依此类推。
- 条件 必需。 这是包含指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
备注
- 可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。
例如,如果 G1:G2 区域中包含 G1 中的列 标签 Income,而 G2 中的 金额 为 $10,000,则可以将该区域定义为 MatchIncome,并将该名称用作数据库函数中的条件参数。 - 虽然条件范围可以位于工作表上的任何位置,但最好不要将其放在列表下方。 这是有风险的。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不为空,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,“利润”,A1:A2) | 苹果树 (第 6、9 和 11 行) 的总利润。 | ¥2,250 | |||
| =DSUM (A5:E11,“利润”, A1:F3) | 高度在 10 至 16 英尺之间的苹果树以及所有 (行 7、9 和 10 行) 的梨树的总利润。 | ¥2,480 |