excel怎么排名 excel怎么把排名成第几名

经验直达:

  • excel怎么把排名成第几名
  • excel怎么排名
  • 怎么用excel计算排名

一、excel怎么把排名成第几名


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


二、excel怎么排名


以excel2010版本为例,排序名次方法如下图所示:
1、对下面同学的总分进行排名,如下图所示 。
excel怎么排名 excel怎么把排名成第几名

【excel怎么排名 excel怎么把排名成第几名】2、用RANK函数排名 , 在单元格F2输入RANK函数,F2=RANK(E2,E2:E6),然后按Enter回车键,会出现该同学的排名 , 如下图所示 。
excel怎么排名 excel怎么把排名成第几名

3、鼠标放在F2单元格右下角往下拉填充公式,会发现排名都是1,是因为RANK函数的取值范围没有绝对引用 , 导致取值范围发生了变化,如下图所示 。
excel怎么排名 excel怎么把排名成第几名

4、所以要回到F2,把排名取值范围固定,即加$符号绝对引用,则变成$E2:$E6,那么公式往下拉填充时范围就不会发生任何变化,一直都是保持E2:E6,如下图所示 。
excel怎么排名 excel怎么把排名成第几名

5、取值范围固定好后,就再次把填充复制公式往下拉,就会得到正确的排名了 , 如下图所示 。
excel怎么排名 excel怎么把排名成第几名

操作注意事项:excel功能还有很多,可以仔细研究喔 。


三、怎么用excel计算排名


方法如下:1.对于一般的排名,可以直接利用rank函数,如下所示:函数用法:=rank(要排名的成绩,总成绩所在区域)2.这样得到的排名 , 会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等:4.Ctrl Shift Enter三键结束数组公式,往下填充,即可得到名次顺延的中国式成绩排名结果:Microsoft Excel中的密码保护提供了几种类型:利用密码以打开一个文档;利用密码以修改文档;利用密码以取消保护工作表;利用密码以保护工作簿;利用密码以保护共享工作簿 。Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中 。Excel是第一款允许用户自定义界面的电子制表软件(包括字体、文字属性和单元格格式) 。它还引进了“智能重算”的功能,当单元格数据变动时 , 只有与之相关的数据才会更新,而原先的制表软件只能重算全部数据或者等待下一个指令 。同时,Excel还有强大的图形功能 。

相关经验推荐