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,3fica duas linhas abaixo. - procurar_intervalo
- Opcional.
FALSO(ou0) 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.
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.
| Categoria | janeiro | fevereiro | março | abril | maio | junho |
| Aluguel | 1.200,00 | 1.200,00 | 1.200,00 | 1.250,00 | 1.250,00 | 1.250,00 |
| Mercado | 410,00 | 385,00 | 432,00 | 398,00 | 420,00 | 445,00 |
| Transporte | 95,00 | 110,00 | 88,00 | 120,00 | 102,00 | 97,00 |
| Contas da casa | 180,00 | 165,00 | 150,00 | 128,00 | 112,00 | 104,00 |
| Mercado em abril |
Como usar o PROCH passo a passo
- Clique na célula do resultado e digite
=PROCH(. - Clique na célula com o valor procurado e digite ponto e vírgula.
- 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.
- 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
| Resultado | Causa | Solução |
|---|---|---|
| #N/D | O 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 errado | procurar_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