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.