excel表格利用rank函数降序排名 Excel表格数据排名函数

如何用函数查找同表格中的数据用?有EXCEL表格中,如何利用函数在用电子表格时,不仅要会用某个函数,而且善于构造条件来运用已掌握的函数 。
在下不才,不知是否满足你的要求 。

excel表格利用rank函数降序排名 Excel表格数据排名函数

文章插图
excel表格if函数里可以有加减乘除?excel表格if函数里公式 说明(结果)
=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 为第一个成绩指定一个字母等级 (F)
=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 为第二个成绩指定一个字母等级 (A)
=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 为第三个成绩指定一个字母等级 (C)
在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false 。
用excel进行排名怎么操作?因为你的名次是用汉字表示,所以EXCEL无法在这些汉字数字中做数学运算 。你需要把汉字数字换算成阿拉伯数字,那么就可以用AVERAGE的函数来计算他们的平均值了 。所以
A B C D
1 评委1 评委2 评委3
2 A单位 1 2 1
3 B单位 3 4 2
4 C单位 2 1 3
5 D单位 4 3 4
用了AVERAGE得出
A单位 =AVERAGE(B2:D2) = 1.33333
B单位 =AVERAGE(B3:D3) = 3
C单位 =AVERAGE(B4:D4) = 2
D单位 =AVERAGE(B5:D5) = 3.666666
那么第一名就是A,第二名就是C,第三名就是B,第四名就是D 。
RANK
简单点 MIN 也行用排序!!
很简单的!1.选中你要排序的数据
2.选择数据--sort(第一项就是)
我的是英文版,中文版也是一样 。RANK
假设A列为考号,B列为姓名,C列为总分,名次放在D列,第一行为表头,有999条数据(从a2:C1000),则:
D2的公式为=rank(C2,C$2:C$1000),
然后鼠标指向D2右下角,待光标变成黑“十”字后,拖动鼠标向下复制公式到D1000,这样就会达到你的要求了 。
注意引用时要将数据区域固定下来,即用混合引用(如上例)或绝对引用 。
excel表格利用rank函数降序排名 Excel表格数据排名函数

文章插图
如何在EXCEL中使用rank函数排序1平常生活中,我们想将一列数字排序,大家最易想到的是用排序按钮,然后下一列用自动填充功能填充,但是当遇到两个数据相同的时候,这样填充出来的数据就不能很好的显示排名情况 。如下图所示,两个105相同的分数,但是自动填充显示的名次却不一样 。我们还得对这些相同分数的排名进行手动修改 。
2如何让EXCEL帮助我们,不用排序快捷键,而且能去除重名次呢 。首先我们不用将数据排序,回到最初数据形式 。
3下面我们需要运用RANK函数 。在B2单元格中输入以下内容:=RANK(A2,$A$2:$A$24) 。其中A2是需要确定位次的数据,$A$2:$A$24表示数据范围,括号里的内容即表示A2单元格数据在A2:A24这个数据区域的排名情况,公式计算结果将被显示在B2单元格里 。下图1为公式,下图2为计算结果的显示 。
4然后选中B2单元格,将鼠标放在右下角,鼠标变成小十字的时候,按下鼠标左键不放,往下拉到B24单元格,这样所有分数的排名就显示出来了 。=rank(排序单元格,排序区域,升序还是降序)rank函数的标准样式 。其中最后一个部分如果是想从大到小用0,从小到大用非0.
如:a列为分数,b列显示名次,共10个值,从大到小排序 。
1、定位到显示排序名次的单元格 。
2、=rank(a1,$a$1:$a$10,0)
【excel表格利用rank函数降序排名 Excel表格数据排名函数】其中需要注意的是中间为绝对引用,因为名次显示的位置不同,你要分别在b1:b10单元格中显示出名次,也就是需要用到拖动,如果采用的是相对引用,那个排序的区域会随着拖动而改变,排序就会出问题 。