Excel 应用MAXA函数计算参数列表中的最大值(包括数字、文本和逻辑值)

MAXA函数用于计算返回参数列表中的最大值(包括数字、文本和逻辑值)。MAXA函数的语法如下。


MAXA(value1,value2,...)

其中参数value1,value2,…是需要从中找出最大值的1到255个参数。

典型案例

已知一组数据,计算其中的最大值。基础数据如图16-73所示。

步骤1:打开例子工作簿“MAXA.xlsx”。

步骤2:在单元格A8中输入公式“=MAXA(A2:A6)”,用于计算给定数据中的最大值。计算结果如图16-74所示。

图16-73 基础数据

图16-74 计算结果

使用指南

参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,如TRUE和FALSE。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。

如果参数为数组或引用,则只使用其中的数值,数组或引用中的空白单元格和文本值将被忽略;如果参数为错误值或为不能转换为数字的文本,将会导致错误;包含TRUE的参数作为1来计算,包含文本或FALSE的参数作为0(零)来计算;如果参数不包含任何值,函数MAXA返回0;如果要使计算不包括引用中的逻辑值和代表数字的文本,则需要使用MAX函数。

Excel 应用MAX函数计算参数列表中的最大值

MAX函数用于计算一组值中的最大值。MAX函数的语法如下。


MAX(number1,number2,...)

其中参数number1,number2,…是要从中找出最大值的1到255个数字参数。

典型案例

已知一组给定的数据,计算数据列表中的最大值。基础数据如图16-71所示。

步骤1:打开例子工作簿“MAX.xlsx”。

步骤2:在单元格A8中输入公式“=MAX(A2:A6)”,用于计算上面一组数字中的最大值。

步骤3:在单元格A9中输入公式“=MAX(A2:A6,21)”,用于计算上面一组数字和21中的最大值。计算结果如图16-72所示。

图16-71 基础数据

图16-72 计算结果

使用指南

参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果参数为数组或引用,则只使用该数组或引用中的数字,数组或引用中的空白单元格、逻辑值或文本将被忽略;如果参数不包含数字,函数MAX返回0(零);如果参数为错误值或为不能转换为数字的文本,将会导致错误;如果要使计算包括引用中的逻辑值和代表数字的文本,则需要使用MAXA函数。

Excel 应用LARGE函数计算数据集中第k个最大值

LARGE函数用于计算数据集中第k个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数LARGE得到第一名、第二名或第三名的得分。LARGE函数的语法如下。


LARGE(array,k)

其中参数array为需要从中选择第k个最大值的数组或数据区域,k为返回值在数组或数据单元格区域中的位置(从大到小排)。

典型案例

已知一组给定的数据,计算给定条件下的第k个最大值。基础数据如图16-69所示。

步骤1:打开例子工作簿“LARGE.xlsx”。

步骤2:在单元格A8中输入公式“=LARGE(A2:B6,3)”,用于计算所给数据中的第3个最大值。

步骤3:在单元格A9中输入公式“=LARGE(A2:B6,7)”,用于计算所给数据中的第7个最大值。计算结果如图16-70所示。

图16-69 基础数据

图16-70 计算结果

使用指南

如果数组为空,函数LARGE返回错误值“#NUM!”;如果k≤0或k大于数据点的个数,函数LARGE返回错误值“#NUM!”;如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。

Excel 应用DMAX函数计算符合条件的最大数值

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


DMAX(database,field,criteria)

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

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

  • 英语成绩大于90分的最高成绩。
  • 总分大于255分的成绩最高的女生成绩。
  • 平均分大于80分的成绩最高的男生成绩。

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

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


=DMAX(A1:G16,E1,A26:A27)
=DMAX(A1:G16,F1,B26:C27)
=DMAX(A1:G16,G1,E26:F27)

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

图14-12 计算结果

Excel 返回参数列表中的最大值:MAXA函数

如果需要返回参数列表中的最大值,可通过MAXA函数实现。MAXA函数的语法为:=MAXA(value1,value2, …)。其中value1,value2, …为需要从中查找最大数值的1到255个参数。

下面举例介绍函数的使用方法。

01 根据需要在指定单元格区域输入要计算的内容。

02 在需要显示结果的单元格中输入公式:=MAXA(C3:C13),然后按下“Enter”键确认即可。

alt

Excel 计算数据集中第k个最大值:LARGE函数

如果需要查找数据集总第k个最大值,可通过LARGE函数实现。LARGE函数的语法为:=LARGE(array,k),其中参数array为需要从中选择第k个最大值的数组或数据区域,参数k为返回值在数组或数据单元格区域中的位置。

下面指定一列数据,返回数据集中第3个最大值的具体操作如下。

01 在“A2:A6”单元格区域中输入需要计算的内容。

02 在需要显示结果的单元格中输入公式:=LARGE(A2:A6,3),然后按下“Enter”键确认即可。

alt

小提示 如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。

Excel 如何快速查看选区的最大值和最小值?

一个区域有可能包含几百个数值也可能包含几万个数值,如何才能快捷地找出区域中的最小值呢?

解题步骤

快速地从一个很大的区域中找到最大值或最小值有两种方法,操作步骤如下。

1.右键单击状态栏,从而打开“自定义状态栏”菜单。

2.分别单击“最小值”和“最大值”,界面如图4.227所示。

图4.227 添加状态栏可显示的项目

3.选择需要计算最大值和最小值的区域。

4.在状态栏查看最小值与最大值,结果分别是50和99,界面如图4.228所示。

图4.228 在状态栏查看区域的最大值和最小值

状态栏总是显示当前区域的最大值和最小值,选择新的区域后就无法看到前一个区域的最大值和最小值。

下面的步骤可以看到每一个区域的最大值和最小值。

1.假设要求计算图4.229中B3:F12和I3:M12区域的最大值和最小值,那么首先在B14区域输入公式“=MAX(B3:F12)”,在D14区域输入公式“=MIN(B3:F12)”,两个公式可以分别取得B3:F12区域的最大值和最小值。

图4.229 计算B3∶B12区域的最大值和最小值

2.复制A14:D14到H14单元格,在I14和K14单元格中会显示H3:M12区域的最大值和最小值。

知识扩展

1.状态栏可以同时显示页码、平均值、计数、最大值、最小值与求和等信息,但是最大值和最小值两个项目在默认状态下是未勾选的,需要用户设置好后才能正常工作。

2.MAX函数用于计算指定区域中的最大值,支持最多255个区域;MIN函数用于计算指定区域中的最小值,支持最多255个区域。

3.通过状态栏查看区域的最大值或者最小值较使用公式更快捷,但是公式的优点是可以将结果永远保留在单元格中,随时更新计算结果,允许同时计算多个区域。

Excel 计算数据集第k个最大值:LARGE函数

LARGE函数用于计算数据集中第k个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数LARGE得到第1名、第2名或第3名的得分。LARGE函数的语法如下:


LARGE(array,k)

其中,array参数为需要从中选择第k个最大值的数组或数据区域,k参数为返回值在数组或数据单元格区域中的位置(从大到小排)。下面通过实例详细讲解该函数的使用方法与技巧。

打开“LARGE函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图18-41所示。工作表中已经给定了一组数据,要求计算给定条件下的第k个最大值。具体的操作步骤如下。

图18-41 原始数据

STEP01:选中A8单元格,在编辑栏中输入公式“=LARGE(A2:B6,3)”,用于计算所给数据中的第3个最大值,输入完成后按“Enter”键返回计算结果,如图18-42所示。

STEP02:选中A9单元格,在编辑栏中输入公式“=LARGE(A2:B6,7)”,用于计算所给数据中的第7个最大值,输入完成后按“Enter”键返回计算结果,如图18-43所示。

图18-42 计算第3个最大值

图18-43 计算第7个最大值

如果数组为空,函数LARGE返回错误值“#NUM!”。如果k≤0或k大于数据点的个数,函数LARGE返回错误值“#NUM!”。如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。

Excel 计算最大值:MAX函数详解

MAX函数用于计算一组值中的最大值。MAX函数的语法如下:


MAX(number1,number2,...)

其中,参数number1、number2……是要从中找出最大值的1~255个数字参数。下面通过实例详细讲解该函数的使用方法与技巧。

打开“MAX函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图18-28所示。工作表中已经给定了一组数据,需按要求计算出数据列表中的最大值。具体操作步骤如下。

图18-28 原始数据

STEP01:选中A8单元格,在编辑栏中输入公式“=MAX(A2:A6)”,用于计算上面一组数字中的最大值,输入完成后按“Enter”键返回计算结果,如图18-29所示。

STEP02:选中A9单元格,在编辑栏中输入公式“=MAX(A2:A6,21)”,用于计算上面一组数字和21中的最大值,输入完成后按“Enter”键返回计算结果,如图18-30所示。

图18-29 计算数据中的最大值

图18-30 最大值计算结果

参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入参数列表中代表数字的文本被计算在内。如果参数为数组或引用,则只使用该数组或引用中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果参数不包含数字,函数MAX返回0(零)。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算包括引用中的逻辑值和代表数字的文本,则需要使用MAXA函数。

Excel 计算符合条件最大值:DMAX函数

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


DMAX(database,fi eld,criteria)

下面通过实例详细讲解该函数的使用方法与技巧。根据如图15-1所示的基础数据清单,班主任想要了解:

  • 英语成绩大于90分的最高成绩。
  • 总分大于255的成绩最高的女生成绩。
  • 平均分大于80的成绩最高的男生成绩。

具体操作步骤如下。

STEP01:根据上面提出的查询条件设置计算表格和条件区域,结果如图15-16所示。

STEP02:选中E22单元格,在编辑栏中输入公式“=DMAX(A1:G16,E1,A26:A27)”,然后按“Enter”键返回,即可计算出英语成绩大于90分的最高成绩,结果如图15-17所示。

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

图15-17 计算英语成绩大于90分的最高成绩

STEP03:选中E23单元格,在编辑栏中输入公式“=DMAX(A1:G16,F1,B26:C27)”,然后按“Enter”键返回,即可计算出总分大于255的成绩最高的女生成绩,结果如图15-18所示。

STEP04:选中E24单元格,在编辑栏中输入公式“=DMAX(A1:G16,G1,E26:F27)”,然后按“Enter”键返回,即可计算出平均分大于80的成绩最高的男生成绩,结果如图15-19所示。

图15-18 计算总分大于255的成绩最高的女生成绩

图15-19 计算平均分大于80的成绩最高的男生成绩