Si gestionas varios proyectos, tendrías la necesidad de saber cuántos meses han pasado entre dos fechas. O, si estás en la fase de planificación, podrías necesitar saber lo mismo para la fecha de inicio y fin de un proyecto.
Hay múltiples maneras de calcular el número de meses entre dos fechas (todas usando diferentes fórmulas).
En este tutorial, te daré algunas fórmulas que puedes usar para obtener el número de meses entre dos fechas.
¡Así que empecemos!
Glosario
Usando la función DATEDIF (Obtener el número de meses completados entre dos fechas)
Es poco probable que consigas las fechas que tienen un número perfecto de meses. Es más probable que haya algún número de meses y algunos días que estén cubiertos por las dos fechas.
Por ejemplo, entre el 1 de enero de 2020 y el 15 de marzo de 2020, hay 2 meses y 15 días.
Si sólo quiere calcular el número total de meses entre dos fechas, puede utilizar la función DATEDIF.
Supongamos que tienes un conjunto de datos como el que se muestra a continuación, donde sólo quieres obtener el número total de meses (y no los días).
A continuación está la fórmula DATEDIF que hará eso:
=DATEDIF(A2,B2, «M»)
La fórmula anterior le dará sólo el número total de meses completados entre dos fechas.
DATEDIF es una de las pocas funciones no documentadas en Excel. Cuando escribes =DATEDIF en una celda de Excel, no verás ningún IntelliSense ni ninguna guía sobre los argumentos que puede tomar. Por lo tanto, si estás usando DATEDIF en Excel, necesitas conocer la sintaxis.
En caso de que quiera obtener el número total de meses así como los días entre dos fechas, puede usar la siguiente fórmula:
=DATEDIF(A2,B2, «M»)& «M»&DATEDIF(A2,B2, «MD»)& «D»
Nota: La función DATEDIF excluirá la fecha de inicio cuando se cuenten los números de los meses. Por ejemplo, si se inicia un proyecto el 01 de enero y termina el 31 de enero, la función DATEDIF dará el número de meses como 0 (ya que no cuenta la fecha de inicio y según ella sólo se han cubierto 30 días de enero)
Usando la función YEARFRAC (Obtener el total de meses entre dos fechas)
Otro método para obtener el número de meses entre dos fechas especificadas es usando la función YEARFRAC.
La función YEARFRAC tomará como argumentos de entrada una fecha de inicio y una fecha de fin y le dará el número de años que han pasado durante estas dos fechas.
A diferencia de la función DATEDIF, la función YEARFRAC le dará los valores en decimal en caso de que no haya transcurrido un año entre las dos fechas.
Por ejemplo, si mi fecha de inicio es el 01 de enero de 2020 y la fecha de finalización es el 31 de enero de 2o20, el resultado de la función YEARFRAC será de 0,833. Una vez que tienes el valor del año, puedes obtener el valor del mes multiplicándolo por 12.
Supongamos que tienes el conjunto de datos como se muestra a continuación y quieres obtener el número de meses entre la fecha de inicio y la de finalización.
A continuación se muestra la fórmula que hará esto:
=AÑOFRAC(A2,B2)*12
Esto le dará los meses en decimales.
<img alt="Función YEARFRAC para obtener el número de mes en decimal" height="366" sizes="(max-width: 502px) 100vw, 502px" data-pin-media="https://trumpexcel.com/wp-content/uploads/2020/01/YEARFRAC-function-to-get-number-of-month-in-decimal.png" nitro-lazy-src="https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2020/01/YEARFRAC-function-to-get-number-of-month-in-decimal.png" nitro-lazy-srcset="https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2020/01/YEARFRAC-function-to-get-number-of-month-in-decimal.png 502w, https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2020/01/YEARFRAC-function-to-get-number-of-month-in-decimal-411×300.png 411w, https://nitrocdn.com/zciqOWZgDznkuqFpvIJsLUeyHlJtlHxe/assets/static/optimized/rev-896a1a1/wp-content/uploads/2020/01/YEARFRAC-function-to-get-number-of-month-in-decimal-50×36.png 50w, https://trumpexcel.com/wp-content/uploads/2020/01/YEARFRAC-function-to-get-number-of-month-in-decimal.png