中企动力 > 商学院 > 电子表格成绩排名
  • ?

    Excel中排序的相关知识

    李婷冉

    展开

    顺序是数据分析中的非常重要的一个方面。

    比如排名:学生时代,学习成绩要排名;工作了,业绩要排名。还有很多的TOP排行榜:世界500强、福布斯富豪榜等等。

    除了排名以外,对数据进行排序,可以方便我们对数据进行归类整理,可以使我们的图表更加直观,更有冲击力。

    排序使得无序的数据变得有秩序,变得容易理解。

    在Excel中排序可以通过数据选项卡下的排序按钮来实现,也可以通过筛选状态下的下拉按钮来实现,或者数据透视表中的筛选下拉按钮。

    有两种顺序:升序和降序

    对于数值来说,升序就是从小到大,降序就是从大到小对于文本来说,升序就是A-Z,降序就是Z-A

    在Excel中同样显示为数字的,也可能有两种情况,一种是数值,一种是文本

    默认文本靠右,数值靠左对齐,文本升序是1-9,但是要先排所有1开头的,然后才是2开头的,而数值就是单纯的比大小来排序。

    文本排序基本上和这个文本型数字排序是一样的方式。

    对于上面这样的单列条件排序,很容易理解,也很容易操作,那么多列排序会是什么样的结果?这个建议大家自己去试验,可以用排序对话窗口:

    多条件排序涉及的最重要的概念应该是数据的分组,我们通常都会将数据分门别类的整理,那么类别就会有大有小:

    当你排序的顺序从大类别到小类别依次排序,最终的结果会以小类别的顺序来排列;当你从小类别到大类别依次排序,结果会是在大类别顺序下,小类别也按照顺序排序;

    可以看到,按照部门排序后,数字月份内部也是升序排序。

    很多人不喜欢使用数据透视表的原因之一,就是数据透视表不听指挥,总是不能按照需要来显示数据,其中就包括排序这一项。

    这个例子中我们经常会像上图中下面的表格这么排列标签,问题就来了,无论你怎么设置降序成绩排序,还是排名升序排序,都没有用,成绩最大值就是不到上面去。

    这就有点像上面讲的多列排序一样,在数据透视表中,优先级是隐藏在行标签排列顺序中,

    学生成绩排名,最小的单位是学号,最大的类别是校区:

    如果校区排在上面,其他数据怎么排列,都是在校区范围内排序,不能突破校区的类别;如果学号排在上面,就可以突破校区的限制,实现单个排名;在行标签排列中,哪个类别排在上面,哪个的排序优先级就高一些。

    说了这么多,我们总结一下:

  • ?

    常用7个Excel函数,可直接套用,新手必备!

    牟魂幽

    展开

    你还在因为不会使用Excel统计函数而烦恼吗?在我们操作插入表格函数的时候,时常因为“找不到对象”以及“不能插入对象”而烦恼。

    那么今天就为你们介绍7个经常使用的表格统计公式,直接复制函数即可帮你解决问题。

    一、计算数据合(注:函数里表格坐标,要按照实际表格坐标调整)

    函数:=SUM(B2:F2)

    二、计算表格总平均值(注:函数表格位置要按实际调整)

    函数:=AVERAGE(G2:G7)

    三、查找表格相同值(注:函数里表格坐标,要按照实际表格坐标调整)

    函数:=IF(COUNTIF(A:A,A2)>1,"相同","")

    四、计算表格不重复的个数(注:函数里表格坐标,要按照实际表格坐标调整)

    函数:=IF(COUNTIF(A2:A99,A2)>1," 首次重复","")

    五、计算出男生表格总平均成绩(注:函数里表格坐标,要按照实际表格坐标调整)

    函数:=AVERAGEIF(B2:B7,"男",C2:C7)

    六、计算出成绩排名(注:函数里表格坐标,要按照实际表格坐标调整)

    函数:=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1

    以上就是今天为大家分享的所有Excel函数啦!,其实在我们统计表格中,还有很多函数,小编只是写了其中一些,如果大家知道一些实用性非常强的函数,欢迎在评论区积极分享。

  • ?

    表格自动求平均值公式,Excel函数练习1

    紫蝶

    展开

    办公时用到表格,常常要对表格内的数据进行各种计算,其中求平均值是常用的公式之一,本次练习就是在Excel表格中如何求平均值。以一份成绩排名为例,已在表格中录入了各科成绩,需要求出成绩的平均分,该如何来完成呢?接下来,我们来一起学习表格求平均值公式吧!

    首先,录入一份成绩表,表头是各科名称,每列是每位同学的成绩,我们来算算平均分。

    练习用成绩表

    第一步,点击第一位同学的“平均分”所在单元格,然后点击导航上的“插入函数”按钮,如下图所示;

    插入函数按钮

    第二步,在弹出的“插入函数”窗口中,选择函数“AVERAGE”,在“常用函数”或“数学与三角函数”中可以找到,然后单击面板上的确定按钮;

    插入AVERAGE函数

    第三步,此时会看到弹出“函数参数”窗口,点击数值选择按钮,这是可以用左键拖动选择需要求平均分的行或列,也可以用“Ctrl + 左键”来选择多个单元格计算其平均分。选定后按回车键回到“函数参数”窗口,点击确认按钮;

    函数参数选择窗口

    如下图,我们得出了当前行同学成绩的平均分。

    计算出的平均分

    一位同学的平均分求出来了,对所有同学都重复上面的操作显然是个笨方法,那么如何求出其他同学的平均分呢?

    首先将鼠标移动到刚求出平均分单元格的右下方,看到鼠标变成要给黑色的小十字时,按住鼠标左键不放,向下拖动到最后一位同学所在行,松开左键,就看到了所有同学的平均分。

    所有平均分演示

    本次练习到此结束,演示了如何使用求平均值函数,不知道你的练习成功了吗?

  • ?

    Excel办公技巧:掌握这8大Excel技巧,你就是下一位大神!

    严水绿

    展开

    Excel表格是我们每天工作都必须要使用的办公软件,虽然简单,但是其中有很多技巧都是我们不知道的,今天小编给大家简单分享几个excel技巧,下面一起来看看吧!

    一、排名有讲究

    1.按姓氏“笔划”排名

    2.按姓氏“字母”排名(体现西方文明)

    3.按成绩排名:相同成绩,不占名次

    重点:在"E2"单元格中输入公式"=SUMPRODUCT(($D$2:$D$7>=D2)*(1/COUNTIF($D$2:$D$7,$D$2:$D$7)))",下拉鼠标,填充公式。

    4.按成绩排名:相同成绩,占用名次

    重点:在"E2"单元格中输入公式"=RANK(D2,$D$2:$D$7)",下拉鼠标,填充公式。

    二、排序有准则

    1. 按部门排序(部门合并)

    重点:在"C2"中,输入公式"=IF(A2<>"",1,C1+1)",下拉鼠标,填充公式。

    2. 按部门排序(部门不合并)

    重点:在"C2"中,输入公式"=COUNTIF(A$2:A2,A2)",下拉鼠标,填充公式。

    三、排序有障碍

    有合并单元格的情况下,对“比率”进行中排序。

    四、Excel转PDF

    直接搜索“迅捷PDF在线转换器”,找到相关页面之后,选择文档转换中的“Excel转pdf”选项;将要转换的Excel表格添加进来,然后点击开始转换按钮,稍微等待一会之后文件就会被转换完成,最后将转换完成的pdf文件下载保存即可。

    今天小编的分享就到这儿了,喜欢小编的文章可以关注哦。

  • ?

    2018俄罗斯世界杯赛程积分成绩EXCEL表格

    弗瑞德

    展开

    世界杯开始的时候看到别人做的表,感觉很有意思。但别人的表已经加密无法看到公式,闲来无事自己手痒,花了一天的时间做了一个功能上一样的,百度网盘分享:https://pan.baidu/s/1_gjMMyBW4hZLaKNfxj8RIQ。当然我还分享制表过程和所有公式,纯纯的干货。

    1、在F列和G列填入比赛成绩,J-Q列自动计算出场次、胜负、进球、积分,并根据积分、净胜球、总进球自己进行排序。

    2、当小组赛场次达3场时,第49-56场次对应的队伍自动更新。

    3、之后只要填入比赛成绩,下一场队伍就会自动更新。

    主要难点:

    1、小组赛每一场比赛后的成绩统计

    2、球队排名以前三个条件计算结果(先比积分,积分相同比净胜球,净胜球相同比总进球,总进球相同比小组胜负关系,胜负关系为平则组委会抽签)

    3、小组名单自动排序

    A区域

    $E$1:$E$48=主队区域

    $F$1:$F$48=主队成绩区域

    $H$1:$H$48=客队区域

    $G$1:$G$48=客队成绩区域

    B区域

    包括球队名字,场次,胜平负,净胜球,得失球,积分,小组排名

    C区域

    无重复排名

    D区域

    根据C区域结果自动排名

    E区域

    根据D区域结果自动排16强名单

    制表思路:A区域为基础数据——>B区域所有数据都用A区域计算生成——>C区域用B区域的积分数据做无重复排名——> D区域根据C区域结果生成——>E区域根据D区域结果生成

    注:EXCEL的计算逻辑是线性发展,本来想在B区域直接做自动排名,发现太过于复杂所以增加C区域、D区域来实现自动排名功能。

    所用到的函数如下:

    COUNTIFS函数:用来计算多个区域中满足给定条件的单元格的个数,可以同时设定多个条件。

    SUMPRODUCT函数:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

    SUMIFS函数: 多条件求和,用于对某一区域内满足多重条件(两个条件以上)的单元格求和。

    SMALL函数:在一列数值中,按从小到大的顺序取第n个值。

    VLOOKUP函数:纵向查找并引用。

    IF函数:条件判断。

    场次

    =COUNTIFS($E$1:$E$48,U2,$F$1:$F$48,">=0")+COUNTIFS($H$1:$H$48,U2,$G$1:$G$48,">=0")

    =主队区域里对应名字并且主队成绩不为0的个数+客队区域里对应名字并且主队成绩不为0的个数

    =SUMPRODUCT(($F$1:$F$48>$G$1:$G$48)*($E$1:$E$48=U2))+SUMPRODUCT(($G$1:$G$48>$F$1:$F$48)*($H$1:$H$48=U2))

    =主队区域里对应名字并且主队成绩大于客队成绩的个数+客队区域里对应名字并且客队成绩大于主队成绩的个数

    =SUMPRODUCT(($F$1:$F$48=$G$1:$G$48)*($E$1:$E$48=U2)*($F$1:$F$48<>"")*($G$1:$G$48<>""))+SUMPRODUCT(($G$1:$G$48=$F$1:$F$48)*($H$1:$H$48=U2)*($F$1:$F$48<>"")*($G$1:$G$48<>""))

    =主队区域里对应名字并且主队非空成绩等于客队非空成绩的个数+客队区域里对应名字并且客队非空成绩等于主队非空成绩的个数

    =SUMPRODUCT(($F$1:$F$48<$G$1:$G$48)*($E$1:$E$48=U2))+SUMPRODUCT(($G$1:$G$48<$F$1:$F$48)*($H$1:$H$48=U2))

    =主队区域里对应名字并且主队成绩小于客队成绩的个数+客队区域里对应名字并且客队成绩小于主队成绩的个数

    净胜

    =进球-失球

    进球

    =SUMIFS($F$1:$F$48,$E$1:$E$48,U2)+SUMIFS($G$1:$G$48,$H$1:$H$48,U2)

    =主队区域里对应名字的主队成绩之合+客队区域里对应名字的客队成绩之合

    失球

    =SUMIFS($G$1:$G$48,$E$1:$E$48,U2)+SUMIFS($F$1:$F$48,$H$1:$H$48,U2)

    =主队区域里对应名字的客队成绩之合+客队区域里对应名字的主队成绩之合

    积分

    =胜*3+平

    名次

    =SUMPRODUCT(N(($AC$2:$AC$5*100+$Z$2:$Z$5*10+$AA$2:$AA$5)>(AC2*100+Z2*10+AA2)))+1

    =根据小组内各队的积分*100+净胜*10+进球为数组来判断各队在小组内名次

    内排

    =SUMPRODUCT(N(($AD$2:$AD$5*100+SMALL($AD$2:$AD$5,ROW(A1)))<(AD2*100+SMALL($AD$2:$AD$5,ROW(A1)))))+1

    =根据小组内名次做无重复排名

    自动排序

    以内排名次在新的区域里用VLOOKUP函数进行数据引用。

    16强胜者及之后的引用

    =IF(K2=3,J2,"未果")

    =如果场次等于3显示对就名字,否则显示"未果"。

    =IF(AJ3="","未果",IF(AJ3>AJ4,AI3,AI4))

    =如果成绩等于空则显示"未果",否则显示成绩大的名字。

  • ?

    EXCEL的降序排名、升序排名和多条件排名

    露西娅

    展开

    日常工作中,经常需要处理与排名相关的计算,比如统计成绩的名次、划分数据的排位、多关键字综合权重排名等,EXCEL提供了强大的排名与排序函数,今天重点讲解升序排名、按条件排名如何实现。

    1、关于降序排名、升序排名

    EXCEL排名有降序排名、升序排名,很多人可能还不知道,我们默认使用RANK函数对某列数据进行排名,使用的就是降序排名,比如总分由高往低的排名,距离由长往短的排名,销售额由多到少的排名。如下图,在D2单元格输入公式=RANK(C2,$C$2:$C$16),往下复制就能自动生成成绩的排名。

    但是,用同样的方法对下表数据进行排名,我们就会发现出错了,成绩为46.25秒的学生成了第1名,而成绩为31.9秒的学生却成了第15名,如何解决这个问题呢?

    其实,只需要,我们在H2单元格录入RANK函数时,在第三个参数输入数字1就可以解决这个问题。

    重点:RANK函数其实包含了3个参数,指定数值,指定排名的区域,降序(0)或升序(1),RANK函数在默认状态下,只用写两个参数,第3个参数为“0”,也不用输入,默认状态下为降序排名。如遇到以时间长短、速度快慢作为排名标准的,则要根据情况进行升序排名,增加第3个参数“1”,就行了。

    2、关于多条件排名

    下图,是高一年级1-3班部分学生参加语文知识竞赛的成绩,现在需要根据成绩统计每个学生在所有参赛学生中的排名,和在本班学生中的排名情况。

    P列的排名统计很简单,只要在P2单元格输入公式=RANK(O2,$O$2:$O$16),这是一个降序排名,可以不写第3个参数,然后向下复制即可;

    Q列的排名,是按条件来进行排名,这时,我们可以考虑利用sumproduct满足多个条件。就上表要求而言,有两个条件,第一个条件,满足分别属于各自班级,第二个条件,统计在各自班级学生中成绩比自己分数高的人数,满足这两个条件后,我们再用TEXT函数,返回我们想要的样式,比如“第*名”,在Q2单元格中,我们写如下公式:

    =N2&TEXT(SUMPRODUCT(($N$2:$N$16=N2)*($O$2:$O$16>=O2)),"第0名")

    在公式前面,用“N2+&”,目的是为了对统计的结果方便识别是哪个班的。每天学习一点,每天进步一点,积硅步,必能致千里、得大成。

  • ?

    Excel怎么自动显示出数据排名的名次(不改变单元格次序)

    杭鲂

    展开

    在用Excel对一些数据进行排名统计(例如对学生的考试成绩、产品的销量、利润等进行排名)时,许多人可能首先会想到使用Excel的排序功能,但使用排序功能后,原表格的单元格次序会发生变化。如果排名时不想改变单元格次序,只是想显示出对应的名次,可以考虑使用Rank函数,下面介绍如何操作,以供参考。

    例如要显示出下图表格中各成绩排名的名次:

    先在表格第一行要显示名次的单元格中点击鼠标,选中该单元格。

    然后在编辑栏中输入:=rank(

    输入后用鼠标点击左侧包含成绩的单元格。

    点击后,编辑栏中就会自动输入所点击单元格的名称,再在其后输入一个英文的逗号。

    输入逗号后,再选择成绩列中所有包含成绩的单元格,可以用鼠标左键点击成绩列上方第一个包含成绩的单元格,然后按住鼠标左键不放,向下拖动鼠标至该列的最后一个单元格,然后松开鼠标左键。如果成绩列的单元格较多,也可以用键盘的Shift键配合鼠标点击首尾单元格等方法进行选择。

    选择单元格范围后,代表单元格范围的字符就自动输入到编辑栏中,此时立即按下键盘的F4键(目的是把单元格的相对引用变成绝对引用)。

    按键盘的F4键后,代表单元格范围的字母和数字前就都加上了$符号,即变成了绝对引用。

    这时再输入后面的括号,即完成了函数公式的输入。

    完成公式输入后,按键盘的回车键或用鼠标点击编辑栏左侧的对号按钮。

    此时第一行的名次单元格中就会显示出其左侧成绩对应的名次。然后将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形时双击鼠标左键或者按住鼠标左键向下拖动鼠标至列尾。

    这样,名次列各单元格中就会显示出其对应成绩的排名了。

  • ?

    分数一样怎么排名?电子表格排序小公式

    Rong

    展开

    如上表格,分数一样,怎么排名?

    第一步:

    在“总分”列后边增加一列

    第二步:

    在总分单元格,输入“=RANK”,按“TAB键”

    第三步:

    RANK中“数值”即为总分单元格数据,再输入“,”“引用”即为总分列所有数据;

    “排位方式”输入“0”(“0”或不输入表示降序排列,输入非0的数值则表示升序排列);

    三个参数输入结束后“回车”,双击填充。

    第四步:

    选中“引用”数据,按下“F4”进行绝对引用

    最终效果

  • ?

    Excel表格中快速提取成绩排名前三的学员姓名 你会吗?

    墩子

    展开

    在前面两期教程中为大家讲解了LAGER函数的基础用法。那么今天龚老师就来个升级版的排名函数应用案例讲解。

    之前我们讲解的是如何按排名提取成绩。今天跟大家分享一下如何按照排名提取相对应的学员姓名。

    举例:

    如上表是,我们的学员成绩信息表。我们现在需要快速从表中提取出前三名学员姓名。

    函数公式

    =LOOKUP(1,0/(LARGE($C$2:$C$13,ROW(D1))=C2:C13),B2:B13)

    函数公式解释:

    ROW(D1):返回D1所在行的行号。

    LARGE($C$2:$C$13,ROW(D1):返回ROW(D1)对应的排名结果。

    LOOKUP(1,0/(LARGE($C$2:$C$13,ROW(D1))=C2:C13),B2:B13)用lookup函数查找学员成绩所对应的学员姓名。

    是不是又学到技巧了?记得分享哦!

  • ?

    Excel中,如何用表格进行分数排名?

    裴醉柳

    展开

    Excel中,如何用表格进行分数排名?

    @安志斌制作

    插入需要进行排序的班级人名及分数等列;

    @安志斌制作

    选中所有插入数据的列;

    @安志斌制作

    选中右上角的【排序和筛选】,选择【自定义排序】

    @安志斌制作

    在【排序】提示框中,分别选中 分数对应的列,

    次序就选择【降序】(又高分到低分)

    @安志斌制作

    5这样就 自动对数据进行排序了,然后插入列,制作名次栏目,即可!

    @安志斌制作

    @安志斌制作

电子表格成绩排名

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP