Compreendendo a função MATCH do Excel - Matriz numérica não necessariamente classificada

Compreendendo a função MATCH do Excel - Matriz numérica não necessariamente classificada

Me deparei com esta fórmula Excel MATCH ou semelhante, em algumas respostas postadas no Superusuário.

=MATCH(99^99,B:B,1)

Isso retorna a posição da última célula na coluna B que contém dados numéricos (assumindo que não há entrada maior que 99 ^ 99 na coluna B)

Basicamente, espera-se retornar o maior valor menor ou igual ao Valor de Pesquisa. Porém estou tendo dificuldade em entender como essa fórmula realmente funciona! Espera-se que quando Match_Type (Último parâmetro) for 1, o array seja classificado em ordem crescente para que esta função funcione.

Portanto, está funcionando mesmo que o array não esteja classificado em ordem crescente. Ou esse é o truque? Em vez de retornar erro quando o array não está classificado, ele simplesmente trata o último elemento como o único elemento para comparação? Obrigado.

informação relacionada