智能进销存软件:革新现代库存管理
134
2023-11-07
【摘要】 本书摘自《高效办公应用宝典公式·函数与VBA》一书中第6章,第3节,创客诚品编著。
6.3.6 DMAX函数根据条件求指定列中的最大值
DMAX函数可以对满足指定条件的数据计算最大值。
语法格式
DMAX(Database,Field,Criteria)
参数说明
● Database: 为必需参数,表示构成列表或数据库的单元格区域。数据库是包含一组相关数据 的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含每一列 的标签。
●Field: 为必需参数,用于指定函数所使用的列,即对数据区域中实际计算最大值的列,可以 使用标题名称,也可以使用列号。
●Criteria: 为必需参数,表示包含所指定条件的单元格区域。可以指定任意区域,只要此区域 包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
下面将使用DMAX函数提取指定列中的最大值,以及根据条件提取指定列中的最大值。
选中单元格C13, 输入公式“=DMAX(A1:F11,4,D2:D11)”, 如下左图所示。按Enter键后单元格 C13中显示出A1:F11单元格区域中第4列内的最大值,如下右图所示。
公式分析:公式“=DMAX(A1:F11,4,D2:D11)” 使用数据库函数DMAX 提取数据库区域“A1: F11”第“4”列(即五月份)中的最大值,由于DMAX函数的第三个参数不能为空,所以设置了 用于求值的实际区域 “D2:D11” 。如果将D2:D11 修改成A1:F11, 公式同样能够返回正确的结果。
将DMAX函数的第三个参数设置成实际的条件,可以按条件提取指定列中的最大值。例如提 取五月份销售金额在50000以下的最高销售金额。
Step0] 首选创建条件区域,需要注意的是条件必须保存在列方向上。本例设置的条件区域在B13:B14
单元格区域。
Step02 在单元格B15中输入公式“=DMAX(A₁:F11,4,B13:B14)”, 如下左图所示。按下Enter键,单 元格B15中即可提取出五月份销售额在50000以下的最高金额,如下右图所示。
B13:B14区域的条件可以根据实际需要改变或删除。公式会根据条件返回相应的最大值。
6.3.7 MEDIAN 函数提取中间值
MEDIAN函数可以返回一组已知数据的中间值。
语法格式
MEDIAN(Number1,[Number2],…)
参数说明
Numberl,Number2,…:Numberl 是必需参数,后续数字是可选的,表示要计算中间值的1~255 个数字。
下面以计算中间水平工资为例,介绍MEDIAN函数的应用。
选中单元格E2, 输入公式“=MEDIAN(C2:C13)”, 按Enter键后单元格中即可计算出C2:C13单
元格区域中处于中间值的数据。
6.3.8 计算普遍基本工资
MODE函数可以返回某数据区域中出现频率最多的数值。
语法格式
MODE(Number1,[Number2],…)
参数说明
●Numberl: 为必需参数,表示要计算其众数的第一个数字参数。
●Number2: 为可选参数,代表要计算其众数的2~255个数字参数。也可以用单一数组或对某 个数组的引用来代替用逗号分隔的参数。
本例需要计算普遍基本工资,即基本工资列出现次数最多的工资。
选中单元格E2, 输入公式“=MODE(C2:C13)”, 如下左图所示。按下Enter键,单元格E2中即 可计算出C2:C13单元格区域中出现次数最多的数值,即普遍基本工资,如下右图所示。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~