Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Funções aninhadas no desconto progressivo

Fiquei fascinado pela ideia das funções aninhadas. Ao invés de escrever cada função separadamente, você pode - com o conhecimento e experiência necessários - inserir várias funções em uma única célula. Seguindo a ideia das funções aninhadas, criei essa função para o desconto (G5:G86) - uma das mais complexas que já escrevi:

=SEERRO(SE(ÍNDICE(Desc_TabelaToda;CORRESP([@Qtd];Desc_Quantidades;1);CORRESP(PROCX([@Código];TB_Produtos[[#Tudo];[Código]];TB_Produtos[[#Tudo];[Categoria]]);Desc_Categorias;0))>PROCX([@Vendedor];Vendedores!$A$5:$A$9;Vendedores!$D$5:$D$9);PROCX([@Vendedor];Vendedores!$A$5:$A$9;Vendedores!$D$5:$D$9);ÍNDICE(Desc_TabelaToda;CORRESP([@Qtd];Desc_Quantidades;1);CORRESP(PROCX([@Código];TB_Produtos[[#Tudo];[Código]];TB_Produtos[[#Tudo];[Categoria]]);Desc_Categorias;0)));"Não Existe")
1 resposta
solução!

Olá Matheus, tudo bem com você?

É fascinante ver o seu entusiasmo e dedicação no estudo das funções aninhadas. Sua fórmula demonstra um grande conhecimento e domínio sobre o assunto.

No entanto, gostaria de salientar a importância da legibilidade das fórmulas. Em alguns casos, a complexidade pode dificultar o entendimento sobre o que a função faz, principalmente em uma primeira análise. Porém, é compreensível que, em determinadas situações, a complexidade seja inevitável, especialmente quando lidamos com lógicas detalhadas ou integração de múltiplas condições e referências.

Para saber mais:

Uma dica valiosa é sempre buscar maneiras de simplificar e otimizar suas fórmulas à medida que adquire mais experiência. Isso não apenas tornará suas fórmulas mais eficientes, mas também facilitará o entendimento para você e outros usuários que possam revisá-las posteriormente.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!