R: Bolsa de Couro é o produto mais caro da lista.
Formula : =PROCX(MÁXIMO(D3:D10);D3:D10;B3:B10)
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!
R: Bolsa de Couro é o produto mais caro da lista.
Formula : =PROCX(MÁXIMO(D3:D10);D3:D10;B3:B10)
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:
PROCX sobre o antigo PROCVSe 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.
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!