利用EXCEL函数功能对学生成绩进行“中国式排名”(一)

利用EXCEL的排序和自动填充功能可以对学生成绩位次进行排名,不过这是美式的排名方法。中国的排名习惯一般是总分相同的排名一致,即无论排名第2的有几个,下一个也是排第3名。这里我用EXCEL的函数功能来举例说明实现方法(以前学习的别人的方法,做个教程)。

一、用SUMPRODUCT + COUNTIF函数组合来实现。

选中位次中K3:K122单元格,输入函数“=SUMPRODUCT(($J$3:$J$122>=J3)/COUNTIF($J$3:$J$122,$J$3:$J$122&""))”(不包含全角双引号,下同),按Ctrl+Enter组合键完成中国式排名。

说明:$J$3:$J$122>=J3用来判断总成绩是否大于等于J3单元格的总成绩,$J$3:$J$122&""后面条件连接了个空值,用于把空白单元格当做0值来进行统计。用前一条件判断返回值(1或0)除以后一条件返回值(该值出现次数)(相当于1/COUNTIF),最后用SUMPRODUCT统计非0数值个数,得出结果


未完,待续。

(0)

相关推荐