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。

officetoolplus官方网站(跟我学用OFFICE18)(1)

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列等于未修正排位加上修正因素。不重复的数据不用修正。

officetoolplus官方网站(跟我学用OFFICE18)(2)

7)再放个六个成绩一样的,正数和倒数都是第1。修正后可以知道这第1的含金量太低了。

officetoolplus官方网站(跟我学用OFFICE18)(3)

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。

officetoolplus官方网站(跟我学用OFFICE18)(4)

2)按F9重新生成随机数,自行验证。如图没有重复数据,只有3环未找到,作为4环和5环之间的插值。

officetoolplus官方网站(跟我学用OFFICE18)(5)

3)这样我们知道自己的高考成绩,可以反查在所有数据中的百分比排位。

officetoolplus官方网站(跟我学用OFFICE18)(6)

(待续)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页