Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Cómo calcular años, meses y días exactos entre fechas en Excel con SIFECHA

Calcular la diferencia exacta entre dos fechas es una tarea común en Excel, ya sea para conocer la edad de una persona, determinar la duración de un proyecto o calcular el tiempo transcurrido entre eventos importantes. Sin embargo, Excel no muestra la función SIFECHA en su lista de funciones, aunque sigue siendo completamente funcional y útil.

🔹 ¿Qué aprenderás en este artículo?
✅ Cómo funciona la función SIFECHA en Excel.
✅ Cómo calcular años, meses y días exactos entre dos fechas.
✅ Aplicaciones prácticas como el cálculo de edades o periodos laborales.

¡Vamos a ello! 🚀


¿Qué es la Función SIFECHA en Excel?

SIFECHA (DATEDIF en inglés) es una función oculta de Excel que permite calcular la diferencia entre dos fechas en años, meses o días. Es muy útil para hacer cálculos de tiempo de manera precisa.

Sintaxis de SIFECHA

=SIFECHA(fecha_inicial, fecha_final, "intervalo")

📌 Parámetros:
🔹 fecha_inicial: Fecha más antigua en el cálculo.
🔹 fecha_final: Fecha más reciente en el cálculo.
🔹 intervalo: Unidad de tiempo que deseas calcular.

Intervalos Disponibles

Intervalo Resultado
"Y" Años completos entre las fechas.
"M" Meses completos entre las fechas.
"D" Días completos entre las fechas.
"YM" Meses sobrantes después de contar los años completos.
"MD" Días sobrantes después de contar los meses completos.
"YD" Días sobrantes después de contar los años completos.

Ejemplo 1: Calcular la Diferencia en Días, Meses y Años

Supongamos que tenemos dos fechas:
📌 Fecha de inicio: 10/05/2015
📌 Fecha de finalización: 25/07/2024

Queremos calcular:
✅ Años completos entre las fechas.
✅ Meses restantes después de contar los años.
✅ Días restantes después de contar los meses.

Fórmulas a utilizar:

📌 Años completos:

=SIFECHA(A2, B2, "Y")

📌 Meses sobrantes:

=SIFECHA(A2, B2, "YM")

📌 Días sobrantes:

=SIFECHA(A2, B2, "MD")

Resultado esperado:

📌 9 años, 2 meses y 15 días


Ejemplo 2: Calcular la Edad Exacta de una Persona

Si queremos calcular la edad de una persona hasta la fecha actual, podemos usar la función HOY() para obtener la fecha actual.

📌 Fórmula para calcular la edad en años:

=SIFECHA(A2, HOY(), "Y")

📌 Fórmula para calcular la edad con meses y días exactos:

=SIFECHA(A2, HOY(), "Y") & " años, " & SIFECHA(A2, HOY(), "YM") & " meses y " & SIFECHA(A2, HOY(), "MD") & " días"

🔹 Ejemplo: Si la fecha de nacimiento es 22/09/2000, el resultado al 10/07/2024 será:
📌 23 años, 9 meses y 18 días


Ejemplo 3: Calcular el Tiempo de Servicio de un Empleado

Si deseas calcular la antigüedad de un empleado desde su fecha de ingreso, usa la fecha actual con la función HOY().

📌 Fórmula para calcular la antigüedad en años y meses:

=SIFECHA(A2, HOY(), "Y") & " años y " & SIFECHA(A2, HOY(), "YM") & " meses"

📌 Ejemplo: Si el empleado ingresó el 15/04/2018, el resultado al 10/07/2024 será:
📌 6 años y 2 meses


Errores Comunes y Cómo Solucionarlos

🔴 1. Error #¡NUM!
📌 Ocurre cuando la fecha de inicio es mayor que la fecha de finalización.
✅ Solución: Asegúrate de que la fecha inicial sea menor.

🔴 2. Error de formato de fecha
📌 Si las fechas están en formato texto, Excel no reconocerá la función.
✅ Solución: Convierte las celdas a formato Fecha en la pestaña Inicio > Número > Fecha.


¿Por Qué Usar SIFECHA en Excel?

📌 Ventajas:
✅ Cálculo preciso de diferencias de tiempo.
✅ Funciona en todas las versiones de Excel.
✅ Se puede combinar con otras funciones como HOY().

📌 Desventajas:
⚠️ No aparece en la lista de funciones de Excel.
⚠️ Puede generar errores si las fechas no están bien formateadas.


La función SIFECHA en Excel es una herramienta poderosa para calcular años, meses y días exactos entre fechas. Aunque no aparece en la lista de funciones de Excel, sigue siendo muy útil en cálculos de edades, tiempo de servicio o diferencias de fechas en proyectos.

✅ Ejemplos prácticos:
📌 Calcular la edad de una persona.
📌 Determinar el tiempo transcurrido en un empleo.
📌 Analizar el tiempo entre eventos específicos.

🔹 ¿Te ha resultado útil esta función? Cuéntanos en los comentarios cómo la usas en tu día a día. 🚀

📢 Para más trucos de Excel, suscríbete a nuestro blog y síguenos en redes sociales.


🎯 ¡Comparte este artículo con tus colegas y mejora tu productividad en Excel! 📊

Previous Post
Next Post