DSUM 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文介绍 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

返回页首