Excel 应用SMALL函数计算数据集中的第k个最小值

SMALL函数用于计算数据集中第k个最小值。使用此函数可以返回数据集中特定位置上的数值。SMALL函数的语法如下。


SMALL(array,k)

其中参数array为需要找到第k个最小值的数组或数字型数据区域。k为返回的数据在数组或数据区域里的位置(从小到大)。

典型案例

已知两组数据,计算给定条件下的最小值。基础数据如图16-83所示。

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

步骤2:在单元格A12中输入公式“=SMALL(A2:A10,5)”,用于计算第1列中第5个最小值。

步骤3:在单元格A13中输入公式“=SMALL(B2:B10,3)”,用于计算第2列中第3个最小值。计算结果如图16-84所示。

图16-83 基础数据

图16-84 计算结果

使用指南

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

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

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


MINA(value1,value2,...)

其中参数value1,value2,…为需要从中查找最小值的1到255个参数。

典型案例

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

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

步骤2:在单元格A8中输入公式“=MINA(A3:A6)”,用于计算上面数值中的最小值(FALSE的计算结果为0)。计算结果如图16-80所示。

图16-79 基础数据

图16-80 计算结果

使用指南

参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,如TRUE和FALSE。如果参数为数组或引用,则只使用其中的数值。数组或引用中的空白单元格和文本值将被忽略。

包含TRUE的参数作为1来计算,包含文本或FALSE的参数作为0(零)来计算。如果参数为错误值或不能转换为数字的文本,将会导致错误;如果参数不包含任何值,函数MINA返回0;如果要使计算不包括引用中的逻辑值和代表数字的文本,则需要使用MIN函数。

Excel 应用MIN函数计算参数列表中的最小值

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


MIN(number1,number2,...)

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

典型案例

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

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

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

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

图16-77 基础数据

图16-78 计算结果

使用指南

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

Excel 应用CRITBINOM函数计算使累积二项式分布小于或等于临界值的最小值

CRITBINOM函数用于计算使累积二项式分布大于或等于临界值的最小值。此函数可以用于质量检验。例如,使用函数CRITBINOM来决定最多允许出现多少个有缺陷的部件,才可以保证当整个产品在离开装配线时检验合格。CRITBINOM函数的语法如下。


CRITBINOM(trials,probability_s,alpha)

其中参数trials为伯努利试验次数,probability_s为每次试验中成功的概率,alpha为临界值。

典型案例

已知伯努利试验次数、每次试验成功的概率和临界值,计算累积二项式分布大于等于临界值的最小值。基础数据如图16-67所示。

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

步骤2:在单元格A6中输入公式“=CRITBINOM(A2,A3,A4)”,用于计算总体平均值的置信区间。计算结果如图16-68所示。

图16-67 基础数据

图16-68 计算结果

使用指南

如果任意参数为非数值型,函数CRITBINOM返回错误值“#VALUE!”。如果trials不是整数,将被截尾取整;如果trial<0,函数CRITBINOM返回错误值“#NUM!”;如果probability_s<0或probability_s>1,函数CRITBINOM返回错误值“#NUM!”;如果alpha<0或alpha>1,函数CRITBINOM返回错误值“#NUM!”。

Excel 应用DMIN函数计算符合条件的最小数值

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


DMIN(database,field,criteria)

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

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

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

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

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


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

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

图14-14 计算结果

Excel 返回参数列表中的最小值:MINA函数

如果需要返回列表中的最小值,包含数字、文本和逻辑值,可通过MINA函数实现。MINA函数的语法为:=MINA(value1,value2, …)。其中value1,value2, …为需要从中查找最小值的1到255个数值。

小提示 使用MAXA、MEDIAN和MINA函数进行计算时,包含TRUE的参数作为1计算;包含文本或FALSE的参数作为0计算。

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

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

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

alt

Excel 能否一次性标示出每一行的最小值?

图6.57中包含10人的各季度销量数据,要求将每一行的最小值标示出来,如何才能一次性标示完成?

解题步骤

与标示两列数据的相同项一样,标示区域中的最小值要使用公式来确定目标,具体操作步骤如下。

1.选择B2:E11区域。

2.单击功能区的“开始”→“条件格式”→“新建规则”,弹出“新建格式规则”对话框。

3.选择“使用公式确定要设置格式的单元格”,然后在下方的文件框中输入公式“=B2=MIN($B2:$E2)”,操作界面如图6.58所示。

图6.58 设置条件

4.单击“格式”按钮,弹出“设置单元格格式”对话框,然后打开“填充”选项卡,将背景色设置为红色,然后单击“确定”按钮保存设置。图6.59为格式设置界面,图6.60则是应用条件格式后的效果。

图6.59 设置格式

图6.60 条件格式的执行效果

知识扩展

1.公式“=B2=MIN($B2:$E2)”表示当任意单元格的值等于它所在行的最小值时就符合条件,立即应用后面设置的格式。由于 MIN($B2:$E2)总是计算单行的最小值,因此标示单元格时会每一行标示一次。

2.如果要标示B2:E11区域中的最小值,那么应该将公式修改为“=B2=MIN($B$2:$E$11)”。

3.通过条件格式标示目标值会一直保留下来,重新打开工作簿后仍然能看到条件格式的显示结果,而采用数据验证的圆圈标示目标则只能用于临时查看,重启Excel后会自动消失。

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个最小值:SMALL函数

SMALL函数用于计算数据集中第k个最小值。使用此函数可以返回数据集中特定位置上的数值。SMALL函数的语法如下:


SMALL(array,k)

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

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

图18-44 原始数据

STEP01:选中A12单元格,在编辑栏中输入公式“=SMALL(A2:A10,5)”,用于计算第1列中第5个最小值,输入完成后按“Enter”键返回计算结果,如图18-45所示。

STEP02:选中A13单元格,在编辑栏中输入公式“=SMALL(B2:B10,3)”,用于计算第2列中第3个最小值,输入完成后按“Enter”键返回计算结果,如图18-46所示。

图18-45 计算第1列第5个最小值

图18-46 计算第2列第3个最小值

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

CRITBINOM函数详解

CRITBINOM函数用于计算使累积二项式分布大于等于临界值的最小值此函数可以用于质量检验。例如,使用函数CRITBINOM来决定最多允许出现多少个有缺陷的部件,才可以保证当整个产品在离开装配线时检验合格。CRITBINOM函数的语法如下:


CRITBINOM(trials,probability_s,alpha)

其中,trials参数为伯努利试验次数,probability_s参数为每次试验中成功的概率,alpha参数为临界值。下面通过实例详细讲解该函数的使用方法与技巧。

打开“CRITBINOM函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图18-39所示。已知伯努利试验次数、每次试验成功的概率和临界值,要求计算累积二项式分布大于等于临界值的最小值。具体的操作步骤如下。

选中A6单元格,在编辑栏中输入公式“=CRITBINOM(A2,A3,A4)”,用于计算累积二项式分布大于等于临界值的最小值,输入完成后按“Enter”键返回计算结果,如图18-40所示。

图18-39 原始数据

图18-40 计算结果

如果任意参数为非数值型,函数CRITBINOM返回错误值“#VALUE!”。如果trials参数不是整数,将被截尾取整。如果参数trial<0,函数CRITBINOM返回错误值“#NUM!”。如果参数probability_s<0或参数probability_s>1,函数CRITBINOM返回错误值“#NUM!”。如果参数alpha<0或参数alpha>1,函数CRITBINOM返回错误值“#NUM!”。