Cálculo de diferencias de fechas en Excel con SIFECHA y DATEDIF

En Excel, calcular la diferencia exacta entre dos fechas es una tarea muy común para análisis de datos o gestión de proyectos. Aunque pueda parecer complicado al principio, existe una forma directa y precisa de hacerlo utilizando funciones ocultas.

Hoja de cálculo de Excel mostrando el uso de funciones de fecha
Cálculo de diferencias de fechas en Excel usando SIFECHA o DATEDIF.

Cómo funciona SIFECHA

La función que necesitas es SIFECHA. Es importante entender que esta es la versión en español de la función histórica DATEDIF, la cual está «oculta» en el autocompletar pero funciona perfectamente si se escribe a mano.

Cálculo por separado

Para obtener los años, meses y días restantes entre dos fechas (por ejemplo, las celdas A1 y B1), puedes usar argumentos específicos:

  • Años: Usa el argumento «Y».
  • Meses: Usa el argumento «YM» para obtener los meses restantes después de los años.
  • Días: Usa el argumento «MD» para obtener los días restantes después de los meses y años.

Aquí tienes las fórmulas listas para usar:

=SIFECHA(A1;B1;"Y")
=SIFECHA(A1;B1;"YM")
=SIFECHA(A1;B1;"MD")

El truco de la celda única

Puedes combinar estas fórmulas en una sola celda para obtener un resultado más bonito y legible. Simplemente concatena los resultados con texto:

=SIFECHA(A1;B1;"Y")&" años, "&SIFECHA(A1;B1;"YM")&" meses, "&SIFECHA(A1;B1;"MD")&" días"

Consideraciones prácticas y errores comunes

Aunque SIFECHA es muy útil en versiones como Excel 2016, hay algunos detalles que debes tener en cuenta para evitar errores:

  • Orden de las fechas: La fecha final debe ser mayor que la inicial. Si no lo es, la función devolverá un error.
  • Separadores: Asegúrate de usar el separador correcto (generalmente punto y coma `;` en español) para evitar fallos de sintaxis.

Si por alguna razón no te funciona debido a la configuración o idioma, puedes probar con la versión estándar en inglés DATEDIF(A1,B1,"Y").

Otras opciones

También es posible calcular estas diferencias usando combinaciones de las funciones estándar AÑO, MES y DIA. Sin embargo, este método suele quedar más enredado y menos elegante que utilizar directamente SIFECHA.