如何在 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:如何对多列中的项目进行排序

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注