Como usar o PROCH no Excel e quando ele é mais útil que o PROCV

Todo mundo aprende o PROCV, mas poucos sabem que existe uma versão horizontal dele: o PROCH. Enquanto o PROCV (Procurar na Vertical) busca por um valor descendo pelas linhas de uma coluna, o PROCH (Procurar na Horizontal) busca por um valor movendo-se da esquerda para a direita pelas colunas de uma linha. Neste artigo iremos mostrar como usar o PROCH no Excel, suas diferenças em relação ao PROCV e os casos onde ele é a escolha ideal.

O que é o PROCH?

O PROCH (em inglês HLOOKUP, de Horizontal Lookup) é uma função de busca que percorre a primeira linha de um intervalo horizontalmente, procurando por um valor. Quando encontra, retorna o valor em uma linha abaixo, definida pelo número do índice de linha informado.

A sintaxe é praticamente idêntica ao PROCV, mas orientada para linhas:

=PROCH(valor_procurado; matriz_tabela; núm_índice_lin; [procurar_intervalo])
  • valor_procurado: o valor que você quer encontrar na primeira linha da tabela
  • matriz_tabela: o intervalo da tabela, onde a busca é feita na primeira linha
  • núm_índice_lin: o número da linha de onde você quer retornar o resultado
  • procurar_intervalo: FALSO para correspondência exata

Quando os dados estão organizados em linhas em vez de colunas

O PROCH é ideal quando os cabeçalhos estão nas linhas e os dados se expandem horizontalmente. Imagine uma tabela de metas mensais:

  • Linha 1: Jan | Fev | Mar | Abr | … | Dez
  • Linha 2: Meta de Vendas: 100.000 | 120.000 | 90.000 | …
  • Linha 3: Meta de Atendimentos: 500 | 480 | 520 | …

Para buscar a meta de vendas de março, você usaria:

=PROCH("Mar"; A1:L3; 2; FALSO)

Exemplo prático: tabela de comissões por faixa

Uma aplicação clássica do PROCH é em tabelas de comissão por faixa de vendas onde os intervalos estão nas colunas:

  • Linha 1 (cabeçalho/faixa): 0 | 5.000 | 10.000 | 20.000 | 50.000
  • Linha 2 (percentual): 2% | 3% | 5% | 7% | 10%
=PROCH(B2; $A$1:$E$2; 2; VERDADEIRO)

Com VERDADEIRO no quarto parâmetro, o PROCH faz correspondência aproximada, encontrando a faixa que corresponde ao valor de vendas e retornando o percentual correto.

Diferenças práticas entre PROCV e PROCH

  • PROCV: dados em colunas, busca de cima para baixo, retorna valor de uma coluna à direita
  • PROCH: dados em linhas, busca da esquerda para a direita, retorna valor de uma linha abaixo

Na maioria das bases de dados, os registros estão em linhas e os campos (colunas), por isso o PROCV é usado com muito mais frequência. O PROCH é ideal para tabelas de parâmetros e configurações onde os valores estão distribuídos horizontalmente.

PROCH versus PROCX

Assim como o PROCV, o PROCH foi substituído pelo PROCX no Excel 365 e Excel 2021. O PROCX consegue fazer buscas tanto verticais quanto horizontais, tornando o PROCH redundante nas versões mais recentes. Mas se você usa versões anteriores do Excel, o PROCH ainda é a função correta para buscas horizontais.

PROCH combinado com CORRESP para busca dinâmica

Assim como o PROCV pode ser combinado com CORRESP para evitar digitar o número do índice manualmente, o PROCH também funciona bem com CORRESP:

=PROCH(G2; A1:L3; CORRESP(H2; A1:A3; 0); FALSO)

O CORRESP encontra automaticamente o número da linha que corresponde ao tipo de meta selecionado em H2, tornando a fórmula completamente dinâmica em relação ao tipo de dado que você quer retornar.

Transpondo dados para usar PROCV em vez de PROCH

Se você recebe dados horizontais e prefere trabalhar com PROCV, pode transpor a tabela usando a função TRANSPOR ou o recurso Transpor do Colar Especial, convertendo as linhas em colunas. Depois, o PROCV funciona normalmente na tabela transposta.

Se você curtiu esse artigo onde mostramos como usar o PROCH no Excel e quando ele é mais útil que o PROCV, 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.

Deixe um comentário

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