网上有关“排名函数excel公式”话题很是火热,小编也是针对排名函数excel公式寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
排名函数excel公式:RANK函数、SUMPRODUCT函数。
1、RANK函数
语法结构:RANK(排序的值,排序值所在的范围,排序方式)。排序的方式为0或1,当为0或省略时,按降序排序。为1时按升序排序。
方法:在目标单元格中输入公式:=RANK(C3,$C$3:$C$9,0)或=RANK(C3,$C$3:$C$9,1)。rank是T_sql函数,rank函数返回结果集分区内指定字段的值的排名,指定字段的值的排名是相关行之前的排名加一。
2、SUMPRODUCT函数
方法:在目标单元格中输入公式:=SUMPRODUCT<($C$3:$C$9>C3)/COUNTIF($C$3:$C$9,$C$3:$C$9)>+1(降序)或=SUMPRODUCT<(C3>$C$3:$C$9)/COUNTIF($C$3:$C$9,$C$3:$C$9)>+1(升序)。
sumproduct函数,也叫乘积函数,更完整的叫法,应该是乘积求和函数,因为它的作用就是对单元格的乘积进行求和。此排名方法也叫中国式排名,排名的结果更加符合日常习惯。
rank函数的范例
示例1:正排名
此例中,在B2单元格求20这个数值在A1:A5区域内的排名情况,并没有输入order参数,不输入order参数的情况下,默认order值为0,也就是从高到低排序。此例中20在A1:A5区域内的正排序是1,所以显示的结果是1。
示例2:倒排名
此例中,在上面示例的情况下,将order值输入为1,发现结果大变,因为order值为1,意思是求倒数的排名,20在A1:A5区域内的倒数排名就是4。
(一)、用RANK( )函数:
假定第二行为成绩,第五行列为名次,B5单元格公式如下:
B5=RANK(C2,2:2)
这种方法,分数相同时名次相同,随后的名次将空缺。
例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。
(二)、用公式排序 函数方法 (中国式排名):
假定第二行为成绩,第六行列为名次,B6单元格公式如下:
B6=SUMPRODUCT(($B$2:$O$2>B2)*(1/(COUNTIF($B$2:$O$2,$B$2:$O$2))))+1
回车即可
(三)、用公式排序 数组方法 (中国式排名):
假定第二行为成绩,第七行列为名次,B7单元格公式如下:
B7=SUM(IF(2:2>C2, 1/COUNTIF(2:2,2:2))) + 1
此为数组公式,所以公式以Ctrl+Shift+Enter三键结束。
第三种方法分数相同的名次也相同,不过随后的名次不会空缺。
关于“排名函数excel公式”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[雪怡]投稿,不代表冠华号立场,如若转载,请注明出处:https://pcoedu.com/guanhua/4698.html
评论列表(3条)
我是冠华号的签约作者“雪怡”
本文概览:网上有关“排名函数excel公式”话题很是火热,小编也是针对排名函数excel公式寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。排名函...
文章不错《排名函数excel公式》内容很有帮助