Planilhas

Índice e Corresp: a combinação perfeita de funções de pesquisa

Escrito por Adriano Pataro
em 02/03/2022

Quando falamos em ÍNDICE e CORRESP estamos combinando duas funções do Excel. E esta combinação gera uma fórmula que torna possível buscar informações em qualquer direção da planilha.

Neste artigo, você vai aprender a:

  • Usar a função CORRESP;
  • Usar a função ÍNDICE;
  • Combinar ÍNDICE CORRESP para gerar uma poderosa fórmula de pesquisa.

Estudo de caso: vendas de produto e mês

Para explicar as funções ÍNDICE CORRESP, usarei uma planilha onde você digita o nome de um produto, um mês e a fórmula retorna o total vendido. Veja:

planilha índice e corresp

O resultado é R$ 1.289,00, usando o Produto B e o mês março. Como o Excel chegou a este resultado?

A área branca é a matriz de dados. É como se eu dissesse assim: Excel, traz a informação que está na linha 2 e coluna 3 da matriz.

La colazione con Cereali Nestlé Fitness anabolizzanti online – oneshop.it: attrezzi fitness, apparecchi per la salute e la bellezza
Indicação de linha e coluna

Então nós temos a matriz em C7:F11, linha 2, coluna 3. É importante identificar que linha e coluna são contadas a partir do intervalo de matriz, e não dos endereços do Excel.

Por exemplo, a célula onde está o Produto B, é a linha 8 do Excel, mas na matriz, que inicia na linha 7, ela é a segunda linha.

Entenda como cada função funciona individualmente.

Função Índice

A função ÍNDICE retorna a informação na interseção de linha e coluna.

Sabe o jogo batalha naval? Então, ÍNDICE funciona assim. Você aponta as coordenadas e a função retorna a informação que está lá.

No caso do jogo, você acerta o navio adversário. A sintaxe da função ÍNDICE é:

=ÍNDICE (Matriz;Núm_linha;Núm_coluna)

Usando apenas a função ÍNDICE , a fórmula para retornar o total vendido ficaria assim:

 =ÍNDICE(C7:F11;2;3)

Ou seja, dentro da matriz, eu quero a informação da linha 2 e coluna 3.

Coordenadas da função índice

Veja que neste caso, tive que contar para saber a posição das informações: produto B na linha 2 e março na coluna 3. Existem 2 problemas aí:

  • Identificar manualmente a posição das informações.
  • A fórmula não atualiza se trocarmos o mês e/ou o produto.

É justamente aqui que a função CORRESP entra, pois ela traz a posição da informação. Logo, não precisarei contar manualmente.

Função Corresp

A função CORRESP retorna a posição da informação dentro de uma matriz. Sua sintaxe é:

=CORRESP(Valor_procurado;Matriz_procurada;Tipo_correspondência)

Em nosso exemplo, vamos usar a função CORRESP duas vezes.

Para retornar a posição do produto: CORRESP(B3;B7:B11;0) o resultado é 2.

Para retornar a posição do mês: CORRESP(C3;C6:F6;0) o resultado é 3.

Função corresp

Observação: o zero na função CORRESP significa um tipo de correspondência exata. O valor procurado tem que ser exato. È o mesmo conceito usando na função PROCV

Juntando as funções, temos o seguinte resultado:

=ÍNDICE(C7:F11;CORRESP(B3;B7:B11;0);CORRESP(C3;C6:F6;0))

Usando Índice e Corresp

Você pode usar a fórmula completa como mostrei acima na célula D3 para retornar o resultado. Eu prefiro usar o assistente de função. Veja o passo a passo a seguir:

Baixe a planilha para praticar

  • Com o arquivo aberto, clique na célula D3.
  • Clique na guia Fórmulas → grupo Biblioteca de Funções → Pesquisa e Referência → ÍNDICE.
  • Será exibida a caixa Selecionar argumentos. Deixe marcada a primeira opção e clique em OK.
  • Em Matriz, selecione o intervalo C7:F11 (intervalo dos valores). Em Núm_linha, clique na seta ao lado da barra de fórmulas e insira a função CORRESP.
Aninhar funções
  • Em Valor_procurado, clique na célula B3 (produto a ser procurado). Em Matriz_procurada, selecione o intervalo B7:B11 (lista de produtos). Em Tipo_correspondência, digite zero.
  • Não clique em OK. Na barra de fórmulas, clique sobre a função ÍNDICE.
  • Clique no argumento Núm_coluna. Novamente clique na seta ao lado da barra de fórmulas e insira a função CORRESP.
  • Em Valor_procurado, clique na célula C3 (mês). Em Matriz_procurada, selecione o intervalo C6:F6 (lista de meses). Em Tipo_correspondência, digite zero.
  • Agora sim, clique em OK. O resultado retornado é R$ 1.289,00.

Altere o produto e o mês e veja a atualização no resultado.

Assista a videoaula sobre Índice e Corresp no Excel:

Mais sobre Índice e Corresp

Este foi um exemplo de pesquisa. A seguir, uma lista de variações da combinação Índice e Corresp:

Pesquisa com Índice e Corresp → link para a videoaula

Pesquisa com múltiplos critérios → link para a videoaula

Relatório de Vendas Automático → link para a videoaula

Participe

O que achou da combinação Índice e Corresp no Excel? Deixe sua opinião nos comentários.

Se este conteúdo foi relevante para você, convide seus amigos para que eles também fiquem sabendo deste material.

Um abraço e até a próxima.

Compartilhe este conteúdo

Artigos Relacionados

Page [tcb_pagination_current_page] of [tcb_pagination_total_pages]

Adriano Pataro

Meu nome é Adriano Pataro, sou certificado pela Microsoft como Excel Specialist e autor do livro Dominando o Excel 2019. Graduando ciência de dados, trabalho como analista de dados e uso o Excel há mais de 15 anos. Em 2005 resolvi trazer meu conhecimento para a internet e compartilhar com você aqui no meu site e nas redes sociais.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Fique por dentro das novidades

Cadastre seu e-mail e receba os conteúdos em primeira mão.

>

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

O site utiliza cookies para melhorar sua experiência de navegação.
Success message!
Warning message!
Error message!