如何在 excel 中使用 rank if 公式
您可以使用以下方法在 Excel 中创建RANK IF公式:
方法 1:分类 IF
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,">"& B2 )+1
此公式查找单元格B2中的值在范围B2:B11中的所有值中的排名,其中范围A2:A11中的对应值等于单元格A2中的值。
使用此方法,最大值被赋予值 1。
方法2:反转IF RANK
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,"<"& B2 )+1
此公式查找单元格B2中的值在范围B2:B11中的所有值中的排名,其中范围A2:A11中的对应值等于单元格A2中的值。
使用此方法,最小值被赋予值 1。
以下示例展示了如何对 Excel 中的以下数据集使用每种方法:
示例 1:RANK IF
我们可以在单元格C2中输入以下公式来计算单元格B2中的积分值在“小牛”队的所有球员中的排名:
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,">"& B2 )+1
然后我们可以将此公式拖到 C 列中的每个剩余单元格:
以下是如何解释结果:
- 这位领先球员的得分在小牛队所有球员中排名第三。
- 这位二年级球员的得分在小牛队所有球员中排名第五。
等等。
使用此公式,每支球队中得分最高的球员将获得排名 1。
示例 2:反转 IF RANK
我们可以在单元格C2中输入以下公式来计算单元格B2中的积分值在“小牛”队的所有球员中的排名:
=COUNTIFS( $A$2:$A$11 , A2 , $B$2:$B$1 1 ,"<"& B2 )+1
然后我们可以将此公式拖到 C 列中的每个剩余单元格:
以下是如何解释结果:
- 第一个球员的得分是小牛队所有球员中第三低的。
- 第二名球员在小牛队所有球员中得分最低。
等等。
使用此公式,每支球队中得分最低的球员将获得排名 1。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: