在excel中怎样排名
㈠ excel表格中怎样进行成绩排名
首先,你需要提前把学生们的各科成绩汇总到一个excel表格里;
㈡ excel表格怎么设置排名
3种方法快速搞定Excel名次排列
临近年终,发(da)奖(qing)金(suan)的时候
总会让我想起上学时老师念名次的恐怖场景。
可惜是福不是锅,是锅躲不过,该来还要来
经理:“来,给下面的表格排个名字,给你10秒钟”
我:“。。。。。”
常规方法是对C列降序排列,然后从1开始填充序列
但是该法会时灵时不灵!
比如这张表有些员工业绩重复,名次应当一致,但结果显然不尽如人意
那么该怎么办呢?
在我的视频课程《Excel通关秘籍》中,介绍过RANK函数
利用它我们就可以实现智能排名!!
该函数的参数如下:
RANK(排名的单元格,排名区域)
对于上面那种情况,我们只需输入:=RANK(C2,$C$2:$C$16)
就可以快速完成排名了(排名区域通常采用“绝对引用”)
条条大路通罗马,能实现智能排名的不仅仅只有RANK函数
下面再给大家介绍两种方法:
COUNTIF函数
COUNTIF(计数区域,计数条件)常被用来计算区域中满足条件的单元格个数
例如我们只要输入:
=COUNTIF(C2:C16,">100")
该函数意义:可以计算出C2:C16,大于100的数据的个数为5个
在这个排名的案例中,我们可以输入:
=COUNTIF(C$2:C$16,">"&C2)+1
翻译过来就是:在C2:C16区域中,大于C2的单元格有多少个,那么C2的名次就是该个数+1
SUM函数
想不到吧,SUM函数居然还可以用来排序
解题思路同上:一列里边,比你大的有n个,那你就是排在第n+1名
具体的函数如下:
=SUM(N($C$2:$C$16>C2))+1
输入完函数后,我们只要按下【Ctrl+Shift+Enter】就搞定了
接着我们来解析下这个函数:
(长文分析预警)
=SUM(N($C$2:$C$16>C2))+1
【一】$C$2:$C$16>C2得到的是一组逻辑值:“TRUE或FALSE”
前面加上“N”函数就可以将其转成1或0;
【二】公式思路:如果$C$2:$C$16中有几个大于C2,再加1,就是它的排名。
比如:C2是最大的,那么
$C$2:$C$16>C2全是false
N($C$2:$C$16>C2)全是0
SUM(N($C$2:$C$16>C2))=0
加一还是等于一,它排名还是第一;
以此类推,例如C3,有7个比C3大的,就有7个TRUE
通过N函数转换成7个1,最后排名+1,就是8。
【三】N函数还可以用“--”(负负)来代替,
它也可以将文本数字、逻辑值转换成数值。
=SUM(--($C$2:$C$16>C2))+1
我们来看下GIF操作演示:
殊途同归,最简单的方法自然是RANK函数
它的两个兄弟“RANK.AVG”和“RANK.EQ”也推荐给大家
这两个函数用法与RANK相似,大家可自行尝试哦~
㈢ excel排名怎么做
一、首先,打开Excel表格程序,在Excel表格程序中打开要进行排名的工作表,点击打开。
㈣ excel表格如何设置排名
Rank函数语法形式:rank(number,ref,[order]),函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。我这里介绍一些IF函数多种应用:
1,单列排名统计。方法:首先在单元格D2输入公式:=RANK(C2,C$2:C$2),然后利用填充柄进行填充。
2,逆序排名。方法:首先在单元格D2输入公式:=RANK(C2,C$2:C$7,1),然后利用填充柄进行填充。
3,对多列数据进行统一排名。方法:在单元格D2中输入公式:=RANK(C2,($C$2:$C$7,$F$2:$F$7)),然后用填充柄填充,最后在其他列复制公式,利用填充柄进行填充即可。
4,多工作表统一排名。方法:首先,在表1单元格D2中输入公式:=RANK(C2,'1:2'!C$2:C$7);然后利用填充柄进行填充,接着复制公式,粘贴到表2单元格D2,利用填充柄进行填充。
5, 考虑缺考成绩下的排名。方法:首先在单元格D2输入公式=IF(B2="缺考",COUNT(B$2:B$7)+1,RANK(B2,B$2:B$7)),接着利用填充柄进行填充其他单元格。
6, 不考虑缺考成绩下的排名。方法:首先在单元格D2输入公式=IF(B2="缺考","",RANK(B2,B$2:B$7)) ,接着利用填充柄进行填充其他单元格。
7,中国式排名。(备注:无论出现几个第2名,下一个人依然是第3名,即并列的排名不占用名次)方法:首先在单元格C2输入公式SUMPRODUCT((B$2:B$7>=$B2)/COUNTIF(B$2:B$7,B$2:B$7))或SUMPRODUCT((B$2:B$7>$B2)/COUNTIF(B$2:B$7,B$2:B$7))+1;接着利用填充柄进行填充其他单元格。
㈤ 用excel怎么排名次
Excel表格可以用RANK函数排名次。
1、首先打开excel,如图要对下面同学的E列总分进行排名;
(5)在excel中怎样排名扩展阅读:
RANK函数的用法:RANK函数最常用的是求某一个数值在某一区域内的排名。
RANK函数语法形式:rank(number,ref,[order])
函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。
㈥ 在excel中如何排名次
excel排名的设置首先在Excel表格,输入你需要的数据,然后选中一个名次的单元格,在单元格输入公式,=RANK(H2,H&2:H$8,0) 按回车键即可,然后下拉单元格就好了
㈦ excel如何显示排名
在用Excel对一些数据进行排名统计(例如对学生的考试成绩、产品的销量、利润等进行排名)时,许多人可能首先会想到使用Excel的排序功能,但使用排序功能后,原表格的单元格次序会发生变化。如果排名时不想改变单元格次序,只是想显示出对应的名次,可以考虑使用Rank函数,下面介绍如何操作,以供参考。
例如要显示出下图表格中各成绩排名的名次:
先在表格第一行要显示名次的单元格中点击鼠标,选中该单元格。
然后在编辑栏中输入:=rank(
输入后用鼠标点击左侧包含成绩的单元格。
点击后,编辑栏中就会自动输入所点击单元格的名称,再在其后输入一个英文的逗号。
输入逗号后,再选择成绩列中所有包含成绩的单元格,可以用鼠标左键点击成绩列上方第一个包含成绩的单元格,然后按住鼠标左键不放,向下拖动鼠标至该列的最后一个单元格,然后松开鼠标左键。如果成绩列的单元格较多,也可以用键盘的Shift键配合鼠标点击首尾单元格等方法进行选择。
选择单元格范围后,代表单元格范围的字符就自动输入到编辑栏中,此时立即按下键盘的F4键(目的是把单元格的相对引用变成绝对引用)。
按键盘的F4键后,代表单元格范围的字母和数字前就都加上了$符号,即变成了绝对引用。
这时再输入后面的括号,即完成了函数公式的输入。
完成公式输入后,按键盘的回车键或用鼠标点击编辑栏左侧的对号按钮。
此时第一行的名次单元格中就会显示出其左侧成绩对应的名次。然后将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形时双击鼠标左键或者按住鼠标左键向下拖动鼠标至列尾。
这样,名次列各单元格中就会显示出其对应成绩的排名了。
㈧ 在EXCEL中怎样排名次
(1)选中表头的那一行;
(2)选择【数据】-【筛选】
在想排序的那一列(栏),从下拉菜单中选排列要求就好了。