excel中怎样用函数进行成绩排名?

   日期:2024-12-26    作者:aishanong 移动:http://3jjewl.riyuangf.com/mobile/quote/51910.html

excel中要实现使用函数进行成绩排名,这里小编推荐使用排序的万能公式:SUMPRODUCT((条件1)*(条件2)*……)+1,下面我们看看具体是怎么实现的。

不同科目的成绩排序

C2=SUMPRODUCT(($A$2:$A$82=A2)*($B$2:$B$82>B2))+1

=SUMPRODUCT((科目=A2)*(成绩>B2))+1

公式解释:

这里用的SUMPRODUCT公式的排序用法,参数就是各条件的乘积。

上图公式中,条件1【$A$2:$A$82=A2】是分科目排序,也就是语文排语文的,数学排数学的。

条件2【$B$2:$B$82>B2】是成绩排序,也就是计算成绩列大于B284的数值有几个。

通常的正序排序,就是比这个成绩高的有几个,这个成绩就排在几位的后面。

最后的+1,是因为,排名第一的成绩,比如100,比它高的没有,函数返回值是0,但是我们排序通常从1开始,因此这里+1。

排序规则:

需要说明的是,这里进行的排序,采用同样的成绩并列的形式,具体如下图所示:

同为84的成绩,排名均为16,而后的83分,则为18名,这样的排序比较符合常用的情况。

不同班级,不同科目的成绩排序

D2=SUMPRODUCT(($A$2:$A$28=A2)*($B$2:$B$28=B2)*($C$2:$C$28>C2))+1

=SUMPRODUCT((班级=A2)*(科目=B2)*(成绩>C2))+1

公式的用法与上面差不多,只是将多加条件而已,这也是说它是万能公式的原因。

相同成绩排名的情况如下图所示:

如果再有不同的年级,不同的学校呢,那就多乘几个条件好了,这也是万能公式的好处~


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号