如何在 excel 中按多个条件对项目进行分类
您可以在 Excel 中使用RANK.EQ()函数和COUNTIFS()函数的组合来按多个条件对项目进行排名。
以下示例演示如何使用这些函数在 Excel 中按多个条件对列表中的项目进行排序。
示例:Excel 中根据多个标准进行分类
假设我们有以下 Excel 数据集,其中显示了八位不同篮球运动员的总得分和助攻数。
现在假设我们要使用以下标准对每个玩家进行排名:
- 首先,根据每个玩家的得分进行排名。
- 接下来,根据助攻对每个球员进行排名。
我们可以使用以下公式来进行这种多标准分类:
=RANK.EQ( $B2 , $B$2:$B$9 ) + COUNTIFS( $B$2:$B$9 , $B2 , $C$2:$C$9 , ">" & $C2 )
我们可以在工作表的单元格 D2 中输入此公式,然后将该公式复制并粘贴到 D 列中的所有其他单元格中:
从结果中我们可以看到,Andy 排名第一,因为他与 Bernard 得分最多。然而,Andy 的助攻数比 Bernard 更多,因此他的排名为1 ,而 Bernard 的排名为2 。
每个球员的排名都是相同的,首先根据他们的总得分,然后根据他们的助攻总数。
如果我们想以相反的顺序执行多标准排名(“最好”的玩家获得最高排名),那么我们可以使用以下公式:
=RANK.EQ( $B2 , $B$2:$B$9 , 1) + COUNTIFS( $B$2:$B$9 , $B2 , $C$2:$C$9 , "<" & $C2 )
我们可以在单元格 D2 中键入此公式,然后将该公式复制并粘贴到 D 列中的所有其他单元格中:
请注意,排名与前面的示例完全相反。得分和助攻最多的球员(安迪)现在排名第 8 。
同样,伯纳德现在排名第七。等等。
其他资源
以下教程介绍了如何在 Excel 中执行其他常用功能: