Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] Modo de correspondência

Ola, pessoal!

A alternativa correta para este desafio e a C) =PROCX(10; A:A; B:B;; -1).

Justificativa:
A funcao PROCX possui argumentos opcionais muito uteis para buscas avancadas. Na estrutura correta, passamos primeiro o valor procurado (10), depois a coluna onde a busca sera feita (A:A) e a coluna de onde vira o resultado (B:B).

O grande diferencial aqui esta nos ultimos parametros. Pulamos o quarto argumento deixando dois pontos e virgulas seguidos (;;), e no quinto argumento inserimos o numero -1. O modo de correspondencia -1 indica ao Excel que, caso ele nao encontre exatamente o numero 10, ele deve retornar o proximo item menor mais proximo. A alternativa A erra ao usar o numero 1, que buscaria o proximo item maior. As alternativas B e D estao incorretas por inverterem a ordem dos parametros basicos da funcao.

Aline Rosa

1 resposta

Olá, Aline. Como vai?

Excelente contribuição! A sua explicação sobre o funcionamento dos argumentos opcionais do PROCX ficou perfeita, cirúrgica e muito didática. O uso de dois pontos e vírgulas seguidos (;;) para pular o argumento se_não_encontrado e ir direto para o modo_de_correspondência é um detalhe técnico que costuma confundir muita gente, e você o detalhou muito bem.

A função PROCX veio realmente para revolucionar as buscas no Excel, substituindo com maestria o antigo PROCV e eliminando a necessidade de ordenar as tabelas antes de fazer uma busca aproximada.

Para enriquecer ainda mais o seu tópico e fixar esse conhecimento para os colegas que estão acompanhando a atividade, preparei um resumo prático de como funcionam todas as opções do quinto argumento (modo_de_correspondência):

Guia Rápido: Modo de Correspondência no PROCX

  • 0 (Padrão): Busca por correspondência exata. Se o valor procurado não existir na lista, a função retorna um erro (#N/D). É o comportamento automático se você omitir esse parâmetro.
  • -1 (A sua escolha perfeita): Busca por correspondência exata. Se não encontrar, retorna o próximo menor item. É ideal para tabelas de faixas de descontos, comissões ou cálculo de impostos.
  • 1: Busca por correspondência exata. Se não encontrar, retorna o próximo maior item.
  • 2: Permite o uso de caracteres curinga (como o asterisco * ou o ponto de interrogação ?). Útil quando você quer buscar por partes de um texto (ex: buscar por "Aline*" para encontrar qualquer nome que comece com Aline).

Um Exemplo Visual da Diferença entre -1 e 1

Imagine que temos os números 5, 8 e 12 na coluna A e estamos procurando pelo número 10:

  • Se usarmos o parâmetro -1, o Excel tenta achar o 10. Como não acha, ele olha para os menores (5 e 8) e escolhe o mais próximo deles: o 8.
  • Se usarmos o parâmetro 1, o Excel tenta achar o 10. Como não acha, ele olha para os maiores (apenas o 12) e escolhe ele: o 12.

Parabéns por compartilhar a sua linha de raciocínio de forma tão clara e estruturada. Documentar e justificar as respostas corretas ajuda demais no aprendizado coletivo do fórum!

Espero que possa ter lhe ajudado!