Excel 应用DPRODUCT函数计算指定数值的乘积

DPRODUCT函数用于返回数据清单或数据库中满足指定条件的列中数值的乘积。其语法如下:


DPRODUCT(database,field,criteria)

下面通过实例来说明DPRODUCT函数的应用。

根据图14-1的基础数据清单,班主任想要了解:

  • 英语成绩大于90分的成绩的乘积。
  • 平均分小于78分的成绩的乘积。

步骤1:根据上面提出的查询条件,设置的计算表格和条件区域如图14-15所示。

步骤2:分别在单元格E22~E23中,输入下面的公式,然后按Enter键,返回结果如图14-16所示。


=DPRODUCT(A1:G16,E1,A25:A26)
=DPRODUCT(A1:G16,G1,B25:B26)

图14-15 计算表格和条件区域

图14-16 计算结果

Excel 计算员工的销售额:DPRODUCT函数

如果需要返回数据库的列中满足指定条件的数值乘积,可通过DPRODUCT函数实现。DPRODUCT函数的语法为:=DPRODUCT (database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

注意 列表中的数据里必须在第一行居于标志项。Field参数为文本时,两端用带引号的标志项,如“销售额”。此外,Field也可是代表列表中数据列位置的数字。

※ criteria:为一组包含给定条件的单元格区域。

以计算员工的销售额为例,具体操作如下。

01 打开工作表,输入员工姓名、销售量和单价等相关数据。

02 选中“A6:E8”单元格区域,在其中输入检索条件,将其作为条件区域。

03 选中B10单元格,输入公式:=DPRODUCT(A2:E4, COLUMN(B2),A6:E8),按下“Enter”键确认,得到第1个员工的销售额。

04 将公式复制到“C10:E10”单元格区域,只修改COLUMN函数对应的列号,结果如图所示。

alt

小提示 COLUMN函数用于返回指定单元格引用的列号,其语法为:=COLUMN(reference),其中参数reference为可选项,为要返回其列号的单元格或区域。如果省略该参数,并且函数是以水平数组公式的形式输入的,则COLUMN函数将以水平数组的形式返回参数reference的列号。