韩老师自己的书,先后纳入国家十三五与十四五规划教材:

问题

示例数据如下图:

打开网易新闻 查看更多图片

要求:

用公式计算选手排名,首先考虑答题数量,数量多者排名优先。如果选手答题数量相同,再考虑用时,用时短者排名优先。比如上图中,答题数量同时为10,用时最短的为第1名。

解决公式

在D2单元格输入公式:

=SUM(--($B$2:$B$21-$C$2:$C$21>B2-C2))+1

按Ctrl+Shift+Enter三键组合,完成运算,并将公式向下填充,即得排名,如下图:

特别注意:公式中的一对大括号“{}”,不是输入的,而是Ctrl+Shift+Enter三键组合自动产生的,是数组公式的标志。

解决公式

$B$2:$B$21-$C$2:$C$21:将B2:B21数据区域的20位选手的答题数量,与其相应的用时相减,得到一组数据不重复的20个数据。

$B$2:$B$21-$C$2:$C$21>B2-C2:将20个不重复的数据,与第一位选手的答题数量与用时相减的结果比较,得到一组TURE或FALSE值,如下图:

打开网易新闻 查看更多图片

--($B$2:$B$21-$C$2:$C$21>B2-C2):通过减负运算将20个TURE或FALSE值转变为1或0,如下图:

SUM(--($B$2:$B$21-$C$2:$C$21>B2-C2))+1:将20个1或0相加,再加1,即得排名。

本文完

相关知识推荐: