×

Excel函数(3)之 统计函数(下)

admin admin 发表于2017-02-08 12:24:12 浏览42 评论0

抢沙发发表评论

Excel函数(3)之 统计函数(下)


1  LARGE

返回数据集中第k最大值。

LARGE(arrayk)

参数:Array 为需要从中查询第k 个最大值的数组或数据区域。

参数:K为返回值在数组或数据单元格区域里的位置(即名次)


例1:

=LARGE(B2:B11,2)

返回区域B2:B11中第二大的数据。



2  SMALL(与LARGE相反)

返回数据集中第k个最小值。

SMALL(arrayk)

参数:Array 为需要从中查询第k 个最小值的数组或数据区域。

参数:K为返回值在数组或数据单元格区域里的位置(即名次)


例 2:

=SMALL(B2:B11,2)

返回区域B2:B11中第二小的数据。


3  MAX

返回数据集中的最大数值。

MAX(number1number2...)

参数:Number1number2...是需要找出最大数值的1 30 个数值。


例 3

=MAX(B2:B11)


4  MIN(与MAX相反)

返回数据集中的最小数值。

MIN(number1number2...)

参数:Number1number2...是要从中找出最小值的1 30 个数字参数。


例 4:

=MIN(B2:B11)


5 RANK

返回一个数值在一组数值中的排位(如果数据清单已经排过序了,则数值的排位就是它当前的位置)

RANK(numberreforder) 

参数:Number 是需要计算其排位的一个数字。

参数:Ref 是包含一组数字的数组或引用(其中的非数值型参数将被忽略)

参数:Order 为一数字,指明排位的方式。

    如果order0 或省略,则按降序排列的数据清单进行排位。

    如果order 不为零,ref当作按升序排列的数据清单进行排位。


例 5

=RANK(3,B$2:B$11) ← 其中order参数为0,省略了,表示按降序排列。

返回数字3在B2:B11区域中降序排列后的位置


例 6

=RANK(3,B$2:B$11,1) ← 其中order参数为1,表示按升序排列。

返回数字3在B2:B11区域中升序排列后的位置,因为已经是排好序的了,所以返回的就是数字3。



注意:函数RANK 对重复数值的排位相同。但重复数的存在将影响后续数值的排位。


例 7

=RANK(1,B$2:B$11,1)

B2:B11区域内有2个1,返回的排序是相同的,返回1。

但是,对于影响了后面数字的排序。


例  8

=RANK(2,B$2:B$11,1)

数字2在B2:B11区域中的排位为3,因为前面存在两个相同数字1。



PS:还在为工作效率上不来而烦恼嘛,快来加入我们吧。

长按识别下面二维码,关注。


本篇文章来源于微信公众号: VBA基础入门

群贤毕至

访客