韩老师自己的书,先后纳入国家十三五与十四五规划教材:
问题
示例数据如下图:
要求:
用公式计算选手排名,首先考虑答题数量,数量多者排名优先。如果选手答题数量相同,再考虑用时,用时短者排名优先。比如上图中,答题数量同时为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,即得排名。
本文完
相关知识推荐:
热门跟贴