SIFECHA en Excel: Cómo calcular días entre dos fechas

Función SIFECHA en Excel

En resumen: ¿cómo usar la función SIFECHA en Excel?

La función SIFECHA calcula la diferencia entre dos fechas en días, meses o años. Su sintaxis es =SIFECHA(fecha_inicial; fecha_final; unidad), donde la unidad es «d» (días), «m» (meses) o «y» (años). Sirve, por ejemplo, para calcular la edad o la antigüedad. Es una función oculta: Excel no la sugiere al escribir, pero funciona en todas las versiones.

Aprende a calcular el número de días, meses y años entre dos fechas con la función SIFECHA en Excel. Guía paso a paso con ejemplos reales para dominarla hoy.

Introducción

¿Alguna vez has necesitado saber exactamente cuántos días, meses o años han pasado entre dos fechas? Saber cómo calcular el número de días entre dos fechas en Excel es más sencillo de lo que imaginas.

En esta guía, aprenderás a usar la función SIFECHA para calcular la diferencia entre fechas en Excel, ya sea en días, meses completos o años completos. Al final, tendrás todo lo que necesitas para aplicarlo en proyectos reales, como calcular edades o el tiempo activo de un cliente.

Para descargar los archivos utilizados en la clase, completa con tu e-mail:

¡No te enviaremos ningún tipo de spam! Hashtag Capacitaciones es una empresa comprometida con la protección de tus datos. Si tienes alguna duda, contáctanos.

Cómo usar la función SIFECHA en Excel

Antes de hablar de SIFECHA, hay algo que debes saber: las fechas en Excel son, en realidad, números. 

El 1 de enero de 1900 equivale al número 1, y cada día que pasa suma 1 a ese valor. Eso significa que puedes restar dos fechas directamente con una fórmula como =F3-F2 para obtener la diferencia en días.

resta de fechas en Excel para calcular días

Sin embargo, si quieres calcular meses o años completos, necesitas algo más potente: la función SIFECHA.

SIFECHA no aparece en el autocompletado de Excel (ese menú azul que sugiere funciones mientras escribes), pero existe y funciona perfectamente en todas las versiones modernas. Su sintaxis es:

=SIFECHA(fecha_inicial; fecha_final; “unidad”)

Los tres argumentos son obligatorios: la fecha más antigua va primero, la fecha más reciente va en segundo lugar y el tercer argumento —la unidad— define qué quieres calcular. Si quieres dominar más funciones, te recomendamos explorar las fórmulas esenciales de Excel que todo usuario debería conocer.

Cómo calcular el número de días entre dos fechas

Para obtener la cantidad de días entre dos fechas, el tercer argumento de SIFECHA debe ser la letra “D” (de days, días en inglés). Por ejemplo, si la fecha inicial está en la celda F2 y la fecha final en F3, la fórmula sería:

=SIFECHA(F2; F3; “D”)

Si F2 tiene el 2 de marzo de 2025 y F3 tiene el 5 de marzo de 2025, el resultado será 3, porque hay exactamente 3 días naturales entre esas fechas. 

También puedes usar la función HOY() como fecha final para que el cálculo se actualice automáticamente cada vez que abres el archivo. 

Si trabajas con registros de tiempo, quizás también te interese aprender cómo calcular las horas trabajadas en Excel.

captura con la fórmula SIFECHA completa escrita en la barra de fórmulas, con argumentos resaltados

Cómo calcular el número de meses entre dos fechas

Para calcular el número de meses completos entre dos fechas, cambia el tercer argumento a “M”:

=SIFECHA(F2; F3; “M”)

Un detalle importante: SIFECHA solo cuenta meses completos. Si la diferencia entre las fechas es de 20 días, el resultado será 0, porque no se cumplió un mes entero. Si la diferencia es de 1 mes y 15 días, el resultado será 1, porque solo hay un mes completo. 

Para que el cálculo siempre refleje el día actual, usa la función HOY() como segundo argumento: =SIFECHA(F2; HOY(); “M”).

Cómo calcular el número de meses entre dos fechas con la fórmula SIFECHA

Cómo calcular el número de años entre dos fechas

Para calcular años completos, el argumento que debes usar es “Y” (de year, año en inglés —no “A”):

=SIFECHA(F2; F3; “Y”)

Al igual que con los meses, SIFECHA cuenta solo los años completos transcurridos. Si entre las dos fechas hay 1 año y 8 meses, el resultado será 1. Esta unidad es la base para uno de los casos de uso más comunes, que verás a continuación. 

Puedes consultar todos los detalles técnicos de esta función en la documentación oficial de Microsoft.

Casos de uso reales con SIFECHA

Ahora que ya conoces los tres tipos de cálculo, es momento de ver cómo se aplican en situaciones reales. Estos dos ejemplos son los más frecuentes en el trabajo cotidiano con Excel.

Calcular la edad de una persona en Excel

Si tienes una lista de fechas de nacimiento y quieres saber la edad actual de cada persona, SIFECHA es la solución perfecta. Coloca las fechas de nacimiento en la columna A y escribe esta fórmula en la celda B2:

=SIFECHA(A2; HOY(); “Y”)

Luego, haz doble clic en el pequeño cuadrado verde que aparece en la esquina inferior derecha de la celda B2 y Excel copiará la fórmula automáticamente para todas las filas. En segundos tendrás la edad exacta de cada persona, calculada en años completos respecto al día de hoy. 

Si quieres combinar esta lógica con otras funciones, te puede interesar ver cómo funciona la función SI en Excel para agregar condiciones a tus cálculos.

captura de la columna Edad calculada con SIFECHA y HOY para varias personas

Calcular el valor total de un proyecto activo

Imagina que tienes una tabla con proyectos activos, el valor mensual acordado con cada cliente y la fecha de inicio del proyecto. Para saber cuánto ha pagado cada cliente hasta hoy, puedes combinar SIFECHA con una multiplicación:

=SIFECHA(fecha_inicio; HOY(); “M”) * valor_mensual

Esta fórmula calcula los meses completos transcurridos desde el inicio del proyecto y los multiplica por el valor mensual acordado. El cliente paga solo después de completar cada mes, así que usar “M” garantiza que no cuentes meses incompletos. 

Es un ejemplo perfecto de cómo la diferencia entre fechas en Excel puede tener un impacto directo en decisiones financieras reales.

captura de la tabla de proyectos activos con la fórmula aplicada y el valor total calculado

Conclusión

Calcular la diferencia entre fechas en Excel es mucho más simple de lo que parece una vez que conoces la función SIFECHA. Con solo tres argumentos —fecha inicial, fecha final y unidad— puedes obtener días, meses y años completos entre cualquier par de fechas y combinarlo con otras fórmulas para resolver problemas reales como calcular edades o controlar proyectos.

Si quieres llevar tus habilidades en Excel al siguiente nivel y aprender a crear dashboards profesionales, dominar las funciones más importantes y automatizar tu trabajo de punta a punta, el curso Excel Impresionante de Hashtag Capacitaciones es el camino más directo. Entra al enlace, conoce el contenido y da el siguiente paso.

Si prefieres este contenido en formato de video tutorial, mira el vídeo abajo o visita nuestro canal de YouTube!

Preguntas frecuentes sobre la diferencia entre fechas en Excel

¿Por qué SIFECHA no aparece en el autocompletado de Excel?

SIFECHA es una función heredada, incluida en Excel por compatibilidad con Lotus 1-2-3, un programa de hojas de cálculo anterior. Microsoft optó por no documentarla oficialmente en el asistente de fórmulas, pero funciona perfectamente en todas las versiones modernas de Excel. Solo debes escribirla completa a mano: =SIFECHA(.

¿Cuál es la diferencia entre usar resta directa y SIFECHA?

La resta directa (=F3-F2) solo calcula días. Si necesitas meses o años, necesitas SIFECHA.

Hashtag Capacitaciones

¡Para ver más publicaciones de Excel, haz clic aquí!


¿Te gustaría descubrir tu nivel y aprender más sobre Excel con un minicurso gratis?

Últimas publicaciones de Excel

Preguntas frecuentes sobre la función SIFECHA

¿Para qué sirve la función SIFECHA en Excel?

Para calcular la diferencia entre dos fechas en días, meses o años; por ejemplo, edad o antigüedad laboral.

¿Cuál es la sintaxis de SIFECHA?

=SIFECHA(fecha_inicial; fecha_final; unidad), donde la unidad es «y» (años), «m» (meses) o «d» (días).

¿Por qué Excel no muestra la función SIFECHA?

Es una función heredada por compatibilidad; no aparece en el asistente, pero puedes escribirla manualmente y funciona.

¿SIFECHA funciona en todas las versiones de Excel?

Sí, es compatible con versiones antiguas y actuales, incluido Microsoft 365.