FECHADIF

Esta función devuelve el número de días, meses o años completos entre la fecha de inicio y la fecha de fin.

Sintaxis

DATEDIF(Fecha inicial; Fecha final; Intervalo)

Fecha de inicio es la fecha a partir de la cual el cálculo se lleva a cabo.

Fecha final es la fecha final para el cálculo. La fecha final debe ser posterior a la fecha inicial.

Intervalo es una cadena, y los valores posibles son «d», «m», «y», «ym», «md» y «yd».

Valor para «Intervalo»

Valor devuelto

«d»

Número de días completos entre Fecha de inicio y Fecha de final.

«m»

Número de meses completos entre Fecha de inicio y Fecha de final.

"y"

Número de años completos entre Fecha de inicio y Fecha de final.

"ym"

Número de meses completos al restar los años de la diferencia entre la Fecha inicial y la Fecha final.

"md"

Número de días completos al restar los años y los meses de la diferencia entre la Fecha inicial y la Fecha final.

"yd"

Número de días completos al restar los años de la diferencia entre la Fecha inicial y la Fecha final.


Ejemplo

Cálculo del cumpleaños. Un hombre nació el 17-04-1974. Hoy es 13-06-2012.

=DATEDIF("17-04-1974";"13-06-2012";"y") devuelve 38. =DATEDIF("17-04-1974";"13-06-2012";"ym") devuelve 1. =DATEDIF("17-04-1974";"13-06-2012";"md") devuelve 27. Por tanto, él tiene 38 años, 1 mes y 27 días.

=DATADIF("17-04-1974";"13-06-2012";"m") devuelve 457, él ha vivido 457 meses.

=DATADIF("17-04-1974";"13-06-2012";"d") devuelve 13937, él ha vivido 13937 días.

=FECHADIF("1974-04-17";"2012-06-13";"yd") devuelve 57, su cumpleaños fue hace 57 días.