Módulo 2: Fórmulas Avançadas

ÍNDICE + CORRESP

5 min Aula 2.2
14%

Avanço do Projeto: Dashboard Executivo Inteligente IAEM

Contexto da Aula

ÍNDICE+CORRESP é a dupla mais poderosa do Excel para buscas. Enquanto PROCV só busca para a direita, essa combinação busca em qualquer direção. É a escolha dos profissionais avançados e resolve limitações que frustram quem só conhece PROCV.

O que você vai aprender

Buscar dados em qualquer direção da tabela

1
CORRESP encontra a posição do valor
2
ÍNDICE retorna o valor na posição encontrada
3
Combinação permite busca bidirecional
4
Funciona mesmo com coluna de busca no meio
Resultado Final
Busca funcionando em qualquer direção, mais flexível que PROCV

Prática Guiada

1 Entender o CORRESP

Aprenda a função que encontra posições

  • CORRESP retorna a POSIÇÃO de um valor em um intervalo
  • Sintaxe: =CORRESP(valor;intervalo;tipo)
  • Use 0 para correspondência exata
  • Exemplo: =CORRESP("ABC";A1:A10;0) retorna 3 se ABC está na linha 3
2 Entender o ÍNDICE

Aprenda a função que retorna valores

  • ÍNDICE retorna o valor em uma posição específica
  • Sintaxe: =ÍNDICE(intervalo;linha;coluna)
  • Exemplo: =ÍNDICE(B1:B10;3) retorna o valor da 3ª célula
  • Combinado com CORRESP, busca dinamicamente
3 Combinar as funções

Monte a fórmula completa

  • Estrutura: =ÍNDICE(coluna_resultado;CORRESP(valor;coluna_busca;0))
  • O CORRESP encontra a linha
  • O ÍNDICE retorna o valor naquela linha
  • Exemplo: =ÍNDICE(A:A;CORRESP(D2;B:B;0))
4 Praticar busca à esquerda

Faça o que PROCV não consegue

  • Abra base_indice_corresp.xlsx
  • Note que o código está na coluna B, nome na A
  • PROCV não funcionaria aqui
  • Use: =ÍNDICE(A:A;CORRESP(D2;B:B;0))
5 Busca em matriz

Busque em linha E coluna

  • Para busca bidimensional use dois CORRESP
  • =ÍNDICE(tabela;CORRESP(linha;col_linha;0);CORRESP(coluna;linha_coluna;0))
  • Útil para tabelas de preços por região/produto
  • Muito mais flexível que PROCV
6 Adicionar tratamento de erro

Proteja contra valores não encontrados

  • Envolva com SEERRO como no PROCV
  • =SEERRO(ÍNDICE(...;CORRESP(...));"Não encontrado")
  • Teste com valores que existem e não existem
  • Confirme funcionamento correto

Faça Você Mesmo

Crie busca bidirecional em tabela de preços

Instruções:
  1. Crie tabela de preços: linhas=produtos, colunas=regiões
  2. Use ÍNDICE+CORRESP para buscar preço por produto E região
  3. A busca deve funcionar digitando nome do produto e região
  4. Adicione tratamento de erro
Como verificar:
Você deve ter: busca funcionando com dois critérios, ÍNDICE com dois CORRESP, e tratamento de erro

Teste seu Conhecimento

1 Qual é a principal vantagem de ÍNDICE+CORRESP sobre PROCV?
É mais rápido
Busca em qualquer direção
Usa menos memória
Tem menos argumentos
Correto!

Exato! ÍNDICE+CORRESP pode buscar para esquerda, direita, ou em matriz bidimensional.

Não é bem assim...

A grande vantagem é a flexibilidade: busca em qualquer direção, não só para a direita.

2 O que a função CORRESP retorna?
O valor encontrado
A posição/número da linha
A soma dos valores
O nome da coluna
Correto!

Correto! CORRESP retorna a posição (número) onde o valor foi encontrado.

Não é bem assim...

CORRESP retorna a POSIÇÃO do valor no intervalo, não o valor em si.

3 Qual o terceiro argumento do CORRESP para correspondência exata?
1
-1
0
VERDADEIRO
Correto!

Perfeito! Use 0 para correspondência exata no CORRESP.

Não é bem assim...

No CORRESP, use 0 (zero) para correspondência exata.

Dica IAEM

Quando sua tabela tiver a coluna de busca no meio ou à direita dos dados que você precisa, ÍNDICE+CORRESP é a única solução. Memorize essa combinação!