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")