Selecionando a data de toda segunda e quarta de um intervalo de datas

0

Eu preciso de uma fórmula ou macro para ajudar a automatizar as datas de uma folha de notas.

Temos aula toda segunda ou quarta-feira apenas. Gostaria de vlookup de uma tabela de entrada do período de cada trimestre, por exemplo, de 10 a 24 de setembro. O código deve inserir automaticamente a data de todas as segundas e quartas-feiras seguidas na parte superior da minha folha de notas .

Todo ano eu uso a mesma pasta de trabalho do Excel que eu criei para calcular a média e classifico a nota sem nenhum problema, no entanto, parece que não consigo acertar. Atualmente tenho que inserir cada data manualmente.

    
por Mark 10.07.2012 / 10:03

2 respostas

4

Aqui está uma fórmula que fará isso.

  • Na sua primeira coluna, coloque sua data inicial.
  • Na próxima coluna, coloque esta fórmula:

=IF(TEXT(A1,"ddd")="Mon",A1+2,A1+5)

O que diz que, se a coluna anterior for uma segunda-feira, essa coluna será esse dia + 2. Se não for, essa coluna será esse dia + 5.

Em seguida, copie a fórmula para as células subsequentes até chegar à última data do seu trimestre.

Este é um vídeo que mostra como copiar uma fórmula: Copiar / colar dados rapidamente, Fórmulas, texto no Excel usando a alça de preenchimento rápido

Você pode formatar essa linha para que as datas sejam exibidas da maneira que você gosta clicando com o botão direito do mouse no número da linha (que seleciona toda a linha) e escolhendo Formatar células ... .

Na guia Número , escolha Data na lista de categorias e escolha um tipo . Ou você pode escolher Personalizado na lista de categorias e personalizá-lo. Eu usei isso sob costume:

ddd, mmm d

Que é exibido assim:

seg, 10 de setembro

Esta página lista o que cada "código" significa (por exemplo, "ddd" é o dia abreviado, "Mon"):

link

    
por 10.07.2012 / 14:33
1

Uma solução mais simples é:

= SE (WEEKDAY (A1,11) = 5, A1 + 3, A1 + 2)

Isso usa a função Dia da semana com o parâmetro (tipo de retorno) 11, o que significa que a semana começa na segunda-feira e termina no domingo.

Portanto, se o dia da semana for 5 (isto é, sexta-feira), ele adicionará 3 dias (que = segunda-feira). Caso contrário, ele adiciona 2 dias (assim, segunda-feira + 2 = quarta-feira e quarta-feira + 2 = sexta-feira).

A solução anterior só forneceu um conjunto de seg, qua e sex. Esta fórmula permitirá que você repita a sequência por mais de uma semana.

    
por 30.06.2017 / 13:24