如何在 google 表格中使用 rank if 公式
您可以使用以下方法在 Google 表格中创建RANK IF公式:
方法 1:使用单一标准对 IF 进行分类
= RANK ( C1 , FILTER ( A:C , A:A = " string " ) )
此公式查找单元格C1中的值在C列中的所有值中的排名,其中A列中的相应值等于“字符串”。
方法 2:用多个标准对 IF 进行分类
= RANK ( C1 , FILTER ( A:C , A:A = " string1 ", B:B = " string2 " ))
此公式查找单元格C1中的值在C列中的所有值中的排名,其中A列中的对应值等于“string1”,B 列中的值等于“string2”。
以下示例展示了如何将每种方法与 Google 表格中的以下数据集一起使用:
示例 1:使用单一标准对 IF 进行分类
我们可以使用以下公式来计算球队等于“Mavs”的球队的分值排名:
= RANK ( C2 , FILTER ( A:C , A:A = " Mavs " ) )
以下屏幕截图显示了如何在实践中使用此语法:
请注意,等级 1 表示最高值。
以下是如何解释排名值:
- 小牛队后卫得到21分,在所有小牛球员中排名第三。
- 小牛队后卫得到14分,在所有小牛球员中排名第五。
等等。
请注意,为每个马刺队球员生成了#N/A值,因为我们在公式中指定我们只希望提供小牛队球员的排名。
示例 2:具有多个标准的 RANK IF
我们可以使用以下公式来计算球队等于“小牛”且位置等于“前锋”的线路的分值排名:
= RANK ( C2 , FILTER ( A:C , A:A = " Mavs ", B:B = " Forward " ))
以下屏幕截图显示了如何在实践中使用此语法:
以下是如何解释排名值:
- 这位小牛队前锋拿下19分,在所有小牛前锋球员中得分第三高。
- 这位拿下32分的小牛队前锋在所有小牛前锋球员中得分第一。
等等。
请注意,对于不满足FILTER函数这两个标准的任何玩家,都会生成#N/A值。
注意:您可以在此处找到 Google Sheets 中RANK函数的完整文档。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见任务:
Google Sheets:如何将列乘以常数
Google Sheets:如何将列乘以百分比
Google Sheets:如何对多列中的项目进行排序