Bom dia!
Necessito de uma ajuda de vocês;
Tenho uma tabela, onde tenho o percentual de desconto real concedido nas vendas, mas preciso criar uma consulta que busque o percentual de desconto tabela a partir de um GRID de desconto.
No excel, consegui realizar a formula;
Segue como ficou no excel;
L M
Cm X Col Qtd taxa de desconto
0 =SE(OU(M9="";M9=0);"";SE(M9>=6;PROCV(L9;tabeladesconto;7;1);SE(M9>=5;PROCV(L9;tabeladesconto;6;1);SE(M9>=4;PROCV(L9;tabeladesconto;5;1);SE(M9>=3;PROCV(L9;tabeladesconto;4;1);SE(M9>=2;PROCV(L9;tabeladesconto;3;1);PROCV(L9;tabeladesconto;2;1)))))))
10 =SE(OU(M10="";M10=0);"";SE(M10>=6;PROCV(L10;tabeladesconto;7;1);SE(M10>=5;PROCV(L10;tabeladesconto;6;1);SE(M10>=4;PROCV(L10;tabeladesconto;5;1);SE(M10>=3;PROCV(L10;tabeladesconto;4;1);SE(M10>=2;PROCV(L10;tabeladesconto;3;1);PROCV(L10;tabeladesconto;2;1)))))))
20 =SE(OU(M11="";M11=0);"";SE(M11>=6;PROCV(L11;tabeladesconto;7;1);SE(M11>=5;PROCV(L11;tabeladesconto;6;1);SE(M11>=4;PROCV(L11;tabeladesconto;5;1);SE(M11>=3;PROCV(L11;tabeladesconto;4;1);SE(M11>=2;PROCV(L11;tabeladesconto;3;1);PROCV(L11;tabeladesconto;2;1)))))))
39 =SE(OU(M12="";M12=0);"";SE(M12>=6;PROCV(L12;tabeladesconto;7;1);SE(M12>=5;PROCV(L12;tabeladesconto;6;1);SE(M12>=4;PROCV(L12;tabeladesconto;5;1);SE(M12>=3;PROCV(L12;tabeladesconto;4;1);SE(M12>=2;PROCV(L12;tabeladesconto;3;1);PROCV(L12;tabeladesconto;2;1)))))))
78 =SE(OU(M13="";M13=0);"";SE(M13>=6;PROCV(L13;tabeladesconto;7;1);SE(M13>=5;PROCV(L13;tabeladesconto;6;1);SE(M13>=4;PROCV(L13;tabeladesconto;5;1);SE(M13>=3;PROCV(L13;tabeladesconto;4;1);SE(M13>=2;PROCV(L13;tabeladesconto;3;1);PROCV(L13;tabeladesconto;2;1)))))))
156 =SE(OU(M14="";M14=0);"";SE(M14>=6;PROCV(L14;tabeladesconto;7;1);SE(M14>=5;PROCV(L14;tabeladesconto;6;1);SE(M14>=4;PROCV(L14;tabeladesconto;5;1);SE(M14>=3;PROCV(L14;tabeladesconto;4;1);SE(M14>=2;PROCV(L14;tabeladesconto;3;1);PROCV(L14;tabeladesconto;2;1)))))))
312 =SE(OU(M15="";M15=0);"";SE(M15>=6;PROCV(L15;tabeladesconto;7;1);SE(M15>=5;PROCV(L15;tabeladesconto;6;1);SE(M15>=4;PROCV(L15;tabeladesconto;5;1);SE(M15>=3;PROCV(L15;tabeladesconto;4;1);SE(M15>=2;PROCV(L15;tabeladesconto;3;1);PROCV(L15;tabeladesconto;2;1)))))))
624 =SE(OU(M16="";M16=0);"";SE(M16>=6;PROCV(L16;tabeladesconto;7;1);SE(M16>=5;PROCV(L16;tabeladesconto;6;1);SE(M16>=4;PROCV(L16;tabeladesconto;5;1);SE(M16>=3;PROCV(L16;tabeladesconto;4;1);SE(M16>=2;PROCV(L16;tabeladesconto;3;1);PROCV(L16;tabeladesconto;2;1)))))))
A formula analisa o volume vendido (rótulo Volume) ao cliente e a quantidade de veiculações (Rótulos de 01 a 06)
Ex: se o cliente obteve no pedido um volume de 41 e veiculou 5 vezes, então o desconto tabela é de 37%, porque como eh menor que volume de 78 e maior ou igual a 39 a formula busca na coluna 5 e linha onde há o volume 39.
Necessito criar uma sistemática igual no access, mas não estou conseguindo.
Necessito de uma ajuda de vocês;
Tenho uma tabela, onde tenho o percentual de desconto real concedido nas vendas, mas preciso criar uma consulta que busque o percentual de desconto tabela a partir de um GRID de desconto.
No excel, consegui realizar a formula;
Segue como ficou no excel;
L M
Cm X Col Qtd taxa de desconto
0 =SE(OU(M9="";M9=0);"";SE(M9>=6;PROCV(L9;tabeladesconto;7;1);SE(M9>=5;PROCV(L9;tabeladesconto;6;1);SE(M9>=4;PROCV(L9;tabeladesconto;5;1);SE(M9>=3;PROCV(L9;tabeladesconto;4;1);SE(M9>=2;PROCV(L9;tabeladesconto;3;1);PROCV(L9;tabeladesconto;2;1)))))))
10 =SE(OU(M10="";M10=0);"";SE(M10>=6;PROCV(L10;tabeladesconto;7;1);SE(M10>=5;PROCV(L10;tabeladesconto;6;1);SE(M10>=4;PROCV(L10;tabeladesconto;5;1);SE(M10>=3;PROCV(L10;tabeladesconto;4;1);SE(M10>=2;PROCV(L10;tabeladesconto;3;1);PROCV(L10;tabeladesconto;2;1)))))))
20 =SE(OU(M11="";M11=0);"";SE(M11>=6;PROCV(L11;tabeladesconto;7;1);SE(M11>=5;PROCV(L11;tabeladesconto;6;1);SE(M11>=4;PROCV(L11;tabeladesconto;5;1);SE(M11>=3;PROCV(L11;tabeladesconto;4;1);SE(M11>=2;PROCV(L11;tabeladesconto;3;1);PROCV(L11;tabeladesconto;2;1)))))))
39 =SE(OU(M12="";M12=0);"";SE(M12>=6;PROCV(L12;tabeladesconto;7;1);SE(M12>=5;PROCV(L12;tabeladesconto;6;1);SE(M12>=4;PROCV(L12;tabeladesconto;5;1);SE(M12>=3;PROCV(L12;tabeladesconto;4;1);SE(M12>=2;PROCV(L12;tabeladesconto;3;1);PROCV(L12;tabeladesconto;2;1)))))))
78 =SE(OU(M13="";M13=0);"";SE(M13>=6;PROCV(L13;tabeladesconto;7;1);SE(M13>=5;PROCV(L13;tabeladesconto;6;1);SE(M13>=4;PROCV(L13;tabeladesconto;5;1);SE(M13>=3;PROCV(L13;tabeladesconto;4;1);SE(M13>=2;PROCV(L13;tabeladesconto;3;1);PROCV(L13;tabeladesconto;2;1)))))))
156 =SE(OU(M14="";M14=0);"";SE(M14>=6;PROCV(L14;tabeladesconto;7;1);SE(M14>=5;PROCV(L14;tabeladesconto;6;1);SE(M14>=4;PROCV(L14;tabeladesconto;5;1);SE(M14>=3;PROCV(L14;tabeladesconto;4;1);SE(M14>=2;PROCV(L14;tabeladesconto;3;1);PROCV(L14;tabeladesconto;2;1)))))))
312 =SE(OU(M15="";M15=0);"";SE(M15>=6;PROCV(L15;tabeladesconto;7;1);SE(M15>=5;PROCV(L15;tabeladesconto;6;1);SE(M15>=4;PROCV(L15;tabeladesconto;5;1);SE(M15>=3;PROCV(L15;tabeladesconto;4;1);SE(M15>=2;PROCV(L15;tabeladesconto;3;1);PROCV(L15;tabeladesconto;2;1)))))))
624 =SE(OU(M16="";M16=0);"";SE(M16>=6;PROCV(L16;tabeladesconto;7;1);SE(M16>=5;PROCV(L16;tabeladesconto;6;1);SE(M16>=4;PROCV(L16;tabeladesconto;5;1);SE(M16>=3;PROCV(L16;tabeladesconto;4;1);SE(M16>=2;PROCV(L16;tabeladesconto;3;1);PROCV(L16;tabeladesconto;2;1)))))))
A formula analisa o volume vendido (rótulo Volume) ao cliente e a quantidade de veiculações (Rótulos de 01 a 06)
Ex: se o cliente obteve no pedido um volume de 41 e veiculou 5 vezes, então o desconto tabela é de 37%, porque como eh menor que volume de 78 e maior ou igual a 39 a formula busca na coluna 5 e linha onde há o volume 39.
Necessito criar uma sistemática igual no access, mas não estou conseguindo.
Volume 1 2 3 4 5 6
0 16,00% 16,00% 16,00% 16,00% 16,00% 16,00%
10 19,00% 19,00% 19,00% 19,00% 19,00% 19,00%
20 22,00% 25,00% 28,00% 31,00% 34,00% 37,00%
39 26,00% 29,00% 32,00% 35,00% 37,00% 39,00%
78 31,00% 34,00% 37,00% 40,00% 42,00% 44,00%
156 35,00% 37,00% 39,00% 41,00% 43,00% 45,00%
312 40,00% 42,00% 44,00% 46,00% 48,00% 50,00%
624 45,00% 47,00% 49,00% 51,00% 53,00% 55,00%