Minha abordagem é "mudar" o ano fiscal para o início do ano civil, portanto, weeknum
calcula o resultado correto:
=WEEKNUM(A2-31,10+WEEKDAY(DATE(YEAR(A2-31),1,2),2))
, onde:
-
A2-31
é a data "deslocada": mova tudo 31 dias antes, assim, 1º de fevereiro será 1º de janeiro -
WEEKDAY(DATE(YEAR(A2-31),1,2),..)
é para obter o primeiro dia da semana no ano fiscal atual (como 1º de fevereiro é a primeira semana e a segunda semana começa no segundo de fevereiro, portanto o primeiro dia da semana também é o dia após a data de mudança (2ª de janeiro)-
10+WEEKDAY(...,2))
O - segundo argumento de
WEEKNUM
é o primeiro dia da semana, que é 11 para segunda-feira, 12 para terça-feira ...
O - segundo argumento para
WEEKDAY
é o dia inicial da semana. É necessário usar2
para MONDAY -
10+
para converter de 1 a 7 para 11 a 17
-
Essa fórmula funciona para cada ano, o início do ano fiscal em 1º de fevereiro e o início da segunda semana em 2º são "codificados" na fórmula.