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

2023-11-30 08:50:48 字數 1172 閱讀 9166

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

问题

示例数据如下图:

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

Excel中一列数据展开成多列数据

由于多种原因 比如从网上 的数据 我们拿到手的原始数据,虽然是有多个字段,但是所有数据却被集中到一列之中那么我们该如何将一列数据展开成原本的多列数据呢?如图所示原始数据,原本是列数据,但是集中在一列之中。将原始数据的一列重新展开成列。分别在c d e f g单元格输入以下公式,然后向下拖动即可获得结...

企业数据量激增,数据安全问题亟待解决

目前企业生成的数据量处于历史最高水平,而且预计只会不断增长。根据rubrik零实验室的一份新报告,这使得保护数据成为每一家成功企业不可或缺的重要任务,这个任务只会变得越来越困难。在过去个月中,公司发现典型组织的数据量增长了近一半 saas产生的数据增长最多 其次是云 和本地端点 平均而言,典型组织拥...

excel相同名称数量相加汇总 excel相同名称自动合并求和

excel是我们常用的办公软件,用于处理各种数据 软件。小编最近学会了excel中一项非常实用的技巧,可以将相同名称数量相加汇总,大大提高我们的办公效率。那么下面就是小编给大家带来的excel相同名称自动合并求和方法了,一起来看看吧。excel相同名称数量相加汇总 将b列的商品名数据复制到e列并选中...