你可以在Excel中结合使用**RANK.EQ()函数和COUNTIFS()**函数来按多个标准对项目进行排序。
下面的例子显示了如何使用这些函数在Excel中按多个标准对列表中的项目进行排序。
例子。在Excel中按多条标准排序
假设我们在Excel中有以下数据集,显示了8个不同的篮球运动员的总得分和助攻。
现在假设我们想用以下标准对每个球员进行排名。
- 首先,根据得分对每个球员进行排名。
- 然后,根据助攻对每个球员进行排名。
我们可以使用下面的公式来进行这种多标准的排名。
=RANK.EQ($B2, $B$2:$B$9) + COUNTIFS($B$2:$B$9, $B2, $C$2:$C$9, ">" &$C2)
我们可以把这个公式输入电子表格的D2单元格,然后把这个公式向下复制和粘贴到D列的其他每一个单元格。
从输出结果中我们可以看到,安迪得到的排名是1,因为他与伯纳德并列得分最高。然而,安迪的助攻数比伯纳德多,所以他的排名是1,而伯纳德的排名是2。
每个球员的排名都是类似的,首先根据他们的总得分,然后根据他们的总助攻。
如果我们想按相反的顺序进行多标准排名("最佳 "球员获得最高排名),那么我们可以使用以下公式。
=RANK.EQ($B2, $B$2:$B$9, 1) + COUNTIFS($B$2:$B$9, $B2, $C$2:$C$9, "<" &$C2)
我们可以在D2单元格中键入这个公式,然后将公式向下复制并粘贴到D列的其他每一个单元格。
注意,排名与之前的例子完全相反。得分和助攻最多的球员(安迪)现在的排名是8。
同样地,伯纳德现在的排名是7。 以此类推。
其他资源
下面的教程介绍了如何在Excel中执行其他常见的功能。
如何在Excel中按多列排序
如何在Excel中计算第90个百分位数
如何在Excel中选择一个随机样本
The postHow to Rank Items by Multiple Criteria in Excelappeared first onStatology.