Procurando por uma fórmula (s) que retornará a próxima data (maior que a data inicial) de uma linha de datas, então a próxima data daquela

0

A planilha 1 lista todas as "pernas" voadas pelas nossas aeronaves. A perna ou as pernas de cada dia passariam para a Planilha 2 para o Dia 1, a Planilha 3 para o Dia 2 e assim por diante. As pernas são listadas em colunas, começando com a perna 1, depois a perna 2 e assim por diante. Cada perna tem uma data na célula superior. Estou criando uma pasta de trabalho que levará a (s) perna (s) em cada dia e transpor as informações desse voo para outra planilha (Dia 1, Dia 2, ...). O problema que estou correndo em vôos de um dia pode ser de 1 perna a 5-6 pernas. Existem 24 colunas que cobrem um período de cerca de 2 semanas. Cada planilha "Dia" tem apenas 8 colunas, pois nunca voamos mais de 8 pernas em um dia. O dia 1 planilha é fácil, mas no dia 2 eu me deparo com problemas. Atualmente estou usando uma combinação de IF & AND funções para escrever a fórmula para determinar qual é a próxima data em que deve entrar. Mas eu simplesmente não consigo fazer funcionar do jeito que eu quero. Vou tentar digitar um exemplo abaixo que, esperamos, limpe esta água lamacenta.

FOLHA-TAREFA DE VIAGEM MASTER

LEG 1

por user364679 03.09.2014 / 23:06

1 resposta

1

Talvez isso ajude: na folha [Dia 1], a célula A2 coloca essa fórmula simples para pegar a primeira data de [Folha1] = Folha1! A2 Ponha esta fórmula na folha [Dia 1] em B2 e preencha à direita até onde quiser ir - coluna H?

= SE (CONTAR (Folha1! 2: 2, US $ A2) > COLUNA () - 1, US $ A2, "")

Isso replicará a data no 'Dia 1'! A2 quantas vezes ele aparecer em [Folha1], que deve corresponder às Pernas. A Coluna () - 1 parte dessa fórmula é baseada na primeira fórmula que está na coluna B, para a coluna B ela retornará 1, para a coluna c, retornará 2, etc. para o restante das colunas. Isto é o que diz se deve ou não ecoar a data em A2 na folha.

Então, isso deve cuidar das datas da planilha [Dia 1]. Agora para o [dia 2]. A fórmula para a célula A2 é um pouco complexa, mas o que isso está fazendo é testar se a data no dia anterior # sheet +1, +2, +3 ou +4 está em [Sheet1]. A primeira correspondência que é colocada na célula A2. Agora, se mostrar o texto "Sem correspondência para a data anterior de +1 a +4" em vez de uma data, significa 1 de 2 coisas: você demorou mais do que uma pausa de 4 dias entre as pernas ou a última data em [ Sheet1] foi encontrado na folha [Day #] anterior. Espero que isso faça sentido. Aqui está a fórmula para [Dia 2], célula A2:

= SE (ISNA (PARTIDA (MAX ('Dia 1'! A2: H2) + 1, Folha1! 2: 2,0)), SE (ISNA (MATCH (MAX) ('Dia 1'! A2: H2 ) + 2, Folha1! 2: 2,0)), SE (ISNA (CORRESPONDÊNCIA (MAX ('Dia 1'! A2: H2) + 3, Folha1! 2: 2,0)), IF (ISNA (MATCH ( MAX ('Dia 1'! A2: H2) + 4, Folha1! 2: 2,0)), "Sem correspondência para a data anterior de +1 a +4", MAX ('Dia 1'! A2: H2) +4 ), MAX ('Dia 1'! A2: H2) +3), MAX ('Dia 1'! A2: H2) +2), MAX ('Dia 1'! A2: H2) +1)

A fórmula para a folha [Dia 2], células B2: H2 é exatamente a mesma que usamos para as células na folha [Dia 1].

Para cada folha [Day #] subseqüente, pegue a fórmula longa acima e conecte-a à célula A2 nessa folha e use Editar - > Substituir para alterar as referências do "Dia 1" para as do dia anterior. nome da folha.

Quer permitir mais do que uma pausa de 4 dias? Melhor provavelmente para trabalhar com um editor de texto e Excel para este exercício. Tome este segmento de fórmula:

SE (ISNA (MATCH (MAX ('Dia 1'! A2: H2) + 4, Folha1! 2: 2,0)), "Sem correspondência para a data anterior de +1 a +4", MAX ('Dia 1 '! A2: H2) +4)

e faça essas alterações: Primeiro, altere as referências do "Dia 1" para a referência adequada da folha # do dia anterior. Segundo, mude as ocorrências +4 para +5: há 3 delas juntas. Agora pegue a seção revisada e selecione o "Sem correspondência para a data anterior de +1 a +4" da fórmula atual na planilha e cole a revisão no lugar dela!

Você pode repetir esse processo para fazer pausas muito longas às custas de uma fórmula muito longa e muito feia.

Eu carreguei um arquivo de amostra com 10 folhas [Day #] nele que você deve poder fazer o download aqui: link

    
por 04.09.2014 / 03:50