Calcula la diferencia entre dos fechas en años, meses o días.
Sintaxis
DATEDIF(start_date, end_date, unit)Argumentos
start_dateobligatorio
La fecha más temprana.
end_dateobligatorio
La fecha más tardía.
unitobligatorio
"Y", "M" o "D" (también "YM", "MD", "YD").
DATEDIF devuelve el tiempo transcurrido entre dos fechas en la unidad que elijas: "Y" para años completos, "M" para meses, "D" para días. Es ideal para cálculos de edad, antigüedad y duración. La función está oculta en los menús de Excel, pero es totalmente compatible.
=DATEDIF(A2, TODAY(), "Y")→7Devuelve los años completos entre una fecha de contratación y hoy.
=DATEDIF(A2, B2, "D")→146Devuelve el número de días entre dos fechas.
Ordena las fechas
Pon primero la fecha más temprana o DATEDIF devolverá un error.
Elige la unidad
Usa "Y", "M" o "D" según la granularidad que necesites.
Es una función de compatibilidad heredada que Microsoft mantiene oculta, pero funciona en todas las versiones modernas si se escribe manualmente.