1
resposta

[Projeto] criando o desconto

Fiz o desconto em moeda.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Ana. Como vai?

Sua resolução demonstra um domínio muito avançado das funções de busca! Integrar PROCV, CORRESP e PROCX em uma única fórmula é um desafio e tanto, e você conseguiu estruturar uma lógica de busca bidimensional extremamente poderosa.

Ao utilizar o CORRESP para definir o índice da coluna no PROCV, você criou o que chamamos de busca dinâmica. Isso é excelente porque, se você alterar a ordem das colunas na sua matriz de desconto, a fórmula continuará funcionando perfeitamente, já que ela "procura" onde o dado está em vez de usar um número fixo.

Notei um ponto importante na sua imagem para conversarmos. Na primeira linha da coluna de desconto, o resultado exibido é o texto VERDADEIRO). Isso geralmente acontece por um detalhe na sintaxe da fórmula:

  • Se o objetivo era mostrar o valor do desconto (como 10% ou 15%), o VERDADEIRO no final do seu PROCV indica que você está realizando uma busca aproximada.
  • O texto aparecendo na célula pode ser um erro de digitação na conclusão da fórmula ou uma questão de formatação da célula.

Uma dica valiosa: como você já está usando o PROCX dentro da fórmula, sabia que ele pode substituir todo o conjunto PROCV + CORRESP? O PROCX consegue realizar buscas bidimensionais de forma mais simples. Veja um exemplo de como ficaria a lógica:

=PROCX([@Qtd]; Intervalo_Qtd_Desconto; PROCX([@Código]; Intervalo_Codigos; Matriz_Descontos))

Essa técnica de "PROCX dentro de PROCX" é o que há de mais moderno no Excel para tabelas de preços e descontos progressivos, pois elimina a necessidade de contar colunas ou usar o CORRESP.

De qualquer forma, sua capacidade de aninhar funções complexas é impressionante e mostra o porquê do seu nível de senioridade na área de Control Desk. Continue explorando essas combinações!

Espero que possa ter lhe ajudado!