LARGE函数和SMALL函数,1分钟搞掂他,从此不再发愁

每周,本号每天都会送出两本书,本本不重样!

据分析、少儿编程、Excel、PPT、Photoshop···总有一款是你的心头好!现在说说送书的规则:后台转发分享+阅读前1名都可以免费送一本哦;

请大家尽情参与,谢谢支持!

今天与大家分享两个实用的最值函数即LARGE函数和SMALL函数,让你1分钟之内学会他,从此不再纠结。


简言一句话总结,函数的基本语法结构:

LARGE函数用于返回数据集中的第几个最大值。

语法结构=LARGE(查找区域,第几个最大值)

SMALL函数用于返回数据集中的第几个最小值。

语法结构=SMALL(查找区域,第几个最小值)

下面开始详细介绍一下函数的具体说明,也许有些枯燥,但是请认真看下去:

LARGE 函数:返回数据集中第 k 个最大值。使用此函数可以根据相对标准来选择数值。

语法 LARGE(array, k)

LARGE 函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Array 必需。需要确定第 k 个最大值的数组或数据区域。K 必需。

1、返回值在数组或数据单元格区域中的位置(从大到小排)。

2、说明 如果数组为空,函数 LARGE 返回错误值 #NUM!。

3、如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。

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

例1:函数应用:对成绩从大到小排序在单元格中输入公式=LARGE($B$2:$B$11,ROW(A1))

例2:前三名的计算方式,在单元格中输入公式=LARGE($B$2:$B$11,E2)。

SMALL 函数:返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。

语法:SMALL(array, k)

SMALL 函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Array 必需。需要找到第 k 个最小值的数组或数字型数据区域。

K 必需。要返回的数据在数组或数据区域里的位置(从小到大)

1、 如果 array 为空,函数 SMALL 返回错误值 #NUM!。

2、如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。

3、如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于 最大值。

例3,对成绩从小到大排序在单元格中输入公式=SMALL($B$2:$B$11,ROW(A1))。

例4,后三名的计算方式,在单元格中输入公式=SMALL($B$2:$B$11,E2)。

例5,求前三名的平均成绩,在单元格中输入公式=AVERAGE(LARGE(B2:B11,{1,2,3})),最后按Ctrl+Shift+Enter组合键。

CHOOSE 函数:使用 index_num 返回数值参数列表中的数值。使用 CHOOSE 可以根据索引号从最多 254 个数 值中选择一个。例如,如果 value1 到 value7 表示一周的 7 天,当将 1 到 7 之间的数字用作 index_num 时,则 CHOOSE 返回其中的某一天

语法:CHOOSE(index_num, value1, [value2], ...)

CHOOSE 函数语法具有下列参数(参数:为操作、事件、方法、属性):

Index_num 必需。指定所选定的值参数。Index_num 必须为 1 到 254 之间的数字, 或者为公式或对包含 1 到 254 之间某个数字的单元格的引用。

如果 index_num 为 1,函数 CHOOSE 返回 value1;

如果为 2,函数 CHOOSE 返 回 value2,以此类推。

如果 index_num 小于 1 或大于列表中最后一个值的序号,函数 CHOOSE 返回错误 值 #VALUE!。

如果 index_num 为小数,则在使用前将被截尾取整。

Value1, value2, ... Value1 是必需的,后续值是可选的。这些值参数的个数介于 1 到 254 之间,函数 CHOOSE 基于 index_num 从这些值参数中选择一个数值或一项要执行的 操作。参数可以为数字、单元格引用、已定义名称、公式、函数或文本

如果 index_num 为一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列 的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常 量。),则在计算函数 CHOOSE 时,将计算每一个值。

例6,与SUM函数的配合使用,计算“总库存”或“总销量”

1、根据I3单元格的内容进行判断使用的公式,如果I3单元格的值为“总销量”,执行SUM(CHOOSE({1,2},C4:C10,E4:E10)),否则执行SUM(CHOOSE({1,2},D4:D10,F4:F10))。

2、公式SUM(CHOOSE({1,2},C4:C10,E4:E10))的计算过程是:先读取C4:C10的值,紧接着读取E4:E10的值,然后求和。

例7、与IF函数的配合使用。根据“排名”结果填充“奖项”情况。

1、如果当前单元格的值小于等于3,则执行CHOOSE函数,否则返回空值。

2、根据当前单元格的值,选择相应的等级。如果当前单元格的值为1,则CHOOSE公式为:=CHOOSE(1,'一等奖','二等奖','三等奖'),所以返回“一等奖”。同理返回“二等奖”、“三等奖”。

例8,与MATCH函数配合使用,根据销售金额填充提成比例。

利用MATCH函数对D3单元格的值进行模糊匹配,返回相应的位置,然后利用CHOOSE返回相应的提成比例。

从无到有、从入门到实战...系统学习技巧、函数、透视表、VBA编程

(0)

相关推荐