Notifications
Clear all

varias funções se

5 Posts
3 Usuários
0 Reactions
1,028 Visualizações
(@graupp)
Posts: 29
Eminent Member
Topic starter
 

Bom dia pessoal,

Estou criando uma plan que puxa formulas "se's" de 7 criterios. Desses 7 criterios um deles é fixo (os anos) e 6 deles estao com validação de dados por lista. Desses 6, 5 eu tenho a opçao de escolher o "acumulado" de todas as opçoes.
Minha pergunta é, existe uma forma mais resumida de fazer tudo isso? Pois o risco de eu esquecer alguma opçao de algum acumulado com algum criterio é muito grande. Valeu pessoal!

 
Postado : 21/08/2013 6:54 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Em nossa base de dados temos exemplos similares, use a pesquisa do fórum!!!

Uma ideia seria usar o PROCV, tente combinar intervalos nomeados e dinâmicos

Att

 
Postado : 21/08/2013 8:29 am
(@graupp)
Posts: 29
Eminent Member
Topic starter
 

Boa tarde Alexandre,

Nao achei nenhum topico no forum que resolva meu problema. Estava fazendo as formulas e agora me apareceu a seuinte msg: "A formula é muito grande. As formulas nao podem ultrapassar 8.192 caracteres." E eu nao to nem perto de terminar. Alguem pode me ajudar a diminuir isso?

=SE($F$9&$H$6&$K$6&$O$6&$Q$6&$R$6="Rentabilidade:ACUMULADOACUMULADOACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$P:$P;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6&$K$6&$O$6&$Q$6&$R$6="Faturamento:ACUMULADOACUMULADOACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$L:$L;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6&$K$6&$O$6&$Q$6&$R$6="Qtd. Vendida:ACUMULADOACUMULADOACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$H:$H;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6&$K$6&$O$6&$Q$6&$R$6="Mix:ACUMULADOACUMULADOACUMULADOACUMULADOACUMULADO";CONT.SES('banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6="Rentabilidade:ACUMULADO";SOMASES('banco de dados'!$P:$P;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6="Faturamento:ACUMULADO";SOMASES('banco de dados'!$L:$L;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6="Qtd. Vendida:ACUMULADO";SOMASES('banco de dados'!$H:$H;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$H$6="Mix:ACUMULADO";CONT.SES('banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$K$6&$O$6&$Q$6&$R$6="Rentabilidade:ACUMULADOACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$P:$P;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$K$6&$O$6&$Q$6&$R$6="Faturamento:ACUMULADOACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$L:$L;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$K$6&$O$6&$Q$6&$R$6="Qtd. Vendida:ACUMULADOACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$H:$H;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$K$6&$O$6&$Q$6&$R$6="Mix:ACUMULADOACUMULADOACUMULADOACUMULADO";CONT.SES('banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$O$6&$Q$6&$R$6="Rentabilidade:ACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$P:$P;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$O$6&$Q$6&$R$6="Faturamento:ACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$L:$L;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$O$6&$Q$6&$R$6="Qtd. Vendida:ACUMULADOACUMULADOACUMULADO";SOMASES('banco de dados'!$H:$H;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$O$6&$Q$6&$R$6="Mix:ACUMULADOACUMULADOACUMULADO";CONT.SES('banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$Q$6&$R$6="Rentabilidade:ACUMULADOACUMULADO";SOMASES('banco de dados'!$P:$P;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$Q$6&$R$6="Faturamento:ACUMULADOACUMULADO";SOMASES('banco de dados'!$L:$L;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$Q$6&$R$6="Qtd. Vendida:ACUMULADOACUMULADO";SOMASES('banco de dados'!$H:$H;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$Q$6&$R$6="Mix:ACUMULADOACUMULADO";CONT.SES('banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$R$6="Rentabilidade:ACUMULADO";SOMASES('banco de dados'!$P:$P;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$R$6="Faturamento:ACUMULADO";SOMASES('banco de dados'!$L:$L;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$R$6="Qtd. Vendida:ACUMULADO";SOMASES('banco de dados'!$H:$H;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9&$R$6="Mix:ACUMULADO";CONT.SES('banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9="Rentabilidade:";SOMASES('banco de dados'!$P:$P;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9="Faturamento:";SOMASES('banco de dados'!$L:$L;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9="Qtd. Vendida:";SOMASES('banco de dados'!$H:$H;'banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219);SE($F$9="Mix:";CONT.SES('banco de dados'!$S:$S;licenciados!$R$6;'banco de dados'!$E:$E;licenciados!$Q$6;'banco de dados'!$Q:$Q;licenciados!$O$6;'banco de dados'!$F:$F;licenciados!$K$6;'banco de dados'!$A:$A;licenciados!$H$6;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219)))))))))))))))))))))))))))))
 
Postado : 21/08/2013 11:53 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Boa tarde Alexandre,

Nao achei nenhum topico no forum que resolva meu problema. Estava fazendo as formulas e agora me apareceu a seuinte msg: "A formula é muito grande. As formulas nao podem ultrapassar 8.192 caracteres." E eu nao to nem perto de terminar. Alguem pode me ajudar a diminuir isso?

Creio que o Alexandre está sugerindo criar uma 3ª tabela somente com resultados, mais ou menos assim:

Na coluna A vc coloca as combinações que hoje vc manda validar com o se, por exemplo: "Rentabilidade:ACUMULADOACUMULADOACUMULADOACUMULADOACUMULADO",

Na coluna B, vc coloca a parte da fórmula que calcula os valores, no exemplo: =SOMASES('banco de dados'!$P:$P;'banco de dados'!$B:$B;licenciados!H$8;'banco de dados'!$U:$U;'banco de dados'!$U$3219)

Depois vc só precisa pequisar as combinações nessa tabela, mas, como o PROCV provavelmente não funcione, utilize ÍNDICE + CORRESP.

Veja o exemplo que eu anexei.

 
Postado : 21/08/2013 1:15 pm
(@graupp)
Posts: 29
Eminent Member
Topic starter
 

Boa gtsalikis!

Entendi, vou tentar fazer dessa forma, valeu!

 
Postado : 21/08/2013 1:39 pm