我正在寻找创建一个公式,该公式给出预定数字列表的等级,但将等值的等级设置为适当的等级,并在其前面加上“ =”。我正在使用Google表格,但是我想在Excel中可以使用任何潜在的解决方案吗?
因此,如果有5个数字的列表:
**Values**
10
8
8
6
4
他们将有一个“排名”列:
**Rank** **Values**
1 10
=2 8
=2 8
4 6
5 4
答案 0 :(得分:1)
=ARRAYFORMULA(IF(COUNTIF(A1:A, A1:A)>1=FALSE,
IF(A1:A<>"", RANK(A1:A, INDIRECT("A1:A")), ), "="&
IF(A1:A<>"", RANK(A1:A, INDIRECT("A1:A")), )))
答案 1 :(得分:0)
您将无法创建= 2。我不知道蚂蚁电子表格会接受这一点。 `= 2将被视为字符串工作。如果您只选择排名,RANK效果很好(它将返回2)。如果您的值在没有标题的A列中,请将其放在B1中。
= arrayformula(if(A1:A <>“”,RANK(A1:A,indirect(“ A1:A”)),“”))