Excel - DPRODUCT 函数
DPRODUCT 函数
Microsoft Excel DPRODUCT 函数将接收特定列表或数据库列中符合指定条件的定量值的乘积。DPRODUCT 函数指的是数据库乘积函数。数据库函数与聚合函数不同,因为每个数据库函数都需要指定条件。一旦满足条件,数据库函数就会生成正确的结果。例如,仅计算 AC 产品第 3 季度的净销售产品。
DPRODUCT 函数属于 Microsoft Excel 数据库函数类别。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
语法
DPRODUCT 函数的语法如下 −
DPRODUCT (database, field, criteria)
参数
您可以将以下参数与 DPRODUCT 函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
database | 表示特定数据库的单元格范围。数据库是大量字段和记录的集合。 | 必填 |
field | 它表示列标签,只有在满足指定条件后才会发生值的乘积。您还可以使用数字 1、2 和 3 来指示列的位置,例如 1 表示第一列,2 表示第二列,依此类推。 | 必填 |
criteria | 表示条件的单元格范围。 | 必填 |
要记住的要点
- 如果您引用了字段参数的错误单元格引用或将数据库的无效范围作为第一个参数写入,则 DPRODUCT 函数将返回 #VALUE! 错误。
- 如果您指定了数据库中未定义的其他字段值,则 DPRODUCT 函数将返回零值。
DPRODUCT 函数示例
练习以下示例以了解 Excel 中 DPRODUCT 函数的用法。
示例 1
在此示例中,您已探索了 PRODUCT 函数,以在满足定义的条件后评估产品数量的总价值。
首先,您可以在单元格中输入 DPRODUCT 函数 =DPRODUCT(B2:D17,D2,F3:G4),然后按 Enter 键。 F2:G3 范围显示指定条件的单元格范围。

因此,三星电视的总数量值为 22000。

同样,我们可以通过 Excel 中的 PRODUCT 函数评估 IFB 洗衣机数量的乘积。
选择 G12 单元格并写入公式 "=DPRODUCT(A1:C13,C1,F5:G6)" 并点击 Enter 按钮。

因此,经过计算,IFB 洗衣机的总产品价值为 125280。

示例 2
如果您引用了字段参数的不正确单元格引用或将数据库的无效范围作为第一个参数写入,则 DPRODUCT 函数将返回 #VALUE! 错误。
解决方案
您已在 G9 单元格中输入了 DPRODUCT 公式 "=DPRODUCT(A1:C13,I1,F2:G3)"。这里,第二个参数 I1 指的是空值。

因此,DPRODUCT 函数将检索到 #VALUE! 错误。

示例 3
如果指定数据库中未定义的其他字段值,DPRODUCT 函数将返回零值。
解决方案
F6 单元格中提到的品牌名称"Whirlpool"不在数据库中。您可以在 G12 单元格中输入公式 =DPRODUCT(A1:C13,C1,F5:G6),然后按 Enter 键。

因此,DPRODUCT 函数将返回零值。
