Copiar, ordenar e agrupar dados segundo certas regras
Enviado: 05 Jun 2016 às 14:40
Olá a todos!!!
Eu todos os dias tenho de ordenar e agrupar uma lista de dados de clientes de turismo com os seus dados e organizar em vários serviços de transportes para os ir buscar ao aeroporto leva-los para os seus respectivos hotéis.
Em anexo tenho um exemplo de um ficheiros desses com a lista na folha "chegadas".
O processo explicado de forma geral é o seguinte:
Chegadas:
1- Ordenar por coluna VOO de A a Z.
2- Agrupa por zona do hotel (presente na folha "hoteis info")
3- Agrupa até um máximo de 8 Pax (capacidade máxima do veiculo)
4- Criar trajeto mais curto tendo em conta os hotéis desse serviço, tendo o aeroporto como ponto de partida.
Na folha "chegadas-2" tenho os passos de 1 a 3 feitos.
NOTA: Há 3 casos que não entram no agrupamento por 8:
Campo obs: S/TRSF (cliente não tem transfer), quando o campo VOO está vazio e C/PRIVILEGE ( cliente tem um transfer privado, só para ele)
Para o passo 4 pensei em criar uma matriz como a que está na folha "distâncias" (incompleto sem todos os hoteis)
E utilizar uma solução como o deste vídeo: https://www.youtube.com/watch?v=-E3rSoClgMI
Ou seja algo que ordenasse as linhas de cada serviço criando a rota mais curta desde do aerporto (ponto de origem)
A minha questão é possível fazer isto no excel de forma automática com VBA e/ou formulas?
Agradeço desde de já a vossa ajuda!!!
Eu todos os dias tenho de ordenar e agrupar uma lista de dados de clientes de turismo com os seus dados e organizar em vários serviços de transportes para os ir buscar ao aeroporto leva-los para os seus respectivos hotéis.
Em anexo tenho um exemplo de um ficheiros desses com a lista na folha "chegadas".
O processo explicado de forma geral é o seguinte:
Chegadas:
1- Ordenar por coluna VOO de A a Z.
2- Agrupa por zona do hotel (presente na folha "hoteis info")
3- Agrupa até um máximo de 8 Pax (capacidade máxima do veiculo)
4- Criar trajeto mais curto tendo em conta os hotéis desse serviço, tendo o aeroporto como ponto de partida.
Na folha "chegadas-2" tenho os passos de 1 a 3 feitos.
NOTA: Há 3 casos que não entram no agrupamento por 8:
Campo obs: S/TRSF (cliente não tem transfer), quando o campo VOO está vazio e C/PRIVILEGE ( cliente tem um transfer privado, só para ele)
Para o passo 4 pensei em criar uma matriz como a que está na folha "distâncias" (incompleto sem todos os hoteis)
E utilizar uma solução como o deste vídeo: https://www.youtube.com/watch?v=-E3rSoClgMI
Ou seja algo que ordenasse as linhas de cada serviço criando a rota mais curta desde do aerporto (ponto de origem)
A minha questão é possível fazer isto no excel de forma automática com VBA e/ou formulas?
Agradeço desde de já a vossa ajuda!!!