1
resposta

[Projeto] Faça como eu fiz: produto mais caro

Resolução:
Fórmula produto mais caro: =PROCX(MÁXIMO($D$4:$D$11);$D$4:$D$11;$B$4:$B$11) - fórmula intervalo contíguo
Fórmula estruturada: =PROCX(MÁXIMO(Preço);Preço;Produtos) - onde intervalo de preços nomeei de preço e intervalo de produtos de produtos.

Me desafiei um pouco mais e fiz um procx dentro de outro procx para encontrar o nome do produto com preço que tenha aproximadamente de 20 unidades
A fórmula ficou: =PROCX(PROCX(20;C4:C11;D4:D11;"";-1);D4:D11;B4:B11)

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

1 resposta

Olá, Neusa. Como vai?

Excelente resolução! É muito inspirador ver como você não apenas resolveu o exercício proposto, mas também explorou a aninhagem de funções e a nomeação de intervalos. Essas são competências que diferenciam um usuário comum de Excel de alguém que realmente domina a ferramenta.

O uso da função PROCX (ou XLOOKUP) com o quarto e quinto argumentos é um divisor de águas. No seu desafio pessoal, você utilizou o modo de correspondência -1, que busca o próximo menor item se a correspondência exata não for encontrada. Isso é fundamental para análises de estoque e precificação.

Para agregar ainda mais valor ao seu projeto, vale destacar por que a sua fórmula estruturada (=PROCX(MÁXIMO(Preço);Preço;Produtos)) é uma boa prática de mercado:

  • Leitura Intuitiva: Qualquer pessoa que abrir sua planilha entenderá o que a fórmula faz sem precisar clicar nas células para ver onde os intervalos terminam.
  • Escalabilidade: Se você transformar sua lista em uma Tabela oficial do Excel (Ctrl + T), os nomes "Preço" e "Produtos" se tornam referências estruturadas que se expandem automaticamente quando você adiciona novos itens.

Sobre o seu desafio de aninhar o PROCX, você criou uma lógica de busca em duas etapas que é muito comum em sistemas de recomendação:

  1. O primeiro PROCX localiza o valor financeiro associado à quantidade.
  2. O segundo usa esse valor para retornar o nome do produto.

Uma dica técnica: quando estiver trabalhando com buscas aproximadas, sempre garanta que o seu intervalo de busca (neste caso, a coluna C de estoque) faça sentido para o modo de correspondência escolhido, para evitar resultados inesperados caso haja valores duplicados muito próximos.

Parabéns pela dedicação e por compartilhar sua evolução com a comunidade!

Espero que possa ter lhe ajudado!