在excel中如何排名次 Excel中对数据排名可以用"rank"函数 , 可以进行升序或降序排名 , 其格式为:=rank(B3,$B$3:$B$25,0),表示对数据B3:B25的数值进行排名次 , 其中第三个参数0或不输入数值表示降序排名次 , 如果是非零值则表示升序排序 。
excel表格中数据排名怎么排 Excel成绩表可以用RANK函数排名 。
1、以excel2010版本为例 , 如下图所示 , 要对下面同学的E列总分进行排名;
2、在单元格F2输入RANK函数 , F2=RANK(E2,E2:E6) , 按回车Enter键 , 就会得到该名同学的排名了;
3、把鼠标放在F2单元格右下角往下拉填充公式 , 发现得到的排名都是1 , 这是因为RANK函数的取值范围没有绝对引用 , 导致取值范围随着往下拉发生了变化;
4、回到F2 , 把排名的取值范围固定一下 , 即加$符号绝对引用 , 则变成$E2:$E6 , 那么公式往下拉填充时范围就不会发生变化 , 一直都是E2:E6;
【电脑知识|excel怎么排名,excel你如何排名】5、固定好取值范围后 , 再次往下拉填充复制公式 , 就会得到如下图所示的正确的排名了 。
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函数还可以用“--”(负负)来代替 ,
它也可以将文本数字、逻辑值转换成数值 。
推荐阅读
- 电脑知识|excel怎么分页,excel表格如何分页排版
- 电脑知识|word怎么横版,word编号怎么弄成横的
- 电脑知识|ppt怎么全屏,ppt图片点击变全屏
- 电脑知识|字间距怎么调,word 字间距设置
- 电脑知识|无线密码忘记了怎么办,飞控的wifi密码忘记了
- 电脑知识|如何提高电脑网速,电脑网络提速怎么设置
- 电脑知识|如何还原系统,怎么还原原来的系统版本
- 电脑知识|电脑黑屏怎么回事,电脑黑屏怎么回事 m.智秀.net
- 电脑知识|如何隐藏文件,如何在电脑上隐藏文件
- 电脑知识|怎么重装电脑系统,电脑怎样自己重装系统
