Share via


WorksheetFunction.DSum(Range, Object, Object) 方法

定义

计算列表或数据库的列中符合指定条件的数字之和。

public:
 double DSum(Microsoft::Office::Interop::Excel::Range ^ Arg1, System::Object ^ Arg2, System::Object ^ Arg3);
public double DSum (Microsoft.Office.Interop.Excel.Range Arg1, object Arg2, object Arg3);
Public Function DSum (Arg1 As Range, Arg2 As Object, Arg3 As Object) As Double

参数

Arg1
Range

Database - 构成列表或数据库的单元格区域。 数据库是相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。

Arg2
Object

Field - 指示函数所使用的列。 输入使用双引号括起来的列标签,如“使用年数”或“产量”,或者输入代表列表中列位置的数字(不带引号):1 代表第一列,2 代表第二列,依此类推。

Arg3
Object

Criteria - 包含指定条件的单元格区域。 只要参数 criteria 至少包含一个列标签和列标签下方用于为该列指定条件的一个单元格,就可以为它使用任意区域。

返回

注解

由于在单元格中键入文本或值时等号用来指示一个公式,因此 Microsoft Excel 将计算键入内容;但是,这可能会导致产生意外的筛选结果。 若要指示文本或值的相等比较运算符,请在条件范围中的相应单元格中键入条件作为字符串表达式:

='''=entry''

其中,条目是要查找的文本或值。 例如:

=“=Davolio”=Davolio
=“=3000”=3000

筛选文本数据时,Excel 不会区分大写和小写字符。 但是,可使用公式执行区分大小写的搜索。

适用于