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

[Projeto] Desafio 1 -Resultado "Faça como eu fiz: produto mais caro"

R: Bolsa de Couro é o produto mais caro da lista.

Formula : =PROCX(MÁXIMO(D3:D10);D3:D10;B3:B10)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Evelyn. Como vai?

Seja muito bem-vinda ao fórum! Parabéns por publicar o seu primeiro post e por concluir esse desafio com tanto sucesso.

A sua resolução está absolutamente perfeita! No print da barra de fórmulas, dá para ver que você construiu uma solução extremamente inteligente ao aninhar a função MÁXIMO dentro da função PROCX:

=PROCX(MÁXIMO(D3:D10);D3:D10;B3:B10)

Essa combinação é considerada uma das melhores práticas no Excel moderno para buscas dinâmicas. Em vez de procurar visualmente qual era o maior preço para depois digitar o nome do produto, você fez o Excel trabalhar por você. Primeiro, a função MÁXIMO calculou qual era o maior valor da coluna de Preço Unitário (encontrando R$ 259,90) e, em seguida, a PROCX usou esse valor como chave para varrer a tabela e retornar o nome correspondente: a "Bolsa de couro".

Para agregar ainda mais valor ao seu primeiro aprendizado e te ajudar a fixar a estrutura da PROCX, separei duas dicas práticas de como expandir o uso dessa fórmula:


1. Uma grande vantagem da PROCX sobre o antigo PROCV

Se você já usou ou ouviu falar da antiga função PROCV, sabe que ela tinha uma limitação muito chata: ela só conseguia fazer buscas da esquerda para a direita. Ou seja, a coluna com o valor que você estava procurando (o preço) precisava obrigatoriamente estar antes da coluna com o resultado que você queria trazer (o nome do produto).

Com a PROCX, essa barreira deixou de existir! Como você definiu os intervalos de busca (D3:D10) e de retorno (B3:B10) de forma independente, você conseguiu fazer uma busca retrocedendo da direita para a esquerda perfeitamente. Isso dá uma liberdade incrível para desenhar as planilhas.


2. Dica de Evolução: Protegendo sua fórmula contra erros

Na estrutura padrão da PROCX, caso ela não encontre o valor que está procurando, o Excel exibe aquele erro feio #N/D na célula.

Para evitar isso e deixar o seu relatório com um visual ainda mais profissional, você pode aproveitar o quarto argumento opcional da própria função PROCX. O quarto parâmetro serve para você definir um texto personalizado caso nada seja encontrado, sem precisar usar a função SEERRO por fora.

Veja como a estrutura se comporta caso você queira aplicar essa segurança no futuro:

=PROCX(Valor_Procurado; Intervalo_Busca; Intervalo_Retorno; "Produto não encontrado")

No seu caso específico, como a função MÁXIMO sempre vai encontrar o maior número do próprio intervalo, o risco de erro é zero! Mas vale super a pena guardar esse truque para quando você for buscar códigos digitados pelos usuários.

Parabéns pelo excelente começo no curso e pela precisão na lógica da fórmula. Continue praticando e compartilhando seus resultados aqui na comunidade!

Espero que possa ter lhe ajudado!