乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel名次-详解Excel小白都会遇到的统计和排名问题

excel名次-详解Excel小白都会遇到的统计和排名问题

作者:乔山办公网日期:

返回目录:excel表格制作

近几天,朋友圈都在晒18岁的照片,帮主也想凑热闹,于是赶紧找出相片册子扒拉了一番,结果失望收场。


不过没关系,你们晒年轻,帮主来晒回专属小白的Excel技巧。想当年,18岁的我青春洋溢满脸,却是个名不副实的Excel小白(为啥不是名副其实?因为连小白都够不上)。


记得老师让我帮忙统计一次班级竞赛的得分和排名,我愣是拿了个计算器从头算到尾,最后还得意地跟老师表功:“我很认真的检查、核算了好几遍,最后一个个分数对比排好的名次,百分百没错!”幸好,当时参加比赛的同学十个手指头就可以数过来。


那今天我们就来弥补一下当年留下的这个小遗憾,看看可以用哪些便捷的方法解决此类分数的统计和排名问题。


表格如下:



(评分统计表)



(排名表)


第一张是评分统计表,第二张是排名表,先根据不同评分人的评分和权重对参赛选手进行得分计算,然后根据最终分数进行排名。


一、得分统计


1、对于第一张评分统计表,大家很容易想到利用辅助列和简单求和函数去解决问题。具体操作如下动图所示:



2、当然还有更便捷的方法,这里帮主利用到SUMPRODUCT这个乘法累加函数。


SUMPRODUCT(array1,array2,array3, ...)SUM是求和,PRODUCT是相乘,相乘之后再求和,即在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。


利用这个函数,只需在表格中输入公式:=SUMPRODUCT(B3:B10,C3:C10)即可。


具体操作如下动图所示:



根据上面操作我们对所有选手的最终得分进行统计,并引用到第二张排名表中,如下表格所示:



二、排名次


接下来我们根据选手的最终得分进行排名。


1、对于排名统计,很多人都会想到专用的排名函数RANK,


输入公式=RANK(C2,$C$2:$C$11,0),具体操作如下动图所示:



最后排名结果里,我们可以看到有两个并列第6名,而且并列排名占用了一个名次,即没有第7名,不符合我们中国人的排名方式。


2、根据实际需要,这里我们更合适采取中国式排名,即并列的排名不占用名次。


我们可以利用SUMPRODUCT和COUNTIF函数结合的数组公式,输入数组公式:=SUMPRODUCT((C$2:C$11>C2)/COUNTIF(C$2:C$11,C$2:C$11))+1(这里使用COUNTIF函数统计不重复得分的个数),按Ctrl+Shift+Enter组合键结束。


具体操作如下动图:



好了,至此帮主心愿达成,青春小遗憾已弥补,也希望能给大家增加一个学习案例。


End.


运行人员:中国统计网小编


中国统计网,是国内最早的大数据学习网站


//www.itongji.cn


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网