发布网友 发布时间:2022-02-20 23:18
共4个回答
热心网友 时间:2022-02-21 00:48
比如:成绩是在B2:B100单元格中,
A B C
1 姓名 成绩 名次
2 张三 90 ?
3 李四 80
4 王二 85
5 .......
在C2中输入公式
=RANK(B2,$B$2:$B$100)
表示B2的数值在B2:B100单元格中的名次。
---------------------------------------------------
此外还有许多种方法,在C2中输入:
=COUNTIF($B$2:$B$100,">"&B2)+1
或
=SUMPRODUCT(($B$2:$B$100>B2)*1)+1
或
=SUM(--($B$2:$B$100>B2))+1
这是数组公式,要按“Shift+Ctrl+Enter"键结束。
或
=COUNT($B$2:$B$100)-FREQUENCY($B$2:$B$100,B2)+1
热心网友 时间:2022-02-21 02:06
选中需要排序的所有数据表格——单击菜单栏“数据”——排序,然后选中主要关键字(就是你要排序的列如:成绩或姓名等)及次要关键字,如有标题行,选中“有标题行”——确定即可
热心网友 时间:2022-02-21 03:40
用RANK函数。
用法如“=RANK(A5,A1:A10)
显示A5在A1~A10中的名次”
理解之后,如果要对A1~A10都设置公式计算名次,需要对范围使用绝对引用,例如:
=RANK(A5,A$1:A$10)
热心网友 时间:2022-02-21 05:32
利用电子表格排名次的方法:(假定表格数据已准备完成)
一、选中所有数据,选择数据-->排序,打开排序对话框;
二、按成绩所在列为主要关键字,可以选择次要和第三关键字(一般分别选学号、名字),选择成绩降序,学号升序,名字降序排序,(次要关键字和第三关键字也可以不选),确定是否有标题,点击确认进行排序;
三、在已经排好序的表格中,新增一列名次列,依次填充123....名次;
四、名次排好之后,重新按照学号进行一次升序排序。即可完成对学生的排名次。