Excel RANKfunction不起作用

这是Excel表单。

| - | A | B | | 1 | 10 | =RANK(A1,$A$1:$A$4)=1 | | 2 | 8 | =RANK(A2,$A$1:$A$4)=2 | | 3 | 8 | =RANK(A3,$A$1:$A$4)=2 | | 4 | 7 | =RANK(A4,$A$1:$A$4)=4 | 

我能做些什么在B4中返回3?

使用这个数组公式:

 =SUM(IF($A$1:$A$4>A1,(1/COUNTIFS($A$1:$A$4,$A$1:$A$4,$A$1:$A$4,">" & A1))))+1 

作为一个数组公式,在退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter来确认。 如果正确完成,则Excel将在公式周围放置{}

在这里输入图像说明

如果你的清单总是要订购,那么

B1 = 1
B2 = if(A2 = A1,B1,B1 + 1)

自动填充B2下来

B3 = if(A3 = A2,B2,B2 + 1)

等等