这是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?
答案 0 :(得分:1)
使用此数组公式:
=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会将{}
放在公式周围。
答案 1 :(得分:0)
如果您的名单总是要订购,那么
B1 = 1
B2 = if(A2 = A1,B1,B1 + 1)
自动填充B2以便
B3 = if(A3 = A2,B2,B2 + 1)
等