Como fazer PROCV aproximado

Excel · 5 min de leitura

Em resumo

O PROCV aproximado encontra a faixa em que um valor se encaixa, como classificar o IMC ou uma comissão por meta. Monte a tabela de referência com o início de cada faixa em ordem crescente e use 1 (ou VERDADEIRO) no último argumento: =PROCV(valor; tabela_de_faixas; 2; 1).

Como fazer PROCV aproximado

No dia a dia, quase todo PROCV termina com 0 (ou FALSO): correspondência exata. Mas há um tipo de problema em que o exato não funciona: quando você precisa encaixar um valor numa faixa. Faixa de IMC, de comissão por meta, de desconto por quantidade, de conceito por nota. O valor 27,87 não está na tabela, mas está entre 25 e 30. É aí que entra o PROCV aproximado, com 1 no final.

Neste guia, com um exemplo de IMC, você vai calcular o índice com a função POTÊNCIA, nomear a tabela de referência e usar o PROCV aproximado para classificar cada pessoa.

Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender

  • Como calcular potência no Excel (^ e POTÊNCIA);
  • Como nomear um intervalo pela Caixa de Nome;
  • Como o PROCV procura (o "L do cavalo");
  • Por que o exato dá #N/D em faixas;
  • Como o aproximado encontra o menor valor mais próximo.

A planilha da aula está disponível para download logo abaixo do vídeo.

O exemplo: classificação do IMC

A planilha tem nome, altura e peso de algumas pessoas (Felipe, Lucas, Yasmin, Patrick, Caio, Amanda). Ao lado, uma tabela de referência:

IMC a partir deResultado
0Muito magro
19Normal
25Sobrepeso
30Obeso
40Obesidade grave

Repare: a primeira coluna traz o início de cada faixa, em ordem crescente. Esse formato é exatamente o que o PROCV aproximado precisa. (Os limites são simplificados para o exercício.)

Passo 1: calcular o IMC

IMC é o peso dividido pela altura ao quadrado. Há duas formas de escrever:

=D8/C8^2
=D8/POTÊNCIA(C8;2)

O ^ (acento circunflexo) eleva à potência; a função POTÊNCIA faz o mesmo, com a base e o expoente como argumentos. As duas dão 27,87 para o Felipe. Dê duplo clique na alça de preenchimento para calcular para todos.

Passo 2: nomear a tabela de referência

Um intervalo com nome facilita a fórmula e já fica "travado" ao arrastar:

  1. Selecione a tabela de referência, do 0 até "Obesidade grave";
  2. Clique na Caixa de Nome (à esquerda da barra de fórmulas, onde aparece o endereço da célula);
  3. Digite TabelaIMC (sem espaços) e dê Enter.

Agora, ao selecionar esse intervalo, a Caixa de Nome mostra TabelaIMC, e você pode usar esse nome em qualquer fórmula.

Como o PROCV procura

O PROCV olha a primeira coluna da tabela de cima para baixo até achar o valor e, então, anda para a direita até a coluna pedida. É como o movimento em L do cavalo no xadrez.

=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])
  • valor_procurado: o IMC da pessoa (E8);
  • matriz_tabela: TabelaIMC, que contém a coluna de busca e a de retorno;
  • núm_índice_coluna: 2, porque o resultado está na segunda coluna da tabela;
  • procurar_intervalo: 0 (exato) ou 1 (aproximado).

Primeiro, o teste com o exato

=PROCV(E8;TabelaIMC;2;0)

Resultado: #N/D. O PROCV percorreu 0, 19, 25, 30, 40 procurando exatamente 27,87, e não encontrou. Em faixas, o valor exato quase nunca existe na tabela.

Agora, o aproximado

=PROCV(E8;TabelaIMC;2;1)

Com 1, o PROCV procura o maior valor que seja menor ou igual ao procurado, ou seja, o menor valor mais próximo, sem passar. Para 27,87: 0 serve, 19 serve, 25 serve, 30 já passou. Fica no 25 e devolve Sobrepeso.

Replicando para todos:

PessoaIMCFaixa encontradaResultado
Felipe27,8725Sobrepeso
Lucas21,3319Normal
Yasmin30,8030Obeso
Patrick19,2319Normal

Os cuidados do PROCV aproximado

  • Primeira coluna em ordem crescente: sem isso, o resultado sai errado, sem nenhum aviso;
  • Use o início de cada faixa: 0, 19, 25… e não o fim ou textos como "19 a 24,9";
  • Comece do menor valor possível: se o procurado for menor que o primeiro da tabela, o resultado é #N/D. Por isso a tabela começa em 0;
  • Se omitir o último argumento, o PROCV assume aproximado. Por isso, nas buscas exatas, sempre escreva o 0.

Outros usos de faixas

CasoPrimeira colunaRetorno
Comissão por meta atingida0%, 80%, 100%, 120%Percentual de comissão
Desconto por quantidade1, 10, 50, 100 unidadesDesconto
Conceito de prova0, 5, 7, 9D, C, B, A
Faixa de frete0 kg, 1 kg, 5 kg, 10 kgValor do frete

No Microsoft 365, o PROCX faz o mesmo com o modo de correspondência -1: =PROCX(E8;faixas;resultados;;-1). Veja o guia como fazer PROCX no Excel.

Perguntas frequentes

Qual a diferença entre PROCV exato e aproximado?

O exato (0) só encontra o valor idêntico. O aproximado (1) encontra o maior valor menor ou igual ao procurado, ideal para faixas.

Por que meu PROCV aproximado dá resultado errado?

Quase sempre porque a primeira coluna não está em ordem crescente.

Como nomear um intervalo no Excel?

Selecione o intervalo, digite o nome na Caixa de Nome e dê Enter.

Como calcular potência no Excel?

Use =A1^2 ou =POTÊNCIA(A1;2).

Conclusão

Quando o valor precisa cair numa faixa, o PROCV aproximado resolve: tabela com o início de cada faixa em ordem crescente, e 1 no último argumento. Baixe a planilha da aula e refaça o exemplo do IMC. Para buscar entre arquivos diferentes, veja também como usar PROCV entre duas planilhas.

Bons estudos e até o próximo conteúdo! 🚀

Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.

Continue aprendendo