excel中语数双科怎样排名次
1. excel排名函数同分数不同排名
1、先在表格第一行要显示名次的单元格中点击鼠标,选中该单元格。
2、然后在编辑栏中输入:=rank(3、输入后用鼠标点击左侧包含成绩的单元格。
4、点击后,编辑栏中就会自动输入所点击单元格的名称,再在其后输入一个英文的逗号。
5、输入逗号后,再选择成绩列中所有包含成绩的单元格,可以用鼠标左键点击成绩列上方第一个包含成绩的单元格,然后按住鼠标左键不放,向下拖动鼠标至该列的最后一个单元格,然后松开鼠标左键。
6、选择单元格范围后,代表单元格范围的字符就自动输入到编辑栏中,此时立即按下键盘的F4键(目的是把单元格的相对引用变成绝对引用)。
7、按键盘的F4键后,代表单元格范围的字母和数字前就都加上了$符号,即变成了绝对引用。
8、这时再输入后面的括号,即完成了函数公式的输入。9、完成公式输入后,按键盘的回车键或用鼠标点击编辑栏左侧的对号按钮。
2. excel按成绩排名次用什么函数
大家好,我是【Excel与财务】小编,欢迎关注我的头条号,每天都会分享Excel实用技巧。用Excel进行成绩排名次很简单,具体操作如下:
如下图,在H4单元格输入公式:=RANK(G4,$G$4:$G$12),然后拖动填充柄向下复制公式即可,演示如下图:
RANK()函数
【用途】返回一个数值在一组数值中的排位(如果数据清单已经排过序了,则数值的排位就是它当前的位置)。
【语法】RANK(number,ref,order)
【参数】Number是需要计算其排位的一个数字;Ref是包含一组数字的数组或引用(其中的非数值型参数将被忽略);Order为一数字,指明排位的方式。如果order为0或省略,则按降序排列的数据清单进行排位。如果order不为零,ref当作按升序排列的数据清单进行排位。
【注意】函数RANK对重复数值的排位相同。但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60出现两次,其排位为5,则61的排位为7(没有排位为6的数值)。
希望以上解答对你有实质性帮助!
3. 相同分数排名函数
方法: 依据学生总成绩进行排名 如果需要对学生的总成绩进行排名,利用函数RANK()即可。这个函数的作用是把某数在一组数中的排位计算出来。 新建一列(H列),在H1单元格内输入“名次”。 在H2单元格内输入“=rank(g2,g:g)”,表示计算G2单元格的数据在G列范围内的排名。然后,利用自动填充方式,即可计算出其他同学的名次。 按照名次排序 为了方便观察学生排名情况,可以按照名次进行排序。 鼠标选择数据区内任一单元格,然后,选择菜单栏中的“数据”→“排序”命令。出现对话框,在主关键字下拉框中选择“名次”,选择“升序”,然后单击“确定”。即可实现学生按总成绩的排名。
4. excel根据分数排名次
如果A列为成绩(假设有8个数据进行排名) 在B列显示名次 则: B列公式为 B1=RANK(A1,$A$1:A$8) B2=RANK(A2,$A$1:A$8) ...... B8=RANK(A8,$A$1:A$8)
5. excel成绩排名相同分数相同排名
在给成绩排序时,如何使所有相同的成绩其名次也相同,同时使后续名次空缺。首先在G2单元格中输入第一个学生的名次"1",然后单击选中G3单元格,输入公式"=If(F3=F2,G2,Row(G3)-1)",这个公式的意义是:如果F3和F2两个单元格的值相等,G3的值就与G2的值相等,否则G3的值就等于G3的行号减1。
6. excel相同分数排名
1、打开excel表单,在表单的列A中输入名称,在列B中输入分数,并选择两列数据。
2、然后单击工具栏中的“数据”。3、单击“数据”中的“排序”。4、打开“排序”对话框,将“主键”设置为“列B”,并按“单元格值”排序。5、将“顺序”更改为“降序”,然后单击“确定”。6、所选单元格可以根据其分数从高到低排序。
7. excel不同类别分别排名函数
EXCEL如何分类汇总计算
1.
打开工作表格,选中编辑单元格,点击【插入函数】按钮。
2.
弹出【插入函数】对话框,选中“SUMIF”,单击【确定】按钮。
3.
在【函数参数】对话框中输入“$B$2:$B$10”、“$B17”、“C$2:C$10”。
4.
返回到工作表中,选中单元格就出现了分类汇总数据!这就是分类计算的方法
8. excel分数排名次 并列排名
作为教师经常要对学生的成绩进行排名次,最烦人的是总分一样的学生如何得到相同的名称呢?其实只需要rank函数就可以解决,现在就分享其解决过程。
工具/原料
excel2007
方法/步骤
1、桌面上的excel2007,执行快捷键ctrl+o组合键,找到需要打开的文件将其打开。
2、选中单元格g3,输入等号接着输入字母r,自动出现相关函数选项。
3、从下列选项中选择rank函数,并选择第一个参数为f3。
4、接着输入逗号,设置第二个参数为数据区域f3:f11,第三个参数为0,并输入右半括号。
5、回车后,修改函数为=RANK(F3,F$3:F$11,0),按回车键确认。
6、选择单元格g3,将鼠标放置在右下角出现黑色十字双击填充,接着用黄色标注相同分数学生相关信息。
9. excel名次排名函数
我用中国式排名为例来说明吧,我们先来了解一下什么叫中国式排名?我就举个最简单的例子。
比如,你们班级一共 50 个人,期末考试有 49 个人考了 100 分,你考了 90 分,那么按国际惯用的排名法则:49 个人并列第一,你第 50 名。如果按中国式排名:49 个人并列第一,你第 2 名。是不是瞬间和谐了许多?
既然中国式排名是中国特色,那么,Excel 现有的 rank 函数显然是按老美的规则来排名的,如果要统计中国式排名,就得用到些技巧。
本文教大家 4 种方法,由浅入深、一网打尽,总有一款适合你。
案例:
下表的高考总分,分别有两个分数出现重复,请用中国式排名给这些学生排名次。
解决方案:
用 if 排名
用 vlookup 排名
用 sumproduct(sum 家族的函数都可以,比如 sum+if,或者 sumif,本文以神级函数 sumproduct 举例)+ countif 排名
用数据透视表排名
方案1:用 if 排名
1. 开始中国式排名前,我们首先来看一下普通排名,可以用 rank 函数,也可以用如下 sumproduct 公式:
=SUMPRODUCT((C2<$C$2:$C$15)*1)+1
公式释义:
sumproduct 作为神级函数,我在各种案例中多次、反复讲解过,比较完整的可参见 Excel函数(四) – sumproduct函数计数、排名、求和等等
本公式中,C2<$C$2:$C$15:
用 C2,即当前行的总分与一整列的分数依次比较,判断 C2 是否比别人小
根据判断结果会得到一个由 true 和 false 组成的数组,true 相当于 1,false 相当于 0
用 F9 看一下计算结果(如下图),就非常直观容易理解
SUMPRODUCT((C2<$C$2:$C$15)*1):sumproduct 是积求和函数,因此会用数组中的 1 和 0 依次与 1 相乘,最后求和,也就是说,有几个总分比自己高的,就得出几
+1:如果有 5 个比自己高,那么自己排名第 6,所以要 +1
2. 现在开始中国式排名步骤,先按 C 列的高考分数由高到低排序
3. 在 E2 列输入“1”,在 E3 列输入以下公式,下拉即可:
=IF(C3=C2,E2,E2+1)
公式释义:
如果上下两行分数相等,则排名相同
如果分数不等,那么不管上一行的分数有没有重复值,排名 +1
方案2:用 vlookup 排名
1. 按 C 列的高考分数由高到低排序
2. 将 C 列复制粘贴到旁边的辅助列,比如 J --> 选中 J 列 --> 选择菜单栏的 Data --> Remove Duplicates --> 在弹出的对话框中勾选“高考分数”--> OK
3. 现在 J 列是去除重复项的分数
4. 在 K 列用 rank 函数对 J 列排名,公式如下:
=RANK(J2,$J$2:$J$12)
5. 在 F2 输入以下公式,下拉即可,目的是用 vlookup 函数去查找 C 列的分数所对应的 K 列去重后的排名,即中国式排名:
=vlookup(C2,J:K,2,0)
方案3:用 sumproduct + countif 排名
1. 在 E2 单元格输入以下公式,下拉即可:
=SUMPRODUCT((C2<$C$2:$C$15)*(1/COUNTIF($C$2:$C$15,$C$2:$C$15)))+1
公式释义:
* 前面部分之前解释过了,不赘述
重点来看这一段 COUNTIF($C$2:$C$15,$C$2:$C$15):Countif 统计数组中每个数的重复次数,即先用 C2 历遍整个数组,得到重复次数;再用 C3 历遍整个数组,得到重复次数……依次类推
1/COUNTIF($C$2:$C$15,$C$2:$C$15):
用 1 除以数组中每个数的重复次数,等到一组最大值为 1 的数组
当总分重复 n 次时,通过 1/n,把重复次数拆分成了 n 等分
下图是用 F9 查看这段公式后显示的值,便于大家理解
SUMPRODUCT((C2<$C$2:$C$15)*(1/COUNTIF($C$2:$C$15,$C$2:$C$15))):
就是用一组 1 和 0 组成的数组,与一组 1 和小数组成的数组积求和
0 * 任何数为 0,忽略不计;1 * 1 也好理解
当第二个值为分数时,比如1/3(上图中显示为0.33333333……),表示重复了 3 次,而且 1/3 会在数组中出现三次,sumproduct 对它积求和即1*1/3+1*1/3+1*1/3=1,也就是不管重复几次,最后结果都只统计 1 次
因此实现了中国式排名的逻辑
+1:比自己大的个数 +1,即自己的排名
方案4:用数据透视表排名
1. 制作数据透视表:点击表格中的任意单元格 --> 选择菜单栏的 Insert --> PivotTable
2. 默认将数据透视表放入一个新 sheet --> 在右边的对话框中将“姓名”拖动到 Rows 区域 --> 将“高考总分”拖动到 Values 区域,拖动两次:一列用来显示总分,另一列用来显示排名
3. 回到数据透视表,随意选中第 2 个“高考总分”列的任意单元格 --> 右键单击 --> 选择 Show Values As --> Rank Largest to Smallest
4. 在弹出的对话框中点击 OK
5. 现在 C 列已经变成了中国式排名了
6. 我们再对 C 列排下序:选中 C 列的任意单元格 --> 右键单击 --> 选择 Sort --> Sort Largest to Smallest
7. 然后把 C 列的标题改成“排名”,就完成了