作者:乔山办公网日期:
返回目录:excel表格制作
如图,依据总分成绩排名。排名次时不同的要求,有不同的方法:
美式排名:zd(即名次相专同的看作是两个名次序号)
=RANK(E2,E:E)
中式排名:(即名次相同的视为一个名次序号)
=SUMPRODUCT((E$2:E$6>E2)/COUNTIF(E$2:E$6,E$2:E$6))+1
无重复排名:(即“总分”相同的依据“语文属”成绩高低排序)
=SUMPRODUCT((E$2:E$6+B$2:B$6%%>E2+B2%%)*1)+1
两种方百法: 1、笨方法, 成绩的人名一般按学号排的,按成功降序排一次,再新建一列从高到底输入1.2.3.……8…….。再按学号排列一次,刚才你要的排名就是你输度入的数字对应的。 2、Rank函数 A B 总分 排名 11 ? 33 55 (?为要排名的列) 假定版?处为“B3” 利用RANK函数 插入——函数——RANK——确定====弹出对话框 第一行:输入“B3”(或者用鼠标单击单元格选取) 第二行:用鼠标拖选B3要比较的范围(即11 33 55) 确定 明白? 很辛苦啊 给点分啦~
希望采权纳
例如:成绩是在B2:B10000单元格中,
A B C
1 姓名 成绩 名次
2 张三 90 ?
3 李四 80
4 王二zd 85
5 .......
计算B2的数值在B2:B10000单元格专中的名次,在C2中输入公式属
=RANK(B2,$B$2:$B$10000)
下拉填充即可.
此外还有许多种方法,在C2中输入:
=COUNTIF($B$2:$B$10000,">"&B2)+1
或 =SUMPRODUCT(($B$2:$B$10000>B2)*1)+1
或 =SUM(--($B$2:$B$10000>B2))+1 这是数组公式,要按“Shift+Ctrl+Enter"键结束。
或 =COUNT($B$2:$B$10000)-FREQUENCY($B$2:$B$10000,B2)+1
1,打开Microsoft Office Excel 程序,进入程序主界面中,打开一张要进行排序的表格。
2,接着,在表格中zd选中一个单元格点击上方的函数按钮。
3,接着,在对话框中选择以下的排序函数,点击打内开容。
4,在对话框中选择排序的区域。
5,最后,即可看到Microsoft Office Excel 程序中排序完成,问题解决。