Obtenha o Máximo Alfabético

Obtenha o Máximo Alfabético

Se houver uma palavra emA1e outra palavra emA2, posso determinar o "maior" usando:

=IF(A2>A1,A2,A1)

Na célulaB2. Aqui, "maior" significa que se os dados fossem classificados em ordem crescente, o valor estaria na parte inferior:

insira a descrição da imagem aqui

Então a baleia está abaixo da nuvem.

Posso estender essa abordagem para baixo. Então, se houvesse dados emA3e abaixo, emB3Eu entro:

=IF(B2>A3,B2,A3)

e copie:

insira a descrição da imagem aqui

Portanto, o zigoto é o valor “maior”. Agora, se eu tivesse números em vez de palavrasA1atravésA11, eu não precisaria de todas essas células "auxiliares". Eu poderia apenas usar:

=MAX(A1:A11)

Minha pergunta: existe uma fórmula de célula única que retorne a "maior" palavra equivalente aMÁX()para números ??

Responder1

Alternativa sem array:

=LOOKUP(1,0/FREQUENCY(1,COUNTIF($A$1:$A$11,">="&$A$1:$A$11)),$A$1:$A$11)

Observe que o 1 como primeiro argumento de FREQUENCY diz à fórmula para retornar omais recentealfabeticamente. Um 2 aqui retornaria o segundo mais recente em ordem alfabética, etc.

Portanto, para ser mais dinâmico, podemos substituir este 1 por ROWS($1:1):

=LOOKUP(1,0/FREQUENCY(ROWS($1:1),COUNTIF($A$1:$A$11,">="&$A$1:$A$11)),$A$1:$A$11)

o que significa que podemos copiar a fórmula para fornecer o equivalente a uma lista ordenada alfabeticamente (de ZA) dos valores originais, como se tivéssemos usado o recurso de classificação embutido.

Cumprimentos

informação relacionada