您好,我想问一下,rank函数对百分比如何进行排序?这个百分比是除出来的。谢谢您

您好,我想问一下,rank函数对百分比如何进行排序?这个百分比是除出来的。谢谢您,第1张

rank函数百分比进行排序,与这个百分比是出来的还是从键盘输入的无关,方法都一样的。
一、RANK函数基础语法
RANK函数:表示返回一列数字的数字排位。
语法:=RANK(排名的数字,引用区域,排序方式)
排序方式有两种:若是忽略或者为0,则为降序;若是非零值则是升序。
二、RANK函数用法
假如百分比是在B2:B10区域,在表示排名的第2行单元格中输入公式:
1、按降序排序
输入公式=RANK(B2,$B$2:$B$10)
2、按升序排序
输入公式=RANK(B2,$B$2:$B$10,1)
然后可以向下复制公式。

就是倒数全班人数x10%以内的名次。
 

比如全班50人,那么排名后10%就是50x10%=5,就是从46到50名。

百分比排名:求某个数据的百分比排名,即是求比此数据小的数据个数除以与此数据进行比较的数据个数总数。

这个在分数上经常用到,比如说一个人考试分数为85分,percentile ranking是95%,意思是把他的成绩与其他所有参加考试的的人的成绩比较,他的成绩比95%的人的成绩要高。percentile ranking显示的是一个人成绩与其他人的比较情况,并不代表具体分数。

成绩排名的百分比计算例子:

大学成绩加权平均分、百分比。

按照每科的学分算。如:英语 学分4 分数90,计算机学分3,分数85,那么加权平均数就是(904+853)/(4+3)=8786

百分比。

上班的占这个小组总人数的百分比: 5/7×100%≈7143%请假的占这个小组总人数的百分比: 2/7×100%≈2857%

excel中计算百分比排名。

可以用RANK,如=RANK($A$1,A1:A5),可以显示A1的值在A1:A5中的排名。

1 首先把负数集中在一起,正数集中在一起,例如正数放在一个新列,负数放在另一个新列;
2 然后按照百分比或者数字的大小顺序排序,由大到小或者从小到大排序;
3 最后重组,把负数和正数的新列结合,按照排序的顺序排列。

PercentComplete是数组吧,如果你的百分之是float型,有个方法叫 Sort(),直接调用就可以。

var newArray=ArraySort(PercentComplete); //newArray排序后的的数组

你输入的是数值,数字+%,不应该是文本格式。
建议先转换成非文本格式(百分比),再排序。
不要转换格式也行,用辅助列:
在B1输入
=--LEFT(A1,LEN(A1)-1)
回车并向下填充,再点B列任一单元格——菜单栏——开始——编辑版块——排序和筛选——降序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10265912.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存