Como gerar datas semanais a partir do período de pagamento quinzenal no Excel

0

Estou tentando converter o período de pagamento quinzenal para as datas semanais. Vamos dizer que eu tenho 3/2/2012 , 3/16/2012 , 3/30/2012 e algumas lacunas e, em seguida, novamente datas quinzenais.

gerar 3/9/2012 , 3/16/2012 , 3/23/2012 , 3/30/2012 e assim por diante ... Eu estava tentando usar INDEX e MATCH , mas isso me daria quinzenalmente novamente. A maneira perfeita seria combinar e gerar semanas a partir de minhas datas quinzenais aleatórias. Aqui está um exemplo da minha planilha:

    
por A_Pointar 05.11.2013 / 20:21

2 respostas

0

Aqui está uma maneira de obter uma nova coluna de datas semanais em P2 com base nas datas quinzenais que você já tem em I2 abaixo

Coloque esta fórmula em P2

=INDEX(I$2:I$1000,(ROWS(P$2:P2)+1)/2)

e esta fórmula em P3

=IF(P2>0,P2+7,0)

Formate ambas as células com esse formato personalizado

m / d / aaaa ;;

certifique-se de incluir os dois ponto e vírgula no final

Agora, selecione P2 e P3 e arraste a coluna até chegar em branco

    
por 06.11.2013 / 02:56
0

Ok, veja como fazer isso:

  1. Crie uma nova planilha.
  2. Selecione a coluna K e aplique a formatação do tipo de dados de data.
  3. Na célula K2, digite esta fórmula: (Substitua Sheet1 pelo nome da planilha por seus dados).

    =IF(MOD(ROW(K2),2)=1,K1+7,INDIRECT("Sheet1!R"&(1+(ROW(K2))/2)&"C"&COLUMN(K2),FALSE))
    
  4. Arraste esta fórmula pela planilha o quanto precisar.

A fórmula usa a função INDIRECT para calcular a localização da célula de onde deve obter os dados.

Se você precisar que as células em outras colunas fiquem em branco, substitua o equivalente por K1+7 na fórmula por "" .

Por último, mas não menos importante ... enquanto esta fórmula funciona, aqui está um aviso sobre este método: A função INDIRECT é bem lenta - então pode haver alguns problemas de desempenho se você tiver muitos dados.

    
por 05.11.2013 / 22:24