excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel|两列数据排名:答题数量相同,用时短者名次优先

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

问题

示例数据如下图:

要求:

用公式计算选手排名,首先考虑答题数量,数量多者排名优先。如果选手答题数量相同,再考虑用时,用时短者排名优先。比如上图中,答题数量同时为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,得排名。

本文完

相关知识推荐:
Excel | 剔除0值排名次,升序降序随你来
Excel | 领导不喜欢看“间断”的排名,RANK换成SUMPRODUCT!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接