Excel 根据匹配单元格的排名将相同的值分配给不同单元格';s组

Excel 根据匹配单元格的排名将相同的值分配给不同单元格';s组,excel,formula,Excel,Formula,我有一个Excel工作表,其中的值在同一列的不同行中重复(获取标记)。在RANKS列中,我希望指定一个等级 我的问题是为具有相同获取标记值的单元格分配相同的秩 如何使用Excel公式将相同的等级分配给相同的获得的分数 Obtain Marks RANKS 212 1 212 1

我有一个Excel工作表,其中的值在同一列的不同行中重复(
获取标记
)。在
RANKS
列中,我希望指定一个等级

我的问题是为具有相同
获取标记值的单元格分配相同的秩

如何使用Excel公式将相同的等级分配给相同的
获得的分数

Obtain Marks RANKS 212 1 212 1 212 1 211 2 210 3 209 4 209 4 获得分数等级 212 1 212 1 212 1 211 2 210 3 209 4
209 4假设
获得分数
在A1中,并按顺序排序,如果您想按等级分组,我建议在B2中,并复制下来以适合:

=RANK(A2,A$2:A$7,)  
  =IF(A2=A3,B2,B2+1)  
如果您发布的内容包含在所需输出的排名之下,那么我建议您改为在B2和B3中发布
1
,并复制下来以适应:

=RANK(A2,A$2:A$7,)  
  =IF(A2=A3,B2,B2+1)  

无论哪种方式,每个组都应该有一个不同的值。

您可以通过修改COUNT.UNIQUE公式的旧标准方法来推导伪秩.UNIQUE公式

B2中的公式为

=SUMPRODUCT((A$2:A$8>=A2)/COUNTIF(A$2:A$8, A$2:A$8&""))
根据需要填写