Um gestor, utilizando o MS-Excel 2016 em sua configuração-pa...

Próximas questões
Com base no mesmo assunto
Q3223270 Noções de Informática

Um gestor, utilizando o MS-Excel 2016 em sua configuração-padrão, elaborou a planilha a seguir:


Imagem associada para resolução da questão


Em seguida, na célula A6, o gestor escreveu a seguinte fórmula: =PROCV(A2;A2:C5;3;VERDADEIRO)


Assinale a alternativa que apresenta o conteúdo da célula A6 após a execução da fórmula. 

Alternativas

Comentários

Veja os comentários dos nossos alunos

Quer essa fórmula =PROCV(A2;A2:C5;3;VERDADEIRO) Então o que se procura é A2 = São Paulo/sp Onde: A2:C5 espaço compreendido entre A2 e C5 índice da coluna p/ retornar: Coluna 3; Verdadeiro= permite aproximar. Se o excel procura o primeiro valor encontrado, ele não retornaria 101, visto que está na coluna 3 da linha de São Paulo/sp no espaço compreendido entre A2:C5?

71% de erro e uma questão dessa não tem gabarito comentado... triste!

A resposta correta é 103.

Explicação:

A fórmula busca o valor da célula A2 ("São Paulo/SP") na coluna A do intervalo A2:C5 e retorna o valor correspondente da 3ª coluna (coluna C).  

  • A2: "São Paulo/SP" é o valor procurado.
  • A2:C5 é o intervalo da tabela.
  • 3 indica que o valor da 3ª coluna deve ser retornado.
  • VERDADEIRO especifica correspondência aproximada.

Como a coluna A está ordenada, o PROCV com VERDADEIRO retorna o valor da última ocorrência de "São Paulo/SP". "São Paulo/SP" aparece nas linhas 2 e 4. A última ocorrência é na linha 4, e o valor correspondente na coluna C é 103. 

Portanto, não é 101 porque o PROCV com VERDADEIRO em uma coluna ordenada retorna o valor da última correspondência, e é 103 porque este é o valor correto na última ocorrência de "São Paulo/SP". Se em vez de VERDADEIRO fosse FALSO, a resposta seria 101.

A alternativa correta é a D - 103.

Este é um caso clássico que testa um comportamento específico e muitas vezes mal compreendido da função PROCV (VLOOKUP). A chave para a resposta está no último argumento da fórmula.

Vamos analisar a fórmula: =PROCV(A2;A2:C5;3;VERDADEIRO)

valor_procurado: A2, que contém o texto "São Paulo/SP".

matriz_tabela: A2:C5, o intervalo de busca.

núm_índice_coluna: 3, indica que o valor a ser retornado virá da terceira coluna (Coluna C).

procurar_intervalo: VERDADEIRO. Este argumento instrui o Excel a fazer uma busca por correspondência aproximada.

O ponto crucial é que a busca por correspondência aproximada (VERDADEIRO) utiliza um algoritmo de busca binária para ser mais rápida. Esse algoritmo exige que a primeira coluna da tabela (matriz_tabela) esteja classificada em ordem crescente.

O que acontece quando a coluna não está classificada?

A coluna A (Cidade) não está em ordem alfabética ("São Paulo" vem depois de "Brasília"). Quando a busca binária é executada em uma lista não ordenada, o resultado se torna imprevisível. A função não fará uma busca linear de cima para baixo. Em vez disso, ela "saltará" para o meio da lista e fará comparações que, em uma lista desordenada, podem levá-la a um resultado incorreto ou inesperado.

Neste caso específico, o caminho do algoritmo de busca acaba por encontrar a correspondência para "São Paulo/SP" na célula A4.

Ao encontrar a correspondência na linha 4, a função retorna o valor da terceira coluna desta mesma linha, que é o conteúdo da célula C4, ou seja, 103.

BIZU DE OURO PARA VOCÊ QUE ESTÁ ESTUDANDO A FÓRMULA PROCV:

=PROCV( A2 ; A2:C5 ; 3 ; VERDADEIRO)

➱ A2 é o valor procurado

➱ A2:C5 é o intervalo aonde o excel irá procurar esse valor

➱ 3 é a coluna aonde será procurado o valor, no caso, coluna a 3ª coluna: ID

➱ VERDADEIRO IRÁ PROCURAR O VALOR APROXIMADO

É aqui que muita gente tem dúvidas

VERDADEIRO sempre procura o valor aproximado de forma decrescente

FALSO sempre procura o valor exato

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo