我如何比较两个值并在 excel 中对它们进行排名

how can i compare two values and rank them in excel

我如何比较两个值并在 excel 中对它们进行排名 最大值应为 1,最小值应为最后

Category    amount  rank
abc            300     1
abc              6     3
abc             34     2
xyz             50     2
xyz            568     1
xyz              1     3

I tried this by my own COUNTIFS($A:$A,$A2,$B:$B,">"&$B2)+COUNTIFS($A:$A2,$A2,$B:$B2,$B2) 它的工作 但我想要更简单的方式。

假设您的数据从单元格 A2 开始,您可以使用

{=MATCH(B2,LARGE(IF($A:$A=A2,$B:$B),ROW(INDIRECT("1:"&COUNTIF($A:$A,A2)))),0)}

这是一个数组公式,所以输入使用CTRL + SHIFT + ENTER

$A:$A$B:$B 更改为您的数据范围。

试试这个:

=SUM((B2<=$B:$B)*1*(A2=$A:$A))

这是一个数组公式,所以按 Ctrl+Shift+Enter[= 提交11=]