Como encontrar o número específico da semana por intervalo de datas no Excel?

Como encontrar o número específico da semana por intervalo de datas no Excel?

Eu tenho o mês fiscal, que tem um intervalo de datas diferente do intervalo de datas atual de cada mês.

ou seja

Data de início do mês fiscal - Data de término
Dez-15 30/11/15 - 25/12/15
Jan-16 28/12/15 - 29/01/16
16 de fevereiro 01/02/16 - 26/02/16

Como posso encontrar o número da semana no dec-15mês fiscal a partir da data: 14/12/2015?

Responder1

Para encontrar o número da semana no mês fiscal, utilizando o esquema do mês fiscal que você mostra acima, tente, com a data em questão em A3:

=CEILING((A3+1-(A3-DAY(A3)+2-WEEKDAY(A3-DAY(A3))))/7,1)

Explicação:

Parece que o seu mês fiscal começa na segunda-feira da semana de segunda a domingo, que contém o primeiro dia do mês; e o mês fiscal termina na sexta-feira anterior, deixando indefinido o sábado a domingo entre o final de um mês fiscal e o início do próximo mês fiscal.

Minha fórmula não verifica se a data é o fim de semana intermediário, mas colocaria uma data nesse fim de semana da semana anterior - mas isso poderia ser facilmente adicionado se for um problema.

Os segmentos da fórmula:

Último dia do mês anterior:

A3-DAY(A3)

Primeiro dia deste mês:

+1

Fórmula geral para calcular um Dia da Semana (DOW) de forma que seja o mais próximo ou antes da data prevista (TD). DOW: Dom=1, Seg=2, ... Sáb=6

=TD+1-WEEKDAY(TD+1-DOW)

Para então calcular o número da semana, pegamos a diferença entre o início do mês fiscal e a data indicada.

  • Adicione um (1), pois caso contrário o resultado seria baseado em zero.

  • Divida por 7 para calcular semanas.

  • Arredonde para o próximo número inteiro mais alto.

Se você precisasse calcular o número da semana para o ano fiscal, precisaria descobrir o início do ano e, em seguida, realizar a mesma operação.

informação relacionada