2.9.5 DMAX函数
2025年09月26日
2.9.5 DMAX函数
(1)函数功能
DMAX函数用于返回列表或数据库中满足指定条件的指定列中的最大值。
(2)语法格式
DMAX(database,field,criteria)
(3)参数说明
database:必需参数,表示构成列表或数据库的单元格区域。
field:必需参数,表示指定函数所使用的数据列。该参数有文本和数字两种形式。
文本形式:输入数据列中第一行的列标题,必须使用英文半角的双引号括起来。
数字形式:输入database参数中所使用的数据列的列号。注意:此处的列号是相对于database参数所引用的区域,而不是相对于整个工作表。
criteria:必需参数,表示包含指定条件的单元格区域,必须包含一个列标题,且不能与列表或数据库交叉重叠。
(4)实例:按条件统计最高工资
如图2.9.5所示,A列为员工姓名,B列为所在部门,C列为学历,D列为性别,E列为年龄,F列为工资金额,要求在H7单元格中利用数据库函数统计学历为“本科”,年龄“<35岁”的员工中的最高工资。
首先要设置条件区域,例如图中是在H2:I3单元格区域设置,注意:条件区域的字段标题必须与数据列表中的字段标题完全相同。设置完条件,单击选择H7单元格,输入公式“=DMAX(A1:F10,6,H2:I3)”,输入完毕后按Enter键结束,即可完成统计,统计结果为3094,如图所示。该公式中field参数是数字形式“6”,也可以使用文本形式“工资”,公式为“=DMAX(A1:F10,"工资",H2:I3)”,两者的返回结果相同。
图2.9.5 DMAX函数的应用