Equivalente compatível com strings do Excel Small () / Large () / Rank ()

0

Eu estou querendo saber se existe uma versão de string das funções Excel Small () / Large () / Rank (), ou seja, uma função que pode olhar para uma lista de strings e dizer como elas se classificam.

Por exemplo No exemplo a seguir, eu tenho a lista à esquerda e acho que gostaria de uma função que poderia retornar os valores à direita ou alguma variante.

John        4
            1
David       2
            1
Yeme        5
            1
Gretchen    3

O ideal seria lidar com entradas em branco de alguma forma, como mostrado, sem faltar totalmente.

Obrigado.

    
por SSilk 16.04.2014 / 16:33

1 resposta

1

Aqui você vai:

=IF(ISBLANK(A2),1,COUNTIF($a$2:$a$8,"<"&a2)+2)

Isso conta quantos nomes são "menores que" do que esse nome. Uma vez que não pode realmente comparar com células em branco, isso força os espaços em branco como rank 1, e compensa tudo por 2 (1 para em branco e 1 para começar a contar em 1 em vez de zero).

    
por 16.04.2014 / 17:52