PROCH (Função PROCH)

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Este artigo descreve a sintaxe da fórmula e o uso da função PROCH no Microsoft Excel.

Descrição

Localiza um valor na linha superior de uma tabela ou matriz de valores e retorna um valor na mesma coluna de uma linha especificada na tabela ou matriz. Use PROCH quando seus valores de comparação estiverem localizados em uma linha ao longo da parte superior de uma tabela de dados e você quiser observar um número específico de linhas mais abaixo. Use PROCV quando os valores de comparação estiverem em uma coluna à esquerda dos dados que você deseja localizar.

O H de PROCH significa "Horizontal."

Sintaxe

PROCH(valor_procurado, matriz_tabela, núm_índice_linha, [procurar_intervalo])

A sintaxe da função PROCH tem os seguintes argumentos:

  • valor_proc    Obrigatório. O valor a ser localizado na primeira linha da tabela. Valor_procurado pode ser um valor, uma referência ou uma cadeia de texto.

  • matriz_tabela    Obrigatório. Uma tabela de informações onde os dados devem ser procurados. Use uma referência para um intervalo ou um nome de intervalo.

    • Os valores na primeira linha de matriz_tabela podem ser texto, números ou valores lógicos.

    • Se procurar_intervalo for VERDADEIRO, os valores na primeira linha de matriz_tabela deverão ser colocados em ordem ascendente: ...-2, -1, 0, 1, 2,... , A-Z, FALSO, VERDADEIRO, caso contrário, PROCH pode não retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela não precisará ser ordenada.

    • Textos em maiúsculas e minúsculas são equivalentes.

    • Classifique os valores em ordem crescente, da esquerda para a direita. Para saber mais, confira Classificar dados em um intervalo ou tabela.

  • Row_index_num    Obrigatório. O número da linha em matriz_tabela a partir da qual o valor correspondente será retornado. Um row_index_num de 1 retorna o valor da primeira linha em matriz_tabela, um row_index_num de 2 retorna o valor da segunda linha em matriz_tabela e assim por diante. Se row_index_num for menor que 1, PROCH retornará o #VALUE! valor de erro; se row_index_num for maior que o número de linhas em matriz_tabela, PROCH retornará o #REF! valor de erro.

  • intervalo_proc    Opcional. Um valor lógico que especifica se você quer que PROCH localize uma correspondência exata ou aproximada. Se VERDADEIRO ou omitido, uma correspondência aproximada é retornada. Em outras palavras, se uma correspondência exata não for localizada, o valor maior mais próximo que seja menor que o valor_procurado é retornado. Se FALSO, PROCH encontrará uma correspondência exata. Se nenhuma correspondência for localizada, o valor de erro #N/D será retornado.

Comentários

  • Se PROCH não localizar valor_procurado, e procurar_intervalo for VERDADEIRO, ela usará o maior valor que é menor do que o valor_procurado.

  • Se o valor_procurado for menor do que o menor valor na primeira linha de matriz_tabela, PROCH retornará o valor de erro #N/D.

  • Se procurar_intervalo for FALSO e valor_procurado for texto, você pode usar os caracteres curinga ponto de interrogação (?) e asterisco (*) em valor_procurado. Um ponto de interrogação coincide com qualquer caractere único; um asterisco coincide com qualquer cadeia de caracteres. Se você quiser localizar um ponto de interrogação ou asterisco real, digite um til (~) antes do caractere.

Exemplo

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Eixos

Rolamentos

Parafusos

4

4

9

5

7

10

6

8

11

Fórmula

Descrição

Resultado

=PROCH("Machados"; A1:C4; 2; VERDADEIRO)

Pesquisa "Machados" na linha 1 e retorna o valor que está na linha 2 da mesma coluna (coluna A).

4

=PROCH("Rolamentos"; A1:C4; 3; FALSO)

Pesquisa "Rolamentos" na linha 1 e retorna o valor que está na linha 3 da mesma coluna (coluna B).

7

=PROCH("B"; A1:C4; 3; VERDADEIRO)

Pesquisa "Rolamentos" na linha 1 e retorna o valor que está na linha 3 da mesma coluna. Como uma correspondência exata para "B" não foi encontrada, é usado o maior valor na linha 1 que é menor que "B": "Machados", na coluna A.

5

=PROCH("Parafusos"; A1:C4; 4)

Pesquisa "Parafusos" na linha 1 e retorna o valor que está na linha 4 da mesma coluna (coluna C).

11

=PROCH(3; {1;2;3;"a";"b";"c";"d";"e";"f"}; 2; VERDADEIRO)

Procura o número 3 na constante de matriz de três linhas e retorna o valor da linha 2 na mesma coluna (nesse caso, a terceira). Há três linhas de valores na constante de matriz, cada uma separada por um ponto-e-vírgula (;). Como "c" foi localizado na linha 2 e na mesma coluna de 3, "c" é retornado.

c

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×