calcular meses entre dos fechas excel

Calculadora rápida de meses entre fechas

Ingresa la fecha inicial y final para obtener resultados equivalentes a Excel (meses completos, meses con decimales y meses de calendario).

Selecciona dos fechas y pulsa "Calcular meses".

Cómo calcular meses entre dos fechas en Excel

Si estás buscando calcular meses entre dos fechas en Excel, hay varias formas correctas de hacerlo, y la mejor opción depende del tipo de resultado que necesitas. No es lo mismo contar meses completos (por ejemplo para contratos), que obtener meses con decimales (para análisis financieros), o contar cuántos meses calendario se ven afectados (para reportes mensuales).

La forma más utilizada en Excel para meses completos es la función DATEDIF. Sin embargo, también puedes combinar funciones como YEAR, MONTH, DAY y YEARFRAC para tener un control más preciso.

Opción 1: Meses completos con DATEDIF

Para contar únicamente meses completos transcurridos entre dos fechas:

=DATEDIF(A2,B2,"m")

Esta fórmula devuelve el número de meses enteros. Si no se cumple el día completo del último mes, no lo cuenta.

Ejemplo práctico

  • Fecha inicial: 10/01/2024
  • Fecha final: 09/03/2024
  • Resultado: 1 mes completo

Aunque visualmente parecen casi dos meses, falta un día para completar el segundo mes.

Opción 2: Meses exactos con decimales

Cuando necesitas un valor continuo (por ejemplo para prorrateos o estimaciones), usa:

=YEARFRAC(A2,B2,1)*12

Con esta fórmula obtienes meses aproximados con decimales. Es útil para cálculos financieros, indicadores de permanencia o métricas de tiempo.

¿Cuándo conviene usar meses decimales?

  • Proyecciones de ingresos por meses parciales.
  • Intereses o costos prorrateados.
  • Análisis de antigüedad con mayor precisión.

Opción 3: Meses de calendario tocados

En reportes de negocio, a veces necesitas saber cuántos meses calendario intervienen, incluso si solo se usa parte de cada mes. Una forma conceptual es:

=(YEAR(B2)-YEAR(A2))*12 + MONTH(B2)-MONTH(A2) + 1

El +1 hace que el conteo sea inclusivo (mes inicial y mes final). Este método es común en dashboards mensuales y seguimientos de proyectos.

Errores comunes al calcular meses en Excel

1) #NUM! en DATEDIF

Ocurre cuando la fecha inicial es mayor que la final. En ese caso, invierte las fechas o usa una validación previa.

2) Confundir meses completos con meses calendario

Si tu reporte exige “meses facturables completos”, usa DATEDIF. Si pide “meses impactados”, usa conteo de meses calendario.

3) Problemas por formato de fecha

Verifica que Excel reconozca las celdas como fecha real y no texto. Si una fecha está como texto, las fórmulas pueden devolver errores o resultados inconsistentes.

Fórmulas útiles relacionadas

  • Años completos: =DATEDIF(A2,B2,"y")
  • Meses restantes tras años: =DATEDIF(A2,B2,"ym")
  • Días restantes tras meses: =DATEDIF(A2,B2,"md")
  • Total de días: =B2-A2

Conclusión

No existe una única “mejor” fórmula para calcular meses entre dos fechas en Excel. La clave es elegir el enfoque correcto según el objetivo:

  • DATEDIF "m" para meses completos.
  • YEARFRAC*12 para meses decimales.
  • Cálculo por YEAR/MONTH para meses de calendario.

Usa la calculadora superior para validar rápidamente tus fechas y luego aplica en Excel la fórmula que más se adapte a tu caso real.

🔗 Related Calculators