Fórmula de Excel: Calcular años, meses y días entre dos fechas

En Excel, normalmente se calcula la diferencia entre dos fechas y se muestra el resultado en días, meses o años. Este tutorial presenta una fórmula que expresa dicha diferencia en el formato **A años B meses C días**, por ejemplo: **3 años 2 meses 1 día**.
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Fórmula genérica:
| DATEDIF(start_date,end_date,«y»)&« years »&DATEDIF(start_date, end_date,«ym»)&« months » &DATEDIF(start_date, end_date,«md») &« days» |
Argumentos
| Start_date, end_date: the starting date and ending date that you want to calculate the years, months and days between. |
Error
Si el argumento end_date es anterior a start_date, la fórmula devuelve el valor de error #¡NUM!
Cómo funciona esta fórmula
Para calcular la diferencia entre dos fechas situadas en las celdas B3 y C3 y mostrar el resultado en años, meses y días, utilice la siguiente fórmula:
| =DATEDIF(B3,C3,«y»)&« years »&DATEDIF(B3, C3,«ym»)&« months » &DATEDIF(B3, C3,«md») &« days» |
Pulse Intro.
A continuación, da formato al resultado como formato de fecha haciendo clic en Inicio > Formato de número (menú desplegable) > Fecha corta o Fecha larga.
Explicación
Función SIFECHA: Esta función devuelve el número de años, meses o días transcurridos entre dos fechas indicadas.
SIFECHA(B3;C3;«y») devuelve el número de años completos entre dos fechas.
SIFECHA(B3;C3;«ym») devuelve el número de meses completos entre dos fechas, ignorando los años y los días.
SIFECHA(B3;C3;«md») devuelve el número de días restantes entre dos fechas, ignorando los años y los meses.
& es un operador que concatena los resultados de cada parte de la fórmula.
Fórmulas relacionadas
- Calcular la diferencia entre dos fechas
En este tutorial te mostramos fórmulas para calcular la diferencia entre dos fechas en años, meses, semanas y días. - Calcular días, horas, minutos y segundos entre dos fechas
¿Necesitas saber exactamente cuántos días, horas, minutos y segundos hay entre dos fechas y horas? Este tutorial te muestra la fórmula perfecta para resolverlo. - Calcular los días restantes entre dos fechas
En este tutorial te ofrecemos una fórmula para calcular rápidamente los días que quedan entre dos fechas. - Calcular horas, minutos y segundos entre dos horas
En este tutorial se presentan algunas fórmulas para mostrar rápidamente la diferencia horaria como una única unidad de tiempo.
Funciones relacionadas
- Función SI de Excel
Evalúa las condiciones que especifiques y devuelve los valores correspondientes. - Función VALOR de Excel
Convierte texto en número. - Función MES de Excel
La función MES extrae el mes como un número entero (del 1 al 12) a partir de una fecha. - Función DIA de Excel
La función DIA extrae el día como un número del 1 al 31 a partir de una fecha. - Función AÑO de Excel
La función AÑO extrae el año de una fecha dada y lo devuelve como un número de cuatro dígitos.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.