Notifications
Clear all

Validação em Cascata

11 Posts
3 Usuários
0 Reactions
2,359 Visualizações
(@flavio1983)
Posts: 8
Active Member
Topic starter
 

Boa tarde.

Preciso de ajuda para criar uma validação em cascata em cinco etapas.

Tenho uma planilha onde preciso selecionar uma origem, a partir da origem uma nova validação me mostra apenas os seus respectivos destinos (até aqui consegui fazer).

com base na origem e no destino, preciso buscar as faixas de peso, com base em origem, destino e faixa de peso (lembrando que todos os destinos usarão sempre as mesmas faixas de peso), preciso localizar seu valor mínimo (até 10kg) e com base nessas informações anteriores, localizar o valor excedente.

Anexo estou colocando a planilha para que possam me ajudar. O que estou tentando fazer está na aba "Planilha1" e está com borda.

Desde já muito obrigado.

 
Postado : 16/08/2017 1:52 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa noite, Flavio.

Para o Mínimo, tente esta fórmula:

SOMARPRODUTO(($C$2:$C$2858=$Q$5)*($D$2:$D$2858=$Q$7)*($E$2:$E$2858))

E para o excedente, esta fórmula matricial (cole e tecle simultaneamente ctrl+shift+enter):

=SE(Q9=E1;0;ÍNDICE($C$2:$M$2858;CORRESP(Q7;SE($C$2:$C$2858=Q5;$D$2:$D$2858);0);CORRESP(Q9;$C$1:$M$1;0)))

Good luck!

 
Postado : 16/08/2017 4:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Flávio, outra sugestão (meio gambiarra k) mas funciona até que apareça algo melhor!! ... Confesso que não entendi bem esse excedente !!
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/08/2017 6:57 pm
(@flavio1983)
Posts: 8
Active Member
Topic starter
 

JSCOPA, boa tarde.

Muito obrigado pela ajuda.

Não expliquei direito, mas os valores do campo mínimo, são sempre os valores da coluna E e o excedente são as informações das colunas F até M.

Suponde que se levar 90 kg de Aracajú para Cascavel, o campo MÍNIMO deveria mostrar 67,09 e o campo EXCEDENTE 7,57.

 
Postado : 29/08/2017 12:50 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa noite, Flavio.

As minhas fórmulas acima deram o resultado esperado.
Você já testou?

Ab.

 
Postado : 30/08/2017 4:29 pm
(@flavio1983)
Posts: 8
Active Member
Topic starter
 

Estevaoba, boa noite.

Testei sim e a fórmula está funcionando em partes.
Em partes, porque só funciona quando a cidade de origem é Aracajú. Assim ele encontra o Mínimo (0 a 10) e o Excedente para qualquer cidade que tenha Aracajú como origem. Se coloco qualquer outra cidade como origem, ele só encontra o Mínimo.

 
Postado : 30/08/2017 5:31 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
FLAVIO, talvez não estamos entendendo bem o que você quer !! ... Faça o seguinte, dê 3 exemplos (com cidades de origem e destino diferentes) com todos os campos preenchidos, dizendo o que é esse "faixa de Peso", o mínimo que tem que dar (e porque?), o excedente que tem que dar (e porque?)!! .................. Isto facilitará e agilizará a resposta correta!!!
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/08/2017 6:54 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Flavio, aqui funciona para todas as cidades.
Certifique-se de que a fórmula para excedente esteja como matricial. Selecione a célula Q13, pressione F2 e tecle simultaneamente ctrl+shift+enter.
Devem aparecer os símbolos { } por fora da fórmula.

Ab.

 
Postado : 30/08/2017 7:21 pm
(@flavio1983)
Posts: 8
Active Member
Topic starter
 

boa tarde.

Primeiro peço desculpas a vocês por não ter respondido antes, mas estiver ausente e não consegui acessar o fórum.

JSCOPA segue os exemplos que me pediu:

Exempo 1

Origem: Anápolis
Destino: Campinas
Faixa de peso: 70,01 a 100 (suponha que o peso seria de 80kg. Então entraria nessa faixa de 70,01 a 100)
Mínimo: 35,22
Excedente: 2,86

Exemplo 2

Origem: Aracajú
Destino: Blumenau
Faixa de peso: 35,01 a 50 (suponha que o peso seria de 400kg. Então entraria nessa faixa de 35,01 a 50)
Mínimo: 69,21
Excedente: 8,51

Exemplo 3

Origem: Araçatuba
Destino: Bauru
Faixa de peso: 20,01 a 35 (suponha que o peso seria de 25kg. Então entraria nessa faixa de 20,01 a 35)
Mínimo: 23,40
Excedente: 2,22

Note que em todas os exemplos sempre tem o mínimo e o excedente. O porque de ter isso? Porque (utilizando o primeiro exemplo) eu pegaria o peso de 80kg e dele multiplicaria 70kg x 2,86 e somaria aos 35,22 que representam os 10kg restantes.

Ficaria assim

Peso total: 80kg
Peso Mínimo: 10kg
Peso excedente: 70kg

70 x 2,86 = 200,20
10 = 35,22
Total: 235,42

Consegui explicar? Caso não, peço que me falem porque as vezes tenho costume de falar demais e explicar nada. rsrs

Muito obrigado pela ajuda e paciência.

 
Postado : 06/09/2017 2:53 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
FLAVIO, veja se é isto ............ (aqui funcionou igual ao seu exemplo)
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 07/09/2017 8:59 am
(@flavio1983)
Posts: 8
Active Member
Topic starter
 

JSCOPA, boa tarde.

Muito obrigado, realmente é isso mesmo, está funcionando corretamente.

Não posso deixar de agradecer ao Estevaoba que também se dedicou a me ajudar.

Muito obrigado a vocês dois !!!

 
Postado : 08/09/2017 9:39 am