Dias no ano entre determinadas datas

3

No OpenOffice (ou no Excel), preciso calcular o número exato de dias em que determinado período fica dentro de um determinado ano. Por exemplo. o intervalo de datas de 2009/1/1 a 2010/11/01 tem 365 dias em 2009 e 305 dias em 2010. Até agora parece que a função days_in_year (year; startdate; enddate) não existe e fazendo algo semelhante em uma fórmula usando QUANDO seria bastante longo formular.

Alguém sabe algo pequeno para este propósito (sem macros)?

    
por Franky 01.11.2010 / 09:47

2 respostas

3

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

(para o Excel)

    
por 01.11.2010 / 10:10
2

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

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

Formula     Description
--------    ------------
=A3-A2      Days between the two dates (12)
    
por 01.11.2010 / 09:58