c语言large==1,非常实用的两个大小位置函数:LARGE函数和SMALL函数

今日继续统计函数专题讲解的第六讲,讲解统计中的数据大小排序问题,涉及到的函数是LARGE函数和SMALL函数。两个函数今日我放在一起讲解,并结合实例来分析,以便读者能比较区别。

一 LARGE函数:找出排在第几大的数字

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

使用格式: LARGE(array,k)

格式简义: LARGE(查找的区域,指定要找第几大)

参数定义:

Array为需要从中选择第k个最大值的数组或数据区域.

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

注意点:

a).如果数组为空,函数LARGE返回错误值#NUM!.

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

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

二 SMALL函数: 找出排在第几小的数字

SMALL函数定义:计算从小开始指定位置的数值,返回数据集中第k个最小值.

使用格式: SMALL(array,k)

格式简义: SMALL(查找的区域,指定要找第几小)

参数定义:

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

K为返回的数据在数组或数据区域里的位置(从小到大).

注意点:

a) 如果array为空,函数SMALL返回错误值#NUM!.

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

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

三 实例讲解,如下面的截图分别是A,B,C,D,E 5种产品的销售额,计算从大到小的排名:

0994679343d939bebb9d86a8ae2b5b5f.png

公式讲解:上面的截图中CD列分别为营业额的排名公式和返回值,

C2公式'=LARGE($B$2:$B$6,ROW(A1)) 其中要注意公式中的ROW(A1)的意义他的意义返回值是1,也就是我们要就得的排名第一的“1”,同理, C3公式'=LARGE($B$2:$B$6,ROW(A2))

公式中的ROW(A2)的意义他的意义返回值是2,也就是我们要就得的排名第一的“2”,其他以此类推。

E2公式'=LARGE($B$2:$B$6,ROW($1:$5))这个公式用到了数组,其输入公式时要注意把“E2:E6”的单元格选中,再录入公式,按下CTRL+SHIFT+ENTER组合键。原理不再多说。这时数组就输入完成了,表示了从1到5的排列顺序。

实例2:如下面的截图分别是A,B,C,D,E 5种产品的销售额,计算从小到大的排名:

c8c47c841fceb407ab4f9420b9e792a7.png

公式讲解,这个例子中同样也涉及到了两个公式

D13公式:'=SMALL($B$13:$B$17,C13) C13是指排名的顺序。而在F13中的公式'=SMALL($B$13:$B$17,1) 则指定了排名的顺序。

今日内容回向:

1 LARGE SMALL 函数的意义是什么?

2 数组的输入时如何进行的?

3 两种排序的方法如何能通用?

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值