如果需要返回数据库的列中满足指定条件的数值乘积,可通过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函数对应的列号,结果如图所示。

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

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