DATAD.SE

Esta função calcula o número de dias, meses ou anos entre duas datas.

Sintaxe

DATAD.SE (data_inicial; data_final; unidade)

data_inicial é o valor que representa a primeira data ou a data de início, do período.

data_final é o valor que representa a última data ou data de fim, do período.

unidade é o tipo de informações que deve ser devolvido. Pode ser "d", "m", "y", "ym", "md" ou "yd".

Valor para a unidade

Valor devolvido

"d"

Devolve o número de dias no período.

"m"

Devolve o número de meses completos no período.

"y"

Devolve o número de anos completos no período.

ym

Devolve a diferença entre os meses na data_inicial e na data_final. Os dias e anos das datas são ignorados.

md

Devolve a diferença entre os dias na data_inicial e na data_final. Os meses e anos das datas são ignorados.

yd

Devolve a diferença entre os dias da data_inicial e da data_final. Os anos das datas são ignorados.


Exemplo

Cálculo para um aniversário. Um individuo nasceu em 1974-04-17. Hoje é 2012-06-13.

=DATAD.SE("1974-04-17";"2012-06-13";"y") devolve 38. =DATAD.SE("1974-04-17";"2012-06-13";"ym") devolve 1. =DATAD.SE("1974-04-17";"2012-06-13";"md") devolve 27. Assim, o individuo tem 38 anos, 1 mês e 27 dias.

=DATAD.SE("1974-04-17";"2012-06-13";"m") devolve 457, isto é, já viveu 457 meses.

=DATAD.SE("1974-04-17";"2012-06-13";"d") devolve 13937, isto é, já viveu 13937 dias.

=DATAD.SE("1974-04-17";"2012-06-13";"yd") devolve 57, isto é, o seu último aniversário foi há 57 dias.