Noções básicas sobre a função MATCH do Excel - matriz numérica não necessariamente classificada

0

Eu me deparei com essa ou outra fórmula similar do Excel MATCH, em algumas respostas postadas no Superusuário.

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

Este retorna a posição da última célula da coluna B, que tem os dados numéricos em que (assumindo que não há entrada maior do que 99 ^ 99 na coluna B)

Basicamente espera-se que retorne o maior valor que seja menor ou igual ao valor de pesquisa. No entanto, estou tendo dificuldade em entender como esta fórmula realmente funciona! Espera-se que quando Match_Type (Last parameter) for 1, a matriz deve ser classificada em ordem crescente para que esta função funcione.

Por isso, está funcionando mesmo que a matriz não seja classificada em ordem crescente. Ou esse é o truque? Em vez de retornar o erro quando a matriz não está classificada, ele simplesmente trata o último elemento como o único elemento para comparação? Obrigado.

    
por pat2015 30.01.2017 / 10:33

0 respostas