Equivalente compatível com string de Excel Pequeno () / Grande () / Classificação ()

0

Gostaria de saber se existe uma versão em string das funções Excel Small () / Large () / Rank (), ou seja, uma função que poderia examinar uma lista de strings e informar como elas se classificam.

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

John        4
            1
David       2
            1
Yeme        5
            1
Gretchen    3

Idealmente, ele manipularia as entradas em branco de alguma forma, como mostrado sem apenas falhar totalmente.

Obrigado.

SSilk
fonte
Não sabe o que quer dizer aqui, deseja classificar em ordem alfabética? Ou ordene cada nome com base nos valores à direita em ordem?
Austin T francês

Respostas:

1

Aqui está:

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

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

Madball73
fonte
Eu posso ver para onde você está indo com isso, e isso funciona, para mim, sua fórmula classifica "David" e "Gretchen" no mesmo nível, por algum motivo.
SSilk
Alguns pequenos erros ... Estava faltando um $, então o intervalo estava diminuindo. Segundo, suponho que deve terminar em A8, não em A7 (mas deve ser ajustado para seus dados de qualquer maneira). Eu corrigi os dois em resposta.
precisa saber é o seguinte