当前位置:首页经验技巧Excel经验excel函数

excel带有小数成绩排名公式,电子表格excel表格成绩排名次函数公式

2024-07-19 10:28:29

1. excel表格成绩排名次函数公式

您的问题不难解决。建议使用VLOOKUP查询填充函数进行处理。以期末考试成绩为基础,期中考试成绩、名次、分数与其进行对比即可得到您想要的结果。提示:两张表的姓名必须统一,不可出现空格等字符,否则的话,公式就查询不到了。公式用法 :=VLOOKUP(查询目标,查找区域,查找的列号,查找的方式0) 祝您成功!

2. 成绩名次排序excel公式

1、输入公式

  打开需要排名的Excel表格选中名次单元格,在此单元格中输入公式“=RANK(”后选中总分一列的第一个单元格;

  2、选中相应单元格

  选中后按下逗号键再次点击总分第一个单元格然后向下拉将总分里所有单元格选中;

  3、显示名次

  按下后就能在名次这一列第一个单元格显示学生的总分名次了,选中此单元格下拉就能显示所有学生的总分名次;

  4、名次排序

  然后将所有单元格选中,右键找到排序,选择自定义排序,将列的主要关键字选为名次后将次序选为升序点击确定即可将学生名次自动排序。

3. 计算排名的函数excel表格成绩排名次

按总分给学生排出名次。  假设成绩都在J列,从J2到J20都是成绩在成绩边上单元格处输入公式"RANK(j2,J$2:J$20,0)",然后拖动填充柄向下填充,即可得到每人在班中的名次。  说明:此处排名次用到了RANK函数,它的语法为:  RANK(number,ref,order)  其中number为需要找到排位的数字。  Ref为包含一组数字的数组或引用。Ref中的非数值型参数将被忽略。  Order为一数字,指明排位的方式。  ·如果order为0或省略,MicrosoftExcel将ref当作按降序排列的数据清单进行排位。  ·如果order不为零,MicrosoftExcel将ref当作按升序排列的数据清单进行排位。  最后,单击L1单元格,然后在“工具”菜单中选“排序”->“升序”,即可按照名次顺序显示各学生成绩。

4. excel表格利用函数成绩排名次

1、本次操作使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。

2、首先打开Excel电子表格,并在表格中输入用于演示统计名单中出现人名次数并进行排序操作的数据。

3、输入完成后,使用countif函数对数据进行统计,可以得到每个姓名出现的次数。

4、得到姓名,出现次数后,选择姓名列后,单击上方的排序按钮,打开排序窗口设置主要关键字为出现次数并设置次序后点击确定。

5、可以看到此时我们已经对Excel中的名单进行了人名的统计,同时按照人名出现的次数自动进行了排序。

5. 表格成绩排名次用函数怎么排

首先在excel表格中输入班级和成绩,需要将班级的排名用函数计算出来。

2、点击C2单元格后点击插入函数。

3、在弹出的函数对话框中选择“rank”函数。

4、然后在“number”中选择“B2”单元格,在“ref”中使用绝对引用“$B$2:$B$6”,在“order”中输入“0”。

5、点击确定即可在单元格中看到班级对应的名次。

6、如果需要根据名次重排班级名称,选中单元格点击按C列排序即可。

6. 表格成绩排名次怎么排用公式

excel表格如何快速计算多科总成绩

1.

在桌面上双击excel的快捷图标,将excel软件打开。

2.

打开excel之后,按下Ctrl+O键,在弹出的对话框内选择表格文件,将这个文件打开,然后选择单元格,在单元格内输入公式。

3.

输入公式之后,在公式的括号内输入参数。

4.

输入好参数之后,按下回车键,就得到了计算的结果。

7. excel总成绩排名函数

excel表格怎么求总评

假如总评计算公式为:总评=平时成绩×30%+期中成绩×30%+期末成绩×40%

下面举例说明如何计算总评。

1、打开Excel表格软件。

2、设定好表格结构。

3、输入各栏目成绩后,在 总评栏下按照总评公式的要求输入,然后摁回车即可。

4、多人同时计算直接将平时成绩、期中成绩、期末成绩输入后,将鼠标放置总成绩一栏右下角“·”的位置,出现“+”点击,同时下拉即可。

5、最终完成如下,黄色部分为总评成绩

8. excel函数公式成绩排序

打开表格,选中所需单元格,点击Excel表格右上角的排序和筛选,在弹出来的选项中选择降序,即可将名次成绩从大到小排列。

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 列的标题改成“排名”,就完成了

10. excel表格成绩排名次函数公式不起作用

excel表格成绩排序快捷键操作步骤

1、打开Excel,选中我们要存放排名的单元格。

2、输入公式:=RANK(E2,$E$2:$E$8)。

3、输入完成后按Enter(回车键),即可计算出单个成绩的排名。

4、移动鼠标到那个排名单元格的右下角,直到鼠标变成一个“+”,按住鼠标左键往下拖动,即可计算出范围内所有成绩的排名。

公式:=RANK(E2,$E$2:$E$8)

解读函数公式:取一个值(E2),选择区域(E2-E8),RANK对区域内的所有数值进行比较排名。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .