Pular para o conteúdo principal
FormulaDojo
Idioma:Português (Brasil)

PROCH no Excel: como usar, com exemplos e exercícios

Atualizado em

O PROCH procura um valor na primeira linha de uma tabela e retorna o valor de uma linha que você escolhe, na mesma coluna. Por exemplo, =PROCH("abril";A1:G5;3;FALSO) encontra abril entre os meses da linha 1 e retorna o valor da 3ª linha da tabela. Use quando os cabeçalhos ficam lado a lado no topo, e termine com FALSO para ter correspondência exata.

Sintaxe do PROCH

=PROCH(valor_procurado; matriz_tabela; núm_índice_lin; [procurar_intervalo])

valor_procurado
O valor a encontrar na primeira linha da tabela, como um mês ou a célula que o contém.
matriz_tabela
A tabela inteira, por exemplo A1:G5. O PROCH sempre procura na primeira linha dela.
núm_índice_lin
A linha da tabela a retornar, contando a partir da primeira: 1 é a linha onde se procura, 3 fica duas linhas abaixo.
procurar_intervalo
Opcional. FALSO (ou 0) para correspondência exata. VERDADEIRO, ou deixar em branco, encontra o maior valor menor ou igual a valor_procurado e exige a primeira linha em ordem crescente.

Pratique PROCH aqui

Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.

Exercício 1 de 1

Encontrar o orçamento de um mês

Em B7, escreva um PROCH que retorne o orçamento de Mercado em abril, usando o orçamento em A1:G5. Os meses ficam na linha 1.

Categoriajaneirofevereiromarçoabrilmaiojunho
Aluguel1.200,001.200,001.200,001.250,001.250,001.250,00
Mercado410,00385,00432,00398,00420,00445,00
Transporte95,00110,0088,00120,00102,0097,00
Contas da casa180,00165,00150,00128,00112,00104,00
Mercado em abril

Como usar o PROCH passo a passo

  1. Clique na célula do resultado e digite =PROCH(.
  2. Clique na célula com o valor procurado e digite ponto e vírgula.
  3. Selecione a tabela inteira, começando pela linha onde procurar. Pressione F4 para travá-la com $ se for copiar a fórmula. Digite ponto e vírgula.
  4. Digite o número da linha a retornar, depois ;FALSO) para correspondência exata, e pressione Enter.

Exemplos de PROCH

Orçamento de um mês

=PROCH("abril";$A$1:$G$5;3;FALSO)

Encontra abril na linha 1 e retorna a 3ª linha da tabela, o orçamento de mercado.

Mês em uma célula

=PROCH(B7;$A$1:$G$5;4;FALSO)

Procura o mês digitado em B7, então o resultado muda quando você altera B7.

Frete por faixa de peso

=PROCH(B5;$B$1:$G$3;3;VERDADEIRO)

A linha 1 traz o limite inferior de cada faixa, em ordem crescente. VERDADEIRO retorna a faixa em que o peso de B5 se encaixa.

Mostrar uma mensagem no lugar de #N/D

=SEERRO(PROCH(B7;$A$1:$G$5;3;FALSO);"Não encontrado")

O SEERRO substitui o #N/D quando o mês não está na linha 1.

Erros comuns do PROCH e como resolver

ResultadoCausaSolução
#N/DO valor não está na primeira linha da tabela: erro de digitação, espaços ou número armazenado como texto. Ou a tabela andou ao copiar a fórmula.Confira o valor, use ARRUMAR, trave a tabela com $ ou envolva a fórmula com SEERRO.
#REF!núm_índice_lin é maior que o número de linhas de matriz_tabela, por exemplo 6 para A1:G5.Conte de novo as linhas da tabela ou selecione uma tabela mais alta.
#VALOR!núm_índice_lin é menor que 1.Use 1 ou mais. A linha 1 é a linha onde o PROCH procura.
Valor erradoprocurar_intervalo é VERDADEIRO ou ficou em branco, e a primeira linha não está em ordem. O PROCH retorna o valor de outra coluna sem mostrar erro.Termine a fórmula com FALSO (ou 0) para meses, códigos e nomes.

PROCH, PROCV ou PROCX?

O PROCH é o PROCV deitado: o PROCV procura na primeira coluna de uma tabela e retorna uma coluna à direita, o PROCH procura na primeira linha e retorna uma linha abaixo. Os dois precisam de um número de índice e de FALSO para correspondência exata. O PROCX cobre as duas direções com um intervalo de procura e um de retorno, usa correspondência exata por padrão e pode retornar uma linha acima da linha de procura, mas só existe no Excel 2021, 2024 e Microsoft 365. O PROCH funciona em todas as versões.

Perguntas frequentes

Qual a diferença entre PROCH e PROCV?

Funcionam do mesmo jeito, em direções diferentes. O PROCV procura para baixo na primeira coluna e usa um número de coluna. O PROCH procura para a direita na primeira linha e usa um número de linha.

Por que o PROCH retorna o valor errado?

Quase sempre falta o último argumento. Sem FALSO, o PROCH usa correspondência aproximada e supõe que a linha 1 está em ordem. Escreva =PROCH(B7;A1:G5;3;FALSO).

O PROCH retorna uma linha acima da linha de procura?

Não. Ele sempre procura na primeira linha de matriz_tabela e retorna linhas abaixo dela. Para retornar uma linha acima, use PROCX ou ÍNDICE e CORRESP.

PROCH ou PROCX?

Se todos que abrem o arquivo têm Excel 2021, 2024 ou Microsoft 365, o PROCX é mais simples: =PROCX(B7;B1:G1;B3:G3). O PROCH funciona em todas as versões, então ele continua aparecendo nas planilhas compartilhadas.

Continue praticando

Os 5 exercícios de PROCH, com explicações e acompanhamento do progresso.

Abrir os exercícios de PROCH