Função PROC no Excel: O Que É, Como Usar e Por Que Quase Ninguém Usa Mais

Você abriu uma planilha antiga, uma apostila de curso ou uma questão de prova e encontrou uma fórmula com PROC, sem V nem X depois? Se você aprendeu Excel usando PROCV ou PROCX, é normal ficar confuso — PROC parece o começo de outra função, mas na verdade é uma função própria, mais antiga que as duas.

O problema de encontrar PROC sem contexto é que ela tem regras de funcionamento bem diferentes das funções de busca mais usadas hoje, e tentar aplicá-la do mesmo jeito que você usa PROCV costuma gerar resultado errado sem nenhum aviso de erro — a fórmula simplesmente devolve um valor que não é o que você esperava, porque os dados não estavam organizados do jeito que a PROC exige.

Neste artigo iremos mostrar o que a função PROC faz, por que ela ainda aparece em material de estudo mais antigo, e por que a grande maioria de quem usa Excel hoje migrou para PROCV ou PROCX no lugar dela.

O que é a função PROC no Excel

PROC é a função de busca mais antiga do Excel — ela existe desde as primeiras versões do programa, bem antes de PROCV e PROCX serem criadas. Em inglês, ela se chama LOOKUP. A forma mais usada da função, chamada de “forma vetorial”, tem a seguinte sintaxe:

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

=PROC(valor_procurado; vetor_proc; [vetor_correspondente])
  • valor_procurado: o valor que você está buscando.
  • vetor_proc: o intervalo (uma única linha ou coluna) onde o Excel vai procurar esse valor.
  • vetor_correspondente (opcional): o intervalo (também uma única linha ou coluna, do mesmo tamanho do vetor_proc) de onde o resultado será retirado. Se você omitir esse argumento, a PROC devolve o valor encontrado no próprio vetor_proc.

À primeira vista, isso parece bem parecido com o PROCV — você informa o que está procurando, onde procurar e o que retornar. A diferença crítica está em como a busca é feita.

A exigência que ninguém pode esquecer: dados ordenados

Diferente do PROCV (que pode buscar em qualquer ordem, desde que você use correspondência exata) e do PROCX (que também não exige ordenação), a função PROC exige que os valores do vetor_proc estejam em ordem crescente. Se não estiverem, o resultado pode simplesmente vir errado, sem gerar nenhum erro visível — a PROC não avisa que os dados estão desordenados, ela apenas devolve um valor que pode não fazer sentido.

Isso acontece porque a PROC sempre faz correspondência aproximada: ela procura o valor exato e, se não encontrar, usa o maior valor do vetor_proc que seja menor ou igual ao valor procurado. Esse tipo de busca só funciona de forma confiável quando os dados estão ordenados, porque o algoritmo de busca da função pressupõe essa ordem para “varrer” o intervalo de forma eficiente.

Exemplo prático: classificar notas em conceitos

Um uso clássico da PROC é transformar uma nota numérica em uma faixa de conceito, exatamente porque esse tipo de tabela já nasce ordenada de forma crescente. Veja uma tabela de referência:

Tabela de faixas de nota mínima e conceito correspondente

Com essa tabela nas células A2:B5, a fórmula:

=PROC(8,5;A2:A5;B2:B5)

retorna “Bom”. Isso acontece porque a PROC procura 8,5 na coluna de notas mínimas, não encontra correspondência exata, e usa a regra de aproximação: o maior valor menor ou igual a 8,5 na lista (0, 5, 7, 9) é o 7, então ela retorna o conceito associado a essa linha, “Bom”. Se a nota fosse 9,2, o resultado seria “Excelente”, porque 9 é o maior valor da lista que ainda é menor ou igual a 9,2.

Repare que essa mesma lógica de “faixa” é usada em cálculos de comissão por faixa de vendas, alíquota de imposto por faixa de renda e situações parecidas — sempre que a tabela de referência já é naturalmente ordenada, a PROC funciona bem.

Por que a PROC ainda aparece em material antigo

A PROC é anterior ao PROCV em popularidade dentro de cursos e apostilas mais antigas, principalmente porque, nas primeiras versões do Excel, ela era uma das poucas opções de busca disponíveis. Muito material didático de concursos públicos e cursos técnicos mais antigos ainda ensina PROC primeiro, seguindo uma ordem histórica de como as funções foram introduzidas no programa — não necessariamente porque ela é a mais recomendada para uso atual.

Além disso, alguns arquivos de Excel criados há muitos anos (algumas décadas, em casos de planilhas corporativas legadas) ainda têm fórmulas com PROC espalhadas, porque foram construídas antes do PROCV se popularizar. Se você herdou uma planilha assim no trabalho, é normal encontrar PROC nela, mesmo que hoje ninguém mais recomende usar essa função para fórmulas novas.

Por que a maioria migrou para PROCV ou PROCX

A limitação da ordenação obrigatória é o motivo principal pelo qual PROC caiu em desuso. Na prática, a maioria das tabelas do dia a dia — listas de clientes, produtos, funcionários — não está ordenada por nenhum critério específico, e reordenar só para poder usar a PROC é um passo extra desnecessário, que ainda corre o risco de quebrar a fórmula se alguém reordenar a tabela de novo por engano no futuro.

O PROCV resolveu esse problema permitindo buscas com correspondência exata (usando FALSO ou 0 como último argumento), funcionando em qualquer tabela, ordenada ou não. Isso, junto com uma sintaxe mais fácil de entender (buscar valor, escolher coluna por número, escolher tipo de correspondência), fez o PROCV se tornar a função de busca padrão ensinada em cursos e usada em planilhas profissionais nas últimas duas décadas.

Mais recentemente, o PROCX (XLOOKUP) foi além, resolvendo limitações que o próprio PROCV tinha (como não conseguir buscar para a esquerda da coluna de referência) e trazendo tratamento de erro embutido na própria função. Hoje, para quem tem o Excel 365 disponível, o PROCX é geralmente a recomendação mais atual — mas o PROCV continua extremamente usado, porque está presente em praticamente todas as versões do Excel, inclusive as mais antigas.

✅ Certo: usar PROCV ou PROCX para buscas em tabelas comuns, sem se preocupar com ordenação.
❌ Errado: usar PROC em uma tabela que não está ordenada, esperando correspondência exata — o resultado pode vir de uma linha completamente diferente da esperada, sem aviso de erro.

Quando ainda vale a pena usar a PROC

Apesar de tudo isso, a PROC não é uma função “proibida” — ela ainda é válida em cenários bem específicos, como o exemplo de faixas de conceito mostrado acima, onde os dados já são naturalmente ordenados e você está buscando propositalmente uma correspondência aproximada. Nesses casos, a sintaxe simples da PROC (sem precisar informar número de coluna ou tipo de correspondência) pode até ser mais rápida de escrever. Mas para qualquer busca em tabela desordenada, ou quando você precisa de correspondência exata, PROCV ou PROCX são sempre a escolha mais segura.

Disponibilidade da função PROC

A função PROC está disponível em todas as versões do Excel, do Excel 2003 ao Excel 365, incluindo Excel Online e Excel para Mac. Ela também existe no Google Planilhas, com o mesmo nome e comportamento equivalente.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos o que é a função PROC, como ela funciona e por que a maioria migrou para PROCV ou PROCX, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já encontrou a função PROC em alguma planilha antiga no seu trabalho? Prefere continuar usando PROCV ou já migrou totalmente para PROCX? Conta para nós nos comentários!

Perguntas frequentes

PROC e PROCV são a mesma função?

Não. PROC (LOOKUP) é mais antiga, exige que os dados estejam ordenados de forma crescente e sempre faz correspondência aproximada. PROCV (VLOOKUP) não exige ordenação e permite escolher entre correspondência exata ou aproximada, o que a torna mais flexível para o uso do dia a dia.

Por que minha fórmula PROC está devolvendo um valor errado?

O motivo mais comum é a tabela não estar ordenada de forma crescente pelo vetor de busca. Como a PROC pressupõe essa ordenação para funcionar corretamente, dados fora de ordem fazem a função retornar o valor de uma linha diferente da esperada, sem gerar nenhum erro visível.

Ainda vale a pena aprender PROC hoje?

Vale para entender planilhas antigas e material de estudo que ainda usa essa função, mas para fórmulas novas o recomendado é usar PROCV (mais compatível com versões antigas do Excel) ou PROCX (mais completo, disponível no Excel 365).

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *