officetoolplus官方网站(跟我学用OFFICE18)
026 rank
助记:英文的“rank”
类别:统计
语法:
rank(number,ref,[order])
参数:2~3个参数
- number 为需要找到排位的数字。
- ref 为数字列表数组或其引用。其中的非数值型参数将被忽略。
- [order] 为0或者省略,数字的排位按降序排列得出;非0,数字的排位按升序排列得出。
说明:
- 重复的数据排位相同。
- 如果未能找到,则返回错误值#N/A。
用法:返回一个数字在数据列表中的排位。相当于从数字反查上期large、small函数的参数k值。
1)我们继续使用左轮手枪六发的成绩表。我们将需要查询的环数全部列出在C列。
2)D2输入“=rank(”,鼠标左键点击C2,继续输入“,”,在选择B2:B7区域,按F4键变成绝对引用,按回车结束公式输入,使用单元格有效填充到D12。
3)在E2进行同样操作,只不过最后加入第3个非0参数,比如“-1”,如图所示,将公式填充到E12。
4)从图中看出:
- 9环:正数并列第1;倒数并列第5。
- 8环:正数并列第3;倒数并列第3。
- 6环:正数第5;倒数第2。
- 2环:正数第6;倒数第1。
5)按F9可以重新生成随机数。Excel帮助的说明指出,“由于某些原因,用户可能考虑重复数字的的排位定义”,并给出了修正公式。上面例子中经过修正的结果为:
- 9环:正数第1.5;倒数并列第5.5。
- 8环:正数第3.5;倒数并列第3.5。
意思是说并列第1的含金量要差一些,折算成第1、2名中的中间值1.5。如果6发成绩均相同,这个并列第一修正为(1 2 3 4 5 6)/6。给出的修正因素的计算公式如下:
=(count(ref) 1-rank(number,ref,0)-rank(number,ref,1))/2
即数据个数加1,在减去正数排位和倒数排位,再将所得结果除以2。
6)我们把修正因素的公式输入到F列,G列、H列等于未修正排位加上修正因素。不重复的数据不用修正。
7)再放个六个成绩一样的,正数和倒数都是第1。修正后可以知道这第1的含金量太低了。
027 percentrank
助记:英文的“percent rank”
类别:统计
语法:
percentrank(array,x,[significance])
参数:2~3个参数
- array 要进行百分比排位查找的数组或数据区域。
- x 为需要找到百分比排位的数字。
- [significance] 可选项,表示返回百分数值的有效位数。省略时默认保留3位小数。
说明:
- 如果array为空,或者参数significance<1都会返回错误值#NUM!。
- 如果没有与x相匹配的值,将进行插值计算以返回正确的百分比排位。当然如果超出最大、最小值便没法进行计算了,返回错误值#N/A。
用法:返回一个数字在数据集中的百分比排位。
1)在前面的工作表后面再输入公式“=percentrank($B$2:$B$7,C2,2)”如图所示。
- 0环:最小值,0%
- 1环:倒数并列第2,20%(还有一个是40%,重复只列最小的)
- 5环:倒数第4,60%
- 10环:并列最大值,80%(还有一个是100%,重复只列最小的)。
- 234环:没找到,在第二个1和5之间插值,0.4、0.45、0.5、0.55、0.6
- 6789环:没找到5和10之间插值,0.6、0.64、0.68、0.72、0.76、0.8。
2)按F9重新生成随机数,自行验证。如图没有重复数据,只有3环未找到,作为4环和5环之间的插值。
3)这样我们知道自己的高考成绩,可以反查在所有数据中的百分比排位。
(待续)
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com