Si administra varios proyectos, necesitará saber cuántos meses han pasado entre dos fechas. O, si se encuentra en la fase de planificación, es posible que deba saber lo mismo para la fecha de inicio y finalización de un proyecto.
Hay varias formas de calcular el número de meses entre dos fechas (todas usando diferentes fórmulas).
En este tutorial, le daré algunas fórmulas que puede usar para obtener el número de meses entre dos fechas.
¡Así que comencemos!
Este tutorial cubre:
Uso de la función DATEDIF (Obtener el número de meses completados entre dos fechas)
Es poco probable que obtenga las fechas que tienen un número perfecto de meses. Es más probable que haya algunos meses y algunos días 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 solo desea calcular el número total de meses entre dos fechas, puede usar la función SIFECHA.
Suponga que tiene un conjunto de datos como se muestra a continuación donde solo desea obtener el número total de meses (y no los días).
A continuación se muestra la fórmula DATEDIF que hará eso:
=DATEDIF(A2,B2,"M")
La fórmula anterior le dará solo el número total de meses completados entre dos fechas.
En caso de que desee obtener el número total de meses y días entre dos fechas, puede usar la fórmula siguiente :
=DATEDIF(A2,B2,"M")&"M "&DATEDIF(A2,B2,"MD")&"D"
Nota: La función DATEDIF excluirá la fecha de inicio al contar los números del mes. Por ejemplo, si comienza un proyecto el 1 de enero y finaliza 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, solo se han realizado 30 días de enero cubierto)
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á una fecha de inicio y una fecha de finalización como argumentos de entrada 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 darle 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 2020, el resultado de la función YEARFRAC será 0,833. Una vez que tenga el valor del año, puede obtener el valor del mes multiplicándolo por 12.
Suponga que tiene el conjunto de datos como se muestra a continuación y desea obtener el número de meses entre la fecha de inicio y finalización.
A continuación se muestra la fórmula que hará esto:
=YEARFRAC(A2,B2)*12
Esto le dará los meses en decimales.
En caso de que solo desee obtener el número de meses, puede envolver la fórmula anterior en INT (como se muestra a continuación):
=INT(YEARFRAC(A2,B2)*12)
Otra diferencia importante entre la función DATEDIF y la función YEARFRAC es que la función YEARFRAC considerará la fecha de inicio como parte del mes. Por ejemplo, si la fecha de inicio es el 1 de enero y la fecha de finalización es el 31 de enero, el resultado de la fórmula anterior sería 1
A continuación se muestra una comparación de los resultados que obtiene de DATEDIF y YEARFRAC.
Uso de la fórmula AÑO y MES (cuente todos los meses cuando el proyecto estuvo activo)
Si desea conozca el total de meses que están cubiertos entre la fecha de inicio y la fecha de finalización, entonces puede usar este método.
Suponga que tiene el conjunto de datos como se muestra a continuación:
A continuación se muestra la fórmula que le dará el número de meses entre las dos fechas:
=(YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2)
Esta fórmula usa la función AÑO (que le da el número del año usando la fecha) y la función MES (que le da el número del mes usando la fecha) .
La fórmula anterior también ignora por completo el mes de la fecha de inicio.
Por ejemplo, si su proyecto comienza el 1 de enero y finaliza el 20 de febrero, el La fórmula que se muestra a continuación le dará el resultado como 1, ya que ignora completamente el mes de la fecha de inicio.
En caso de que desee que también cuente el mes de la fecha de inicio, puede utilizar la siguiente fórmula:
=(YEAR(B2)-YEAR(A2))*12+(MONTH(B2)-MONTH(A2)+1)
Usted es posible que desee utilizar la fórmula anterior cuando desee saber cómo en cuántos meses estuvo activo este proyecto (lo que significa que podría contar el mes incluso si el proyecto estuvo activo solo durante 2 días en el mes).
Estas son tres formas diferentes de calcular meses entre dos fechas en Excel. El método que elija se basará en lo que pretende calcular (a continuación se muestra un resumen rápido):
- Utilice el método de la función DATEDIF si desea obtener el número total de meses completados entre dos fechas (ignora la fecha de inicio)
- Utilice el método YEARFRAC cuando desee obtener el valor real de los meses transcurridos entre las dos fechas. También da el resultado en decimal (donde el valor entero representa el número de meses completos y la parte decimal representa el número de días)
- Use el método AÑO y MES cuando desee saber cuántos meses están cubiertos entre dos fechas (incluso cuando la duración entre la fecha de inicio y la de finalización es solo de unos pocos días)
A continuación se muestra cómo cada fórmula cubierta en este tutorial contará el número de meses entre dos fechas:
Espero que haya encontrado útil este tutorial de Excel.
También le puede gustar el siguiente Excel consejos y tutoriales:
- Cómo calcular la cantidad de días entre dos fechas en Excel
- Cómo quitar la hora de la fecha / marca de tiempo en Excel
- Convertir la hora en número decimal en Excel (horas, minutos, segundos)
- Cómo insertar rápidamente la fecha y la marca de tiempo en Excel
- Convertir la fecha en texto en Excel
- Cómo sumar valores entre dos fechas en Excel