No universo da análise de dados no Excel, a habilidade de identificar informações específicas dentro de um conjunto é crucial. Embora o Excel ofereça diversas ferramentas e funções para localizar e extrair dados de um conjunto, a função CORRESP destaca-se pela sua flexibilidade e eficácia.
Este artigo tem como objetivo desvendar a sintaxe, as aplicações práticas e exemplos de uso da função CORRESP no Excel.
O que é a função CORRESP no Excel?
A função CORRESP no Excel serve para procurar um valor exato dentro de um intervalo e, em seguida, indicar a posição relativa desse valor nesse intervalo. A informação dessa posição pode ser usada para buscar os dados correspondentes dentro do conjunto de dados.
A estrutura da função CORRESP é a seguinte:
=CORRESP(valor_procurado; matriz_procurada; [tipo_correspondência])
Onde:
- valor_procurado: É o dado específico que você quer encontrar dentro do matriz_procurada.
- matriz_procurada: Refere-se ao intervalo de células onde será realizada a busca pelo valor_procurado.
- tipo_correspondência (opcional): Define o tipo de correspondência a ser realizada. Há três opções:
- 0 (ou omitido): Encontra a primeira ocorrência do valor que seja exatamente igual ao valor_procurado. A ordem dos dados no matriz_procurada é irrelevante.
- 1: Busca o maior valor que seja menor ou igual ao valor_procurado, partindo do pressuposto que a matriz_procurada esteja organizada em ordem crescente.
- -1: Identifica o menor valor que seja maior ou igual ao valor_procurado, assumindo que a matriz_procurada esteja classificada em ordem decrescente.
Como utilizar a função CORRESP no Excel
Vamos analisar exemplos práticos para compreender melhor a aplicação da função CORRESP no Excel:
Localizando uma correspondência exata
Imagine que você possui uma lista com as notas de alunos e deseja saber qual a posição da nota de Alex (88). A função CORRESP, com o parâmetro tipo_correspondência igual a 0 (correspondência exata), é perfeita para isso. A fórmula seria:
=CORRESP(88; B1:B7; 0)
Essa fórmula procurará o valor 88 no intervalo B1:B7 e retornará a sua posição relativa. O resultado será 5, indicando que a nota de Alex é o quinto valor da lista.
Encontrando a correspondência mais próxima em dados ordenados
Vamos supor que você tem uma lista de temperaturas e suas altitudes correspondentes, organizadas em ordem crescente de altitude. Sua meta é encontrar a altitude mais próxima de 1800 nessa lista. Para isso, você pode usar a seguinte fórmula:
=CORRESP(1800; B1:B7; 1)
A função procurará o valor 1800 no intervalo B1:B7 (a coluna de altitude) e informará a posição do valor mais próximo, que seja menor ou igual a 1800. Nesse caso, a altitude menor ou igual a 1800 mais próxima é 1500 (na célula B3), então a fórmula retornará 3.
Tratando erros com a função CORRESP
Ao usar a função CORRESP, você pode encontrar alguns erros. Por exemplo, se o valor_procurado não for localizado no matriz_procurada, a função CORRESP retornará o erro #N/D.
Para contornar isso, é possível usar as funções SEERRO ou SE, juntamente com a função ÉERRO, para exibir uma mensagem mais amigável. Veja um exemplo:
=SEERRO(CORRESP("Chicago"; A2:A8; 0); "Cidade não encontrada")
Como “Chicago” não existe no intervalo, o Excel mostrará “Cidade não encontrada” em vez do erro.
Utilizando CORRESP com outras funções do Excel
A função CORRESP se torna ainda mais poderosa quando combinada com outras funções, como PROCV, ÍNDICE e DESLOC, permitindo realizar pesquisas de dados avançadas e tarefas de recuperação.
Utilizando PROCV com a função CORRESP
Suponha que temos uma tabela com as colunas: ID, Produto, Categoria e Preço. Usaremos PROCV e CORRESP para obter o produto e o preço que correspondem ao ID na célula A4. Para obter o produto, usaremos esta fórmula:
=PROCV(A4; A2:D7; CORRESP("Produto"; A1:D1; 0); FALSO)
Para obter o preço:
=PROCV(A4; A2:D7; CORRESP("Preço"; A1:D1; 0); FALSO)
Neste exemplo, a função PROCV utilizará o valor na célula A4 (o ID) para procurar a linha correspondente no intervalo A2:D7.
Depois de encontrar a linha, usará o número da coluna retornado por CORRESP para obter os valores de Produto e Preço.
Dominando pesquisas de dados com a função CORRESP do Excel
A função CORRESP é uma ferramenta fundamental no Excel para encontrar dados específicos dentro de um intervalo, sendo sua versatilidade muito útil em diversas tarefas de pesquisa de dados avançadas. Compreendendo a sua sintaxe e os diferentes tipos de correspondência, você pode navegar eficientemente pelos seus dados, localizando correspondências exatas ou aproximadas conforme necessário.
Ao combinar CORRESP com outras funções como PROCV e SEERRO, você pode construir fórmulas de pesquisa complexas para lidar com diferentes situações e trabalhar com grandes conjuntos de dados de forma eficaz.