Nós sabemos como fazer uma correspondência aproximada com VLOOKUP. Mas como fazemos a correspondência aproximada usando INDEX MATCH? Neste mesmo artigo, aprenderemos, no excel, como fazer correspondência aproximada usando INDEX e MATCH.
Fórmula genérica para correspondência aproximada
= INDEX (result_array, MATCH (lookup value, lookup array, 1))
Result_array: O índice do qual você deseja obter o resultado.
Valor_procurado: o valor que você está procurando em lookup_array.
Lookup_array: A matriz na qual você procurará o valor de pesquisa:
Observação: a tabela de pesquisa deve ser classificada em ordem crescente para obter as respostas corretas.
Vamos aprender com um exemplo.
Exemplo: Faça um INDEX MATCH Aproximado para obter as notas
Aqui eu tenho uma lista de alunos com as notas obtidas no teste de rotina. Preciso dar notas a esses alunos de acordo com outra tabela. 0 a 39 como F, 40 a 59 D, 60 a 79 C, 80 a 89 B e 90 ou acima como A.
Observe que a tabela de pesquisa (notas e notas) é classificada de forma crescente.
Escreva esta fórmula em E2 e copie-a.
= ÍNDICE ($ I $ 2: $ I $ 6, CORRESPONDÊNCIA (D2, $ H $ 2: $ H $ 6,1))
Como funciona?
Bem, esta fórmula está usando a funcionalidade MATCH de fazer uma correspondência aproximada no intervalo. Na verdade, quando fornecemos 1, TRUE ou nada para a função MATCH, ela executa uma correspondência aproximada para o valor de pesquisa. Isso significa que, se ele não encontrar o valor fornecido no intervalo de pesquisa, ele retornará o último valor encontrado que foi menor do que o número fornecido.
Então, se olharmos para a fórmula no E3, é
ÍNDICE ($ I $ 2: $ I $ 6, CORRESPONDÊNCIA (D3, $ H $ 2: $ H $ 6,1))
A função MATCH procura o valor de D3 (36) no intervalo H2: H6. Ele não consegue encontrar 36 dentro do alcance. Portanto, ele retorna o índice do último valor encontrado em H2: H6 que é menor que 36. E esse valor é 0 e seu índice é 1. Portanto, MATCH (D3, $ H $ 2: $ H $ 6,1) isso se traduz em 1 em E3.
Agora temos a fórmula INDEX ($ I $ 2: $ I $ 6,1). E isso retorna F.
Então sim pessoal, é assim que você faz uma correspondência aproximada usando as funções INDEX e MATCH no Excel. Se você tiver alguma dúvida sobre este ou qualquer outro tópico do excel 2019, 2016 e 2013 ou anteriores, deixe-me saber a seção de comentários abaixo.
⇬ Fazer download do arquivo:
Artigos relacionados:
Use INDEX e MATCH para pesquisar o valor
Como usar a função LOOKUP no Excel
Valor de pesquisa com vários critérios
Artigos populares:
A função VLOOKUP no Excel
CONT.SE no Excel 2016
Como usar a função SUMIF no Excel