Sifecha en excel: cómo calcular días, meses y años entre dos fechas paso a paso


SIFECHA es una función curiosa: aparece en exámenes, se usa muchísimo en oficinas, pero Microsoft no la incluye en la lista oficial de funciones de Excel. Es una función "oculta" pero perfectamente válida que permite calcular la diferencia entre dos fechas en años, meses o días con una precisión que no consigues fácilmente con otras opciones. Es la herramienta favorita para calcular antigüedad de empleados, edad de personas, duración de proyectos o cualquier intervalo temporal.

Esta guía te explica qué hace SIFECHA, cómo se usa paso a paso, qué unidades de tiempo admite, ejemplos reales de oficina y errores típicos. Si quieres aprenderla junto al resto de funciones de fecha y hora, consulta también la guía sobre el curso de excel online.

 

¿Qué hace la función SIFECHA?

 

SIFECHA calcula la diferencia entre dos fechas en la unidad que tú indiques: años completos, meses completos o días. Es una función muy práctica porque se ajusta a cómo entendemos los intervalos temporales en la vida real: cuando alguien dice "tengo 35 años", se refiere a años completos, no a años con decimales.

Lo curioso es que Excel no la sugiere automáticamente al escribir = (al menos en versiones recientes), pero si la tecleas manualmente, funciona perfectamente. Es heredada de las primeras versiones de Excel y sigue siendo válida.

 

Sintaxis de SIFECHA

 

La sintaxis es:

=SIFECHA(fecha_inicial; fecha_final; "unidad")

 

Fecha inicial

 

La fecha más antigua. Puede ser una referencia a celda, una fecha escrita o el resultado de una fórmula.

 

Fecha final

 

La fecha más reciente. Si pones HOY() se calcula con la fecha actual.

 

Unidad

 

El tipo de cálculo. Va siempre entre comillas. Las opciones más comunes son:

 

  • "y": años completos entre las dos fechas.
  • "m": meses completos entre las dos fechas.
  • "d": días entre las dos fechas.
  • "ym": meses restantes después de los años completos.
  • "md": días restantes después de los meses completos.
  • "yd": días restantes después de los años completos.

 

Ejemplos prácticos de SIFECHA

 

Ejemplo 1. Calcular edad de una persona

 

Si en A2 tienes la fecha de nacimiento, la edad actual es:

=SIFECHA(A2;HOY();"y")

Excel calculará los años completos transcurridos desde el nacimiento hasta hoy. Es la forma más limpia y precisa de calcular edad en Excel.

 

Ejemplo 2. Antigüedad de un empleado

 

Con la fecha de alta en A2:

=SIFECHA(A2;HOY();"y")&" años y "&SIFECHA(A2;HOY();"ym")&" meses"

Resultado: "5 años y 3 meses". Es como suelen aparecer las antigüedades en informes de RRHH.

 

Ejemplo 3. Días entre dos fechas

 

Para saber cuántos días hay entre dos fechas:

=SIFECHA(A2;B2;"d")

También se puede hacer simplemente con la resta =B2-A2 y formato de número, pero SIFECHA da claridad sobre la intención.

 

Ejemplo 4. Meses transcurridos en un proyecto

 

=SIFECHA(A2;HOY();"m")

Devuelve los meses completos transcurridos desde la fecha de inicio del proyecto.

 

Funciones relacionadas con SIFECHA

 

Excel tiene varias funciones de fecha que conviene conocer junto a SIFECHA.

 

  • HOY(): devuelve la fecha actual. Se actualiza al abrir el archivo.
  • AHORA(): devuelve fecha y hora actuales.
  • FECHA(año;mes;día): construye una fecha a partir de tres números.
  • DIA, MES, AÑO: extraen cada parte de una fecha.
  • DIASEM: devuelve el día de la semana de una fecha.
  • DIAS.LAB: calcula los días laborables entre dos fechas (excluyendo fines de semana y festivos opcionales).
  • FIN.MES: devuelve el último día del mes en cuestión.

 

Errores frecuentes con SIFECHA

 

  • Olvidar las comillas en la unidad: "y", "m", "d" deben ir entre comillas.
  • Invertir el orden de fechas: la fecha inicial debe ser anterior a la final. Si las inviertes, devuelve error.
  • Datos guardados como texto: si las fechas son texto en lugar de fechas reales, SIFECHA falla. Cambia el formato.
  • Confundir "ym" con "m": "m" cuenta meses totales; "ym" cuenta meses restantes después de los años completos. Para mostrar antigüedad como "X años Y meses" hay que combinar las dos.
  • Esperar autocompletado: Excel no la sugiere al escribir =. Hay que escribirla entera de memoria.

 

SIFECHA en RRHH y oficinas

 

SIFECHA es probablemente la función estrella en cualquier hoja de recursos humanos. Cualquier control de plantilla calcula antigüedades, días desde la última promoción, edad media del equipo o tiempo desde la última formación con esta función. Si trabajas o vas a trabajar en RRHH, dominarla es prácticamente obligatorio.

 

Cómo aprender SIFECHA bien

 

SIFECHA se aprende rápido pero conviene practicarla con casos reales: calcular edades a partir de fechas de nacimiento, antigüedades de empleados, duraciones de proyectos. La forma más eficaz es seguir un curso intermedio donde se enseñe junto a las demás funciones de fecha.

Lo recomendable es el curso de excel intermedio online, que cubre SIFECHA y todas las funciones de fecha con ejercicios prácticos. Si todavía partes desde cero, empieza con el curso de excel básico online. Y si trabajas por cuenta ajena, comprueba los cursos de excel bonificados por fundae.

 

Preguntas frecuentes sobre SIFECHA

 

¿Por qué Excel no me sugiere SIFECHA al escribir?

 

Microsoft no la incluye en el autocompletado oficial, pero la función está disponible y funciona. Hay que escribirla manualmente.

 

¿Cuál es la diferencia entre SIFECHA y restar dos fechas?

 

Restar dos fechas devuelve siempre días. SIFECHA permite obtener años, meses, días o combinaciones específicas como "meses dentro del último año".

 

¿SIFECHA cuenta años de calendario o cumpleaños?

 

Cuenta años cumplidos. Si naciste el 15 de marzo y hoy es 14 de marzo, todavía no has cumplido el año actual y SIFECHA lo refleja correctamente.

 

¿Cómo calculo la edad exacta con años, meses y días?

 

Combinando tres SIFECHA: =SIFECHA(A2;HOY();"y")&" años, "&SIFECHA(A2;HOY();"ym")&" meses y "&SIFECHA(A2;HOY();"md")&" días".

 

¿SIFECHA cuenta días laborables?

 

No, cuenta días naturales. Para días laborables existe DIAS.LAB, que excluye fines de semana y festivos opcionales.

 

¿SIFECHA funciona en Google Sheets?

 

Sí, en Google Sheets se llama DATEDIF (igual que en Excel inglés) y funciona exactamente igual.

 

¿SIFECHA aparece en oposiciones?

 

A veces, sobre todo en supuestos prácticos donde hay que calcular antigüedades. Para preparación específica consulta el curso de excel para oposiciones.

 

Domina SIFECHA y simplifica tus cálculos temporales

 

SIFECHA es la función discreta que convierte cálculos complicados en una sola fórmula clara. Quien la domina junto con las demás funciones de fecha resuelve en segundos lo que otros tardan minutos. Es imprescindible en RRHH, gestión de proyectos y cualquier hoja con dimensión temporal. La forma más eficaz de aprenderla es matricularse en el curso de excel intermedio online. Si necesitas reforzar primero, empieza con el curso de excel básico online. Y para visión completa, consulta la guía sobre el curso de excel online.

 

 

 

Pincha aquí y solicita información sobre el curso excel básico

 

Pincha aquí y solicita información sobre el curso excel intermedio

 

 

 

 

Puedes solicitar información sobre el curso excel básico y/o intermedio desde cualquier población y capital de provincia:

 

Albacete | Alicante | Almería | Ávila | Badajoz | Barcelona | Bilbao | Burgos | Cáceres | Cádiz | Castellón de la Plana | Ciudad Real | Córdoba | Cuenca | Gerona | Granada | Guadalajara | Huelva | Huesca | Jaén | La Coruña | Las Palmas de Gran Canaria | León | Lérida | Logroño | Lugo | Madrid | Málaga | Murcia | Orense | Oviedo | Palma | Palencia | Pamplona | Pontevedra | Salamanca | San Sebastián | Santa Cruz de Tenerife | Santander | Segovia | Sevilla | Soria | Tarragona | Teruel | Toledo | Valencia | Valladolid | Vitoria | Zamora | Zaragoza

 

OTROS ARTÍCULOS QUE TE PUEDEN INTERESAR

1.- Aprender Excel desde cero: guía paso a paso para empezar de forma ordenada

Comparte este artículo: