023 large

助记:英文的“large”

类别:统计

语法:

large(array,k)

参数:2个参数

说明:

如果array为空,或者k超出了数据个数的范围都会返回错误值#NUM!。

用法:返回数据集中第k个最大值。假设共有n个数,则:

large(array,1)相当于返回最大值

large(array,n)相当于返回最小值

上期分析工具中最后的结果中放在括号中的就是k值。

office学习目录(跟我学用OFFICE17)(1)

024 small

助记:英文的“small”

类别:统计

语法:

small(array,k)

参数:2个参数

说明:

如果array为空,或者k超出了数据个数的范围都会返回错误值#NUM!。

用法:返回数据集中第k个最小值。假设共有n个数,则:

small(array,n)相当于返回最大值

small(array,1)相当于返回最小值

1)我们还说使用左轮手枪射击的例子,增加两列排序函数large和small,k值我们就是用序号来进行。

2)在C2单元格输入“=large(”,用鼠标选择B2:B7区域,按一次F4变为绝对引用 在输入“,”,用鼠标点一下A2,直接按回车公式自动补全括号。将公式填充到C7单元格。数据从大到小依次列出。

office学习目录(跟我学用OFFICE17)(2)

3)同理,在D2使用small函数,参数与上面的large完全相同,这次数据从小到大依次列出。

office学习目录(跟我学用OFFICE17)(3)

4)这两个函数可以从海量数据中筛选出所需的数值,十分方便。在班级里看看第十名,第二十名分别和第一名相差多少分;或者两个班级的第二十名成绩进行比较…。还是比较实用的两个函数。

office学习目录(跟我学用OFFICE17)(4)

025 percentile

助记:英文的“percentile”

类别:统计

语法:

percentile(array,k)

参数:2个参数

说明:

用法:返回数据集中第k个百分点的值。

这是将数据的位置折算成了百分比。假设共有n个数,则最小值位置为0,最大值位置为1,因为有两个端点,所以整个数据区域被分成了n-1段,并且从0位算起,每个数据点的位置为0/(n-1)、1/(n-1)、2/(n-1)…(n-1)/(n-1),用百分比表示。相当于n-1进制的钢板尺刻度。

office学习目录(跟我学用OFFICE17)(5)

0~1刻度包含0、1、2,…,10共11个位置

1)我们在前面的工作表增加一个百分比序列,间隔为5%,作为k值;如图插入percentile函数。背景蓝色的刚好是我们的数据点,中间部分就是把数据点之差按照比例进行了插值计算。(前面讲四分位数时提过,类似的,复习一下。)

office学习目录(跟我学用OFFICE17)(6)

2)Excel帮助里面说,可以用此函数来建立接受阈值。比如高考成绩出来以后,录取分数线的确定其实就是一种阈值,比如我们只录取10%的人,就使用90%位置处的值作为录取分数线。

office学习目录(跟我学用OFFICE17)(7)

(待续)

,