excel中怎么算排名?

发布网友 发布时间:2022-04-23 00:48

我来回答

8个回答

热心网友 时间:2022-06-13 02:55

方法如下:

1.对于一般的排名,可以直接利用rank函数,如下所示:

函数用法:=rank(要排名的成绩,总成绩所在区域)

2.这样得到的排名,会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等:

3.而中国式排名一般是名次顺延,需要用到较复杂的数组公式来实现,下面是最常见的中国式排名公式之一:

4.Ctrl+Shift+Enter三键结束数组公式,往下填充,即可得到名次顺延的中国式成绩排名结果:



扩展资料

Excel密码保护:

Microsoft Excel中的密码保护提供了几种类型:

利用密码以打开一个文档;

利用密码以修改文档;

利用密码以取消保护工作表;

利用密码以保护工作簿;

利用密码以保护共享工作簿。

Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。

Excel是第一款允许用户自定义界面的电子制表软件(包括字体、文字属性和单元格格式)。它还引进了“智能重算”的功能,当单元格数据变动时,只有与之相关的数据才会更新,而原先的制表软件只能重算全部数据或者等待下一个指令。同时,Excel还有强大的图形功能。

参考资料:百度百科-excel

热心网友 时间:2022-06-13 04:47

可以使用Rank函数,比如总分在A列,排名在B列,同时A列中A1到A50为总分成绩,则:

1,在B1单元格中输入"=rank(A1,$A$1:$A$50,0)

2,双击B1单元格后自动填充至其他单元格即可

扩展资料

rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。

rank函数语法形式:rank(number,ref,[order])

函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。

Number 必须有一个数字值 ; ref 必须是一个数组或单元格区域包含数字数据值 ; 是可选的 order。如果省略 order,或者将它分配一个值为 0 (零) number 排位是数字的数字的在 ref 中 number 位置,如果 ref 数字的数字的按降序顺序排序。如果 order 分配任何非零值,假定 ref 为排名按升序排序。

参考资料:RANK函数 - 百度百科

热心网友 时间:2022-06-13 07:11

Excel中的成绩等数字的排名,多数情况下利用rank进行一般排名;当然也可以利用数组公式进行“中国式”排名:

软件版本:Office2007

方法如下:

1.对于一般的排名,可以直接利用rank函数,如下所示:

函数用法:=rank(要排名的成绩,总成绩所在区域)

2.这样得到的排名,会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等:

3.而中国式排名一般是名次顺延,需要用到较复杂的数组公式来实现,下面是最常见的中国式排名公式之一:

公式解释:对于总成绩区域中大于当前成绩的,利用countif进行个数统计,再用1相除,最后sum求和,即得到大于当前成绩的且不重复的成绩个数,也就是当前成绩的中国式排名

4.Ctrl+Shift+Enter三键结束数组公式,往下填充,即可得到名次顺延的中国式成绩排名结果:

热心网友 时间:2022-06-13 10:09

使用RANK函数可以自动排名。
例如数据在B2:B11,(下面的例子)
在C1输入函数=RANK(B2,$B$2:$B$11,1),是对B列按升序排名次,
在D1输入函数=RANK(B2,$B$2:$B$11),是对B列按降序排名次,
在E1输入函数=RANK(B2,$B$2:$B$11)+COUNTIF($B$2:B2,B2)-1,是对B列降序排列名次,并且不出现并列的情况。
输入一个函数后点着单元格的右下角的小黑点,拖鼠标到最后一行即可完成公式的填充。
CDE是各种情况的排列结果。

B C D E
56199
78833
561910
83922
59388
655
656
941011
77744
657

热心网友 时间:2022-06-13 13:24

或者也可以不用公式的,在EXCAL中有排序选项的,选择了之後,点击右下角没有标题列这个选项,主要键选择需要排名的数据相应的这一列的英文表示栏,次要键选择名字的这一列的英文表示栏,全都选择递减点击确定,它就会自动按从大到小排列,名字对应的数据也不会移位的,只要再在右边的一栏先输入1,然後按住ctrl键向下拖即可。这个不需要用公式的。

热心网友 时间:2022-06-13 16:55

可以用RANK函数进行排名。

1、以excel2010版本为例,如下图,要对该成绩表的总分进行排名;

2、首先在H2单元格输入排名函数公式=RANK(G2,G:G),按enter键后则可得出排名结果;

3、把鼠标放在H2单元格右下角,下拉填充公式,则可计算出该成绩表的总分排名情况了。

热心网友 时间:2022-06-13 20:43

可以使用Rank函数
具体格式为:
比如,总分在A列,排名在B列.同时A列中A1到A50为总分成绩,则:
1, 在B1单元格中输入"=rank(A1,$A$1:$A$50,0)
2,双击B1单元格后自动填充至其他单元格.
完成.

热心网友 时间:2022-06-14 01:38

假如你要排名的数据在B列,从B2到B30,你在C2单元格中输入=RANK(B2,$B2:$B30),下拉填充即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com