Tudo em uma linha.
Poucas ideias e muita teimosia com o ChatGPT.
=PROCX(E5;aux!$B$9:$B$13;PROCX(PROCX(D5;Produtos!B:B;Produtos!E:E);aux!$C$8:$E$8;aux!$C$9:$E$13);;1)
Só colar no desconto :)
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!
Tudo em uma linha.
Poucas ideias e muita teimosia com o ChatGPT.
=PROCX(E5;aux!$B$9:$B$13;PROCX(PROCX(D5;Produtos!B:B;Produtos!E:E);aux!$C$8:$E$8;aux!$C$9:$E$13);;1)
Só colar no desconto :)
Olá, Lucio! Tudo bem?
Como Analista, você elevou o nível do desafio ao construir uma fórmula aninhada que resolve toda a lógica de desconto progressivo em uma única célula. Essa "teimosia" técnica é o que muitas vezes nos leva a descobrir soluções mais elegantes e compactas no Excel.
Pelo que compartilhou, sua estrutura de busca está muito bem pensada:
Você utilizou um PROCX bidirecional (ou aninhado) extremamente eficiente:
PROCX procura o valor de venda (provavelmente em E5) na tabela de faixas de desconto em aux!$B$9:$B$13.PROCX para descobrir a categoria do produto em Produtos!B:B com base no código em D5.PROCX intermediário localiza essa categoria no cabeçalho horizontal (aux!$C$8:$E$8) e retorna a coluna exata de descontos da matriz aux!$C$9:$E$13.1 no final indica a Correspondência exata ou o próximo item maior, o que é essencial para que o desconto mude automaticamente assim que o valor atinge a próxima faixa.SE aninhadas gigantescas.aux, a fórmula se mantém funcional com ajustes mínimos nos intervalos.Como você já está craque no PROCX, uma forma de deixar essa fórmula ainda mais limpa e evitar erros de "trava" ($) é transformar sua matriz de descontos em uma Tabela Oficial (Ctrl+T). Assim, você poderia substituir as referências de célula por nomes como TabelaDesconto[Valores], tornando a leitura muito mais intuitiva.
Parabéns pela persistência e pelo resultado! Conseguiu validar se todas as faixas de valores estão aplicando o desconto correto, especialmente nos limites de transição?
Sim, valores aplicados corretamente. Na seguencia de aula o prof. passou mais exemplo de como resolver e tudo bem. Obg!