procv (função procv) descrição - softgraf.com · ocultar tudo este artigo descreve a sintaxe da...

8

Click here to load reader

Upload: lamkien

Post on 12-Nov-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

Ocultar tudo

Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

um valor ou vários valores, executa uma operação e retorna um valor ou vários valores. Use as funções para

simplificar e reduzir fórmulas em uma planilha, especialmente aquelas que executam cálculos longos e

complexos.) PROCV no Microsoft Excel.

Descrição

Você pode usar a função PROCV para pesquisar a primeira coluna de um intervalo (intervalo: duas ou mais

células em uma planilha. As células de um intervalo podem ser adjacentes ou não adjacentes.) de células e,

em seguida, retornar um valor de qualquer célula na mesma linha do intervalo. Por exemplo, suponhamos que

você tenha uma lista de funcionários contida no intervalo A2:C10. Os números de identificação dos funcionários

são armazenados na primeira coluna do intervalo, como mostrado na ilustração a seguir.

Se souber o número de identificação do funcionário, você poderá usar a função PROCV para retornar o

departamento ou o nome desse funcionário. Para obter o nome do funcionário número 38, você pode usar a

fórmula =PROCV(38, A2:C10, 3, FALSO). Essa fórmula procura o valor 38 na primeira coluna do intervalo

A2:C10 e, em seguida, retorna o valor contido na terceira coluna do intervalo e na mesma linha do valor

procurado ("Nuno Farinha").

O V em PROCV significa vertical. Use PROCV em vez de PROCH quando os valores da comparação

estiverem posicionados em uma coluna à esquerda ou à direita dos dados que você deseja procurar.

Sintaxe

A sintaxe da função PROCV tem os seguintes argumentos (argumento: um valor que fornece informações a

PROCV (Função PROCV)

PROCV(valor_procurado, matriz_tabela, núm_índice_coluna, [procurar_intervalo])

Página 1 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 2: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

uma ação, um evento, um método, uma função ou um procedimento.):

valor_procurado Obrigatório. O valor a ser procurado na primeira coluna da tabela ou intervalo. O

argumento valor_procurado pode ser um valor ou uma referência. Se o valor que você fornecer para o

argumento valor_procurado for menor que o menor valor da primeira coluna do argumento

matriz_tabela, PROCV retornará retornará o valor de erro #N/D.

matriz_tabela Obrigatório. O intervalo de células que contém os dados. Você pode usar uma

referência a um intervalo (por exemplo, A2:D8) ou um nome de intervalo. Os valores na primeira coluna

de matriz_tabela são os valores procurados por valor_procurado. Os valores podem ser texto,

números ou valores lógicos. Textos em maiúsculas e minúsculas são equivalentes.

núm_índice_coluna Obrigatório. O número da coluna no argumento matriz_tabela do qual o valor

correspondente deve ser retornado. Um argumento núm_índice_coluna de 1 retornará o valor na

primeira coluna em matriz_tabela; um argumento núm_índice_coluna de 2 retornará o valor na

segunda coluna em matriz_tabela e assim por diante.

Se o argumento núm_índice_coluna for:

procurar_intervalo Opcional. Um valor lógico que especifica se você quer que PROCV localize uma

correspondência exata ou aproximada.

Menor que 1, PROCV retornará o valor de erro #VALOR!.

Maior do que o número de colunas em matriz_tabela, PROCV retornará o valor de erro #REF!.

Se procurar_intervalo for VERDADEIRO, ou for omitido, uma correspondência exata ou

aproximada será retornada. Se uma correspondência exata não for localizada, o valor maior

mais próximo que seja menor que o valor_procurado será retornado.

IMPORTANTE Se procurar_intervalo for VERDADEIRO, ou for omitido, os valores na primeira

coluna de matriz_tabela deverão ser colocados em ordem ascendente; caso contrário, PROCV

poderá não retornar o valor correto.

Para obter mais informações, consulte Classificar dados em um intervalo ou tabela.

Se procurar_intervalo for FALSO, os valores na primeira coluna de matriz_tabela não

precisarão ser ordenados.

Se o argumento procurar_intervalo for FALSO, PROCV encontrará somente uma

correspondência exata. Se houver dois ou mais valores na primeira coluna de matriz_tabela

que não coincidem com o valor_procurado, o primeiro valor encontrado será utilizado. Se

nenhuma correspondência exata for localizada, o valor de erro #N/D será retornado..

Comentários

Ao procurar valores de texto na primeira coluna da matriz_tabela, certifique-se de que os dados na

primeira coluna da matriz_tabela não contenham espaços à esquerda ou de fim de linha, nem usem de

modo inconsistente aspas normais ( ' ou " ) e curvas ( ‘ ou “) ou caracteres não imprimíveis. Nesses

casos, a função PROCV pode retornar um valor incorreto ou inesperado.

Para obter mais informações, consulte Função TIRAR e Função ARRUMAR.

Página 2 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 3: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

Ao procurar valores de número ou data, certifique-se de que os dados na primeira coluna da

matriz_tabela não estejam armazenados como valores de texto. Nesse caso, PROCV pode retornar

um valor incorreto ou inesperado.

Se procurar_intervalo for FALSO e valor_procurado for texto, você poderá 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

EXEMPLO 1

Este exemplo procura a coluna Densidade da tabela de propriedades atmosféricas para localizar os valores

correspondentes nas colunas Viscosidade e Temperatura. (Os valores são para o ar de 0 grau Celsius no nível

do mar ou 1 para atmosfera.)

Talvez seja mais fácil entender o exemplo se você copiá-lo em uma planilha em branco.

Como copiar um exemplo?

Depois que você copiar o exemplo para uma planilha em branco, adapte-o de modo que atenda às suas

necessidades.

1. Selecione o exemplo neste artigo.

IMPORTANTE Não selecione os cabeçalhos da linha ou da coluna.

Selecionando um exemplo na Ajuda

2. Pressione CTRL+C.

3. No Excel, crie uma pasta de trabalho ou planilha em branco.

4. Na planilha, selecione a célula A1 e pressione CTRL+V.

IMPORTANTE Para que o exemplo funcione corretamente, cole-o na célula A1 da planilha.

5. Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione

CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão

Mostrar Fórmulas.

A B C

Página 3 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 4: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Densidade Viscosidade Temperatura

0,457 3,55 500

0,525 3,25 400

0.606 2,93 300

0,675 2,75 250

0,746 2,57 200

0,835 2,38 150

0,946 2,17 100

1,09 1,95 50

1,29 1,71 0

Fórmula Descrição Resultado

=PROCV(1;A2:C10;2) Usando uma correspondência aproximada, procura

o valor 1 na coluna A, localiza o maior valor menos

que ou igual a 1 na coluna A, que é 0,946 e, então,

retorna o valor da coluna B na mesma linha.

2.17

=PROCV

(1;A2:C10;3;VERDADEIRO)

Usando uma correspondência aproximada, procura

o valor 1 na coluna A, localiza o maior valor menos

que ou igual a 1 na coluna A, que é 0,946 e, então,

retorna o valor da coluna C na mesma linha.

100

=PROCV(0,7;A2:C10;3;FALSO) Usando uma correspondência exata, procura o

valor 0,7 na coluna A. Como não há

correspondência exata na coluna A, um erro é

retornado.

#N/D

=PROCV

(0,1;A2:C10;2;VERDADEIRO)

Usando uma correspondência aproximada, procura

o valor 0,1 na coluna A. Como 0,1 é menor que o

menor valor na coluna A, um erro é retornado.

#N/D

=PROCV

(2;A2:C10;2;VERDADEIRO)

Usando uma correspondência aproximada, procura

o valor 2 na coluna A, localiza o maior valor menos

que ou igual a 2 na coluna A, que é 1,29 e, então,

retorna o valor da coluna B na mesma linha.

1.71

Página 4 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 5: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

EXEMPLO 2

Este exemplo procura a coluna Item-ID da tabela de produtos infantis e coincide os valores nas colunas Custo

e Marcação para calcular os preços e testar as condições.

Talvez seja mais fácil entender o exemplo se você copiá-lo em uma planilha em branco.

Como copiar um exemplo?

Depois que você copiar o exemplo para uma planilha em branco, adapte-o de modo que atenda às suas

necessidades.

1. Selecione o exemplo neste artigo.

IMPORTANTE Não selecione os cabeçalhos da linha ou da coluna.

Selecionando um exemplo na Ajuda

2. Pressione CTRL+C.

3. No Excel, crie uma pasta de trabalho ou planilha em branco.

4. Na planilha, selecione a célula A1 e pressione CTRL+V.

IMPORTANTE Para que o exemplo funcione corretamente, cole-o na célula A1 da planilha.

5. Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione

CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão

Mostrar Fórmulas.

1

2

3

4

5

6

7

A B C D

Item-ID Item Custo Marcação

ST-340 Carrinho R$ 145,67 30%

BI-567 Babador R$ 3,56 40%

DI-328 Fraldas R$ 21,45 35%

WI-989 Lenços R$ 5,12 40%

AS-469 Aspirador R$ 2,56 45%

Fórmula Descrição Resultado

= PROCV("DI-328", A2:D6, 3, Calcula o preço de varejo das fraldas adicionando $28.96

Página 5 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 6: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

EXEMPLO 3

Este exemplo procura a coluna ID da tabela de funcionários e coincide os valores em outros colunas para

calcular idades e testa quanto a condições de erro.

Talvez seja mais fácil entender o exemplo se você copiá-lo em uma planilha em branco.

Como copiar um exemplo?

8

9

10

11

FALSO) * (1 + PROCV("DI-328",

A2:D6, 4, FALSO))

a porcentagem de marcação ao custo.

= (PROCV("WI-989", A2:D6, 3,

FALSO) * (1 + PROCV("WI-989",

A2:D6, 4, FALSO))) * (1 - 20%)

Calcula o valor de venda dos lenços subtraindo o

desconto especificado do preço de varejo.

$5.73

= SE(PROCV(A2, A2:D6, 3,

FALSO) >= 20, "Marcação é " &

100 * PROCV(A2, A2:D6, 4,

FALSO) &"%", "Custo é menos de

R$ 20,00")

Se o custo de um item for maior que ou igual a R$

20,00, será exibida a cadeia de caracteres

"Marcação é nn%"; caso contrário, será exibida a

cadeia de caracteres "Custo é menos de R$

20,00".

Marcação é

30%

= SE(PROCV(A3, A2:D6, 3,

FALSO) >= 20, "Marcação é: " &

100 * PROCV(A3, A2:D6, 4,

FALSO) &"%", "Custo é R$" &

PROCV(A3, A2:D6, 3, FALSO))

Se o custo de um item for maior que ou igual a R$

20,00, será exibida a cadeia de caracteres

"Marcação é nn%"; caso contrário, será exibida a

cadeia de caracteres "Custo é $n.nn".

Custo é R$

3,56

1. Selecione o exemplo neste artigo.

IMPORTANTE Não selecione os cabeçalhos da linha ou da coluna.

Selecionando um exemplo na Ajuda

2. Pressione CTRL+C.

3. No Excel, crie uma pasta de trabalho ou planilha em branco.

Página 6 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 7: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

Depois que você copiar o exemplo para uma planilha em branco, adapte-o de modo que atenda às suas

necessidades.

4. Na planilha, selecione a célula A1 e pressione CTRL+V.

IMPORTANTE Para que o exemplo funcione corretamente, cole-o na célula A1 da planilha.

5. Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione

CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão

Mostrar Fórmulas.

1

2

3

4

5

6

7

8

9

10

A B C D E

ID Sobrenome Nome Cargo Data de

nascimento

1 Sousa Gloria Representante de

vendas

8/12/1968

2 Freitas Victor Diretor de vendas 19/2/1952

3 Oliveira Susana Representante de

vendas

30/8/1963

4 Neves Paulo Representante de

vendas

19/9/1958

5 Machado Manuel Gerente de vendas 4/3/1955

6 Ruivo Pedro Representante de

vendas

2/7/1963

Fórmula Descrição Resultado

=INT(FRAÇÃOANO(DATA

(2004,6,30), PROCV

(5,A2:E7,5, FALSO), 1))

Para o ano fiscal de 2004, localiza a idade do

funcionário com ID igual a 5. Usa a função

FRAÇÃOANO para subtrair a data de nascimento

da data de encerramento do ano fiscal e exibe o

resultado como um número inteiro usando a função

INT.

49

=SE(É.NÃO.DISP(PROCV

(5,A2:E7,2,FALSO)) =

VERDADEIRO,

"Funcionário não

encontrado", PROCV

(5,A2:E7,2,FALSO))

Se houver um funcionário com ID de 5, será exibido

o sobrenome do funcionário; caso contrário, será

exibida a mensagem "Funcionário não encontrado".

A função É.NÃO.DISP retorna um valor

VERDADEIRO quando a função PROCV retorna o

valor de erro #ND.

Burke

=SE(É.NÃO.DISP(PROCV

(15,A3:E8,2,FALSO)) =

VERDADEIRO,

"Funcionário não

encontrado", PROCV

(15,A3:E8,2,FALSO))

Se houver um funcionário com ID de 15, será

exibido o sobrenome do funcionário; caso contrário,

será exibida a mensagem "Funcionário não

encontrado".

A função É.NÃO.DISP retorna um valor

Funcionário não

encontrado

Página 7 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm

Page 8: PROCV (Função PROCV) Descrição - softgraf.com · Ocultar tudo Este artigo descreve a sintaxe da fórmula e o uso da função (função: um fórmula pré-desenvolvida que assume

Consulte também

Funções de pesquisa e referência (referência)

11

12

VERDADEIRO quando a função PROCV retorna o

valor de erro #ND.

=PROCV

(4,A2:E7,3,FALSO) & " " &

PROCV(4,A2:E7,2,FALSO)

& " is a " & PROCV

(4,A2:E7,4,FALSO)

Para o funcionário com ID de 4, concatena os

valores de três células em uma frase completa.

Paulo Neves é

Representante

de vendas.

Página 8 de 8PROCV (Função PROCV)

29/07/2013ms-help://MS.EXCEL.14.1046/EXCEL/content/HP10343011.htm