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:
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:
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