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)
等等