Dias no ano entre determinadas datas

Dias no ano entre determinadas datas

No OpenOffice (ou Excel), preciso calcular o número exato de dias que um determinado intervalo de datas cai em um determinado ano. Por exemplo. o intervalo de datas de 01/01/2009 a 01/11/2010 tem 365 dias em 2009 e 305 dias em 2010. Até agora parece que uma função dias_no_ano(ano;datainicial;datafinal) não existe e está fazendo algo semelhante em uma fórmula usando QUANDO seria um formulário bastante longo.

Alguém conhece algo pequeno para esse fim (sem macros)?

Responder1

=MAX(MIN(DATE(year,12,31),enddate)-MAX(DATE(year,1,1),startdate)+1,0)

(para Excel)

Responder2

Para calcular o número de dias entre duas datas, você pode usar osubtração (-)operador.

A
Date
6/8/2007
6/20/2007

Formula     Description
--------    ------------
=A3-A2      Days between the two dates (12)

informação relacionada