Obtener meses entre fechas

Para medir una línea de tiempo para una actividad, calculamos la diferencia entre dos fechas en términos de días, semanas, meses y años. Pero, ¿cómo podemos calcular la diferencia entre dos fechas en meses en Excel? Existen diferentes fórmulas para obtener meses entre dos fechas en Excel.

Figura 1. Cálculo de meses entre dos fechas

Usando la Fórmula Excel DATEDIF

La función Excel DATEDIF calcula la diferencia entre dos fechas basándose en el intervalo especificado como días, meses, años. Usando esta función podemos devolver el número de meses completos entre dos fechas según la siguiente sintaxis;

=DATEDIF( start_date, end_date, "M”)

La función DATEDIF redondea reduce los valores de forma predeterminada y devuelve el número completo de meses entre fechas. En nuestro ejemplo, podemos obtener meses entre dos fechas enumeradas en la columna B y C como valores de fecha de inicio y fecha de finalización. Necesitamos usar la siguiente fórmula en la celda E2 y arrastrar el controlador de relleno hacia abajo;

=DATEDIF(B2,C2,"M")

Figura 2. Usando la función DATEDIF para calcular meses entre dos fechas

Usando la fórmula YEAR y MONTH

Podemos calcular meses entre dos fechas en Excel usando las funciones AÑO y MES en una fórmula según la siguiente sintaxis;

=(YEAR(end_date)-YEAR(start_date))*12+MONTH(end_date)-MONTH(start_date)

Esta fórmula compara dos fechas determinadas y calcula los meses entre dos fechas, ya sea como un número positivo o negativo. Aplicaremos esta fórmula en la celda F2 y copiaremos la fórmula, como;

=(YEAR(C2)-YEAR(B2))*12+MONTH(C2)-MONTH(B2)

Figura 3. Uso de la fórmula AÑO y MES para calcular meses entre fechas

Observe que el resultado de esta fórmula no siempre es similar a la función SIFECHA . Porque, la función SIFECHA devuelve el número de meses completos transcurridos entre fechas, y esta fórmula funciona con los números de meses que pertenecen a fechas diferentes. Como en la fila 6, la función DATEDIF devuelve 3 meses y la fórmula AÑO / MES devuelve 4 porque las fechas pertenecen a dos meses diferentes.

Figura 4. La diferencia entre las fórmulas DATEDIF y YEAR / MONTH

Uso de la fórmula YEARFRAC

La función de Excel YEARFRAC devuelve la fracción del año que representa el número de días completos entre dos fechas. Usando esta función podemos devolver el número de meses fraccionarios o meses absolutos entre dos fechas según la siguiente sintaxis;

=YEARFRAC( start_date, end_date) * 12

En En este ejemplo, usaremos la siguiente fórmula en la celda G2 para obtener meses fraccionarios entre dos fechas y copiarla en las celdas siguientes;

=YEARFRAC(B2,C2)*12

Figura 5. Uso de la fórmula YEARFRAC para calcular meses entre fechas

Conexión instantánea a un experto a través de nuestro Servicio Excelchat:

La mayoría de las veces, el problema que necesitará resolver será más complejo que una simple aplicación de una fórmula o función. Si desea ahorrar horas de investigación y frustración, pruebe nuestro servicio de chat de Excel en vivo. Nuestros expertos en Excel están disponibles las 24 horas del día, los 7 días de la semana para responder cualquier pregunta de Excel que pueda tener. Garantizamos una conexión en 30 segundos y una solución personalizada en 20 minutos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *