Ir ao conteúdo
  • Cadastre-se

Excel consolidar número de pedidos conforme o caminhão alocado


Ir à solução Resolvido por deciog,

Posts recomendados

Pessoal, boa tarde!!

 

Tenho um problema de "roteirização" onde hoje tudo é feito manualmente. 

Para exemplicar: tenho um banco de dados de X clientes com respectivos endereços e 3 opções de "rotas". A opção principal e outras duas opções caso haja ociosidade e/ou excesso de carga no caminhão.

 

A partir de um relatório diário consolido uma tabela dinâmica e importo essas informações para a aba "Planilha 7" com informação de clientes, endereços, bairro, cidado e a quantidade do pedido de cada um.

No final fiz um PROCV para puxar quais são as três opções de rota para aqueles clientes.

Eu precisava que a partir desse PROCV na coluna "opção 1" os dados fossem consolidados para a planilha "roteirização"de cada rota.

 

Ou seja, o pedido da opção que fosse da rota 1, entrasse no quadrante da roteirização da ROTA 1

E assim por diante.

E no final cada quadrante somasse a quantidade total dos pedidos (cada quadrante é uma rota/caminhão específico).

 

As opções 2 e 3 tenho por motivos de:

As vezes o caminhão não fecha a quantidade mínima, então acabo tirando de um caminhão e de uma região que sei que são próximas e aloco a outro caminhão para completar a minha carga.

Então queria manter essa "flexibilidade" visto que nem sempre os caminhões irão fechar com a quantidade mínima

 

Hoje faço isso tudo manualmente e pelo meu conhecimento na região, mas queria automatizar o processo para evitar erro nos cálculos, entre outros. 

Pasta 1.xlsx

Link para o comentário
Compartilhar em outros sites

@luizaclopes

 

Como voce colocou na sua planilha três colunas de rota então eu tive que somar as ocorrência quando for igual rota 1 ou 2 ou....

 

Ai depois eu pego a primeira ocorrência com a função MENOR assim tenho a linha onde tem as rotas 1 ou 2 ou... para a função ÍNDICE

 

Se foi útil clica no curtir, na mãozinha, é uma forma de agradecimento pela ajuda
 
Decio

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@deciog Surgiu um problema na minha planilha. a Planilha 7 tem as opções de produto

P05

P13

P20

P16

P45

 

Todo dia eu extraio o relatório de demanda e gero uma tabela dinâmica para consolidar os pedidos por RAZÃO SOCIAL que é o que eu preciso.

Depois que faço essa tabela dinâmica eu preciso usar esses dados na planilha 7 para conseguir fazer o PROCV das rotas.

Porém acontece de ontem por exemplo, eu não ter pedidos de P05, então minha Tabela dinâmica era composta por apenas P13, P20 e P45

Hoje ela já mudou a estrutura pois tive um pedido de P05, então ela está com mais uma coluna.

A hora que eu vou passar esses dados da tabela dinâmica, copiando e colando, os pedidos ficam na coluna errada.

Você sabe me informar qual fórmula consigo usar para pular a "coluna" do pedido, caso ele seja igual a zero?

Link para o comentário
Compartilhar em outros sites

@luizaclopes , Boa Tarde

 

=SE(B4="";"";PROCV(B4;Planilha7!$A$2:$I$168;5;0))

Nota que está pegando dados da Planilha7 da coluna A até

No exemplo P05 esta na quinta coluna ai coloquei Planilha7!$A$2:$I$168;5
No exemplo P13 esta na quinta coluna ai coloquei Planilha7!$A$2:$I$168;6
No exemplo P20 esta na quinta coluna ai coloquei Planilha7!$A$2:$I$168;7
No exemplo P16 esta na quinta coluna ai coloquei Planilha7!$A$2:$I$168;9
No exemplo P45 esta na quinta coluna ai coloquei Planilha7!$A$2:$I$168;8

Então voce muda para qual coluna esta as informações, se não souber poste seu modelo novo

Se foi útil clica no curtir, na mãozinha, é uma forma de agradecimento pela ajuda
 
Decio

 

Link para o comentário
Compartilhar em outros sites

@deciog o problema é na coluna "E" da Planilha7 eu preciso procurar o valor do pedido do P05 de uma tabela dinâmica.

Quando há pedidos de P5, P13, P20, P45 e P16, ele puxa correto pois na tabela dinâmica aparece todas essas colunas.

Porém no caso de hoje, a tabela dinâmica não tinha valores pro pedido de P5, então a dinâmica fica com uma coluna a menos, fica somente com colunas de P13, P120, P45 e P16

ai os valores puxam errado por conta dessa coluna a menos na dinâmica

 

 

Link para o comentário
Compartilhar em outros sites

@deciog Consegui resolver com a função desloc.

 

Porém a hora que eu joguei no meu banco de dados, só tá puxando corretamente a rota 2.

Para as demais está puxando todo errado.

Você pode me explicar o racíocinio da sua fórmula?

 

Porque você coloca o "-1" no retorno do valor verdadeira da função SE?

 

Link para o comentário
Compartilhar em outros sites

@luizaclopes , Bom Dia.

 

Nesta situação sem o -1 fica assim o numero de linhas

{2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168}

 

Com o menos -1 fica assim CORRETO

 

{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167}

 

Nota sem o -1 começa na linha 2 que esta errado, entendeu

 

Se foi útil clica no curtir, na mãozinha, é uma forma de agradecimento pela ajuda
 
Decio

 

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@deciog Veja minha planilha em anexo

 

Na aba "planilha 7" tem diversos clientes com a Opção 1 = 1

Porém ao acessar a planilha roteirização não está puxando esses clientes, está puxando somente o cliente "A"

E também não puxa quais clientes que nas opções 2 e  também é tem a Rota 1

Consegue me ajudar?

Planilha Roteirização.xlsx

Link para o comentário
Compartilhar em outros sites

@luizaclopes

 

Abre a planilha vai a na aba roteirização

Tecla CTRL+U  ai voce coloca @ na opção localizar e clica depois em substituir tudo,

Assim ira tirar todas as @ que estão na formula pois não é para colocar elas

 

Se foi útil clica no curtir, na mãozinha, é uma forma de agradecimento pela ajuda
 
Decio

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...