A fórmula para copiar para a coluna "WEEKDIF" é:
=PRODUCT(IF(($A$2:$A$21>=A2-WEEKDAY(A2,3))*($A$2:$A$21<A2-WEEKDAY(A2,3)+7),(1+$B$2:$B$21),1))-1
Esta é uma fórmula de matriz, então você precisa terminá-la com CTRL + SHIFT + ENTER .
Como funciona:
-
A2-WEEKDAY(A2,3)
eA2-WEEKDAY(A2,3)+7)
calcula a data da segunda-feira real (semana da data na linha atual) e as próximas semanas. -
($A$2:$A$21>=A2-WEEKDAY(A2,3))*($A$2:$A$21<A2-WEEKDAY(A2,3)+7)
- verifica se uma linha está na semana real. -
=IF(...,(1+$B$2:$B$21),1))-1
retorna1+diff
para a semana real e1
para todos os outros (é necessário multiplicar por 1 se não quisermos alterar o resultado). -
=PRODUCT(IF(...)-1
- calcula o produto de todos os números e subtrai 1 conforme a fórmula original.
Observação: para ser consistente no cálculo, alterei 1-dif
para 1+dif
, se minha suposição não estiver correta, você poderá alterá-la novamente.