A seguinte fórmula pode ser adaptada para qualquer número de dias (53 pode ser substituído por outro número ou uma referência de célula):
=E7+53+ROUNDDOWN(53/7,0)+IF((MOD(53,7)+WEEKDAY(E7,2))>6,1,0)
Existe uma fórmula que eu posso colocar na célula L3 que resulta em uma data comparando a data na célula E7, adicionando 53 dias no total a essa data, excluindo quaisquer domingos dentro desse período. A data resultante seria e. g .. (E7) 3/4/2014 mais 53 dias sem contar os domingos em seu caminho e me dando essa data de encaminhamento na célula L3.
Eu realmente aprecio qualquer ajuda sobre isso, por favor: -)
A fórmula a seguir adicionará 53 dias sem incluir os domingos à data na célula E7.
=E7+60+IF(WEEKDAY(E7)>=4, 1, 0)
Sempre haverá pelo menos 60 dias adicionados, porque são 53 para começar, e pelo menos 7 domingos. Então, se a data original fosse uma quarta, quinta, sexta ou sábado, um dia adicional deve ser adicionado porque mais um domingo é incluído.
Você pode fazer isso facilmente com uma macro VBA:
Function CalcDate(startDate, increment) As Date
endDate = DateAdd("d", increment, Date)
sundays = 0
For i = startDate To endDate
If Weekday(i) = vbSunday Then
sundays = sundays + 1
End If
Next
If sundays > 0 Then
endDate = DateAdd("d", sundays, endDate)
End If
CalcDate = endDate
End Function
Você pode chamar isso como qualquer outra função incorporada:
=CalcDate(E7,53)