¿Cómo calcular los intereses en plazo fijo?

Calcular Meses en Excel: Guía Definitiva

24/01/2026

Valoración: 4.46 (5975 votos)

Calcular la cantidad de meses entre dos fechas es una tarea común en Excel, ya sea para la gestión de proyectos, el cálculo de la antigüedad de un empleado, la planificación financiera o simplemente para organizar datos. Aunque puede parecer sencillo, Excel ofrece varias formas de abordar este cálculo, cada una con sus particularidades y niveles de precisión. Comprender las diferentes funciones y métodos disponibles te permitirá elegir la herramienta adecuada para cada escenario, asegurando que tus cálculos sean siempre correctos y fiables.

¿Cuánto ganó si pongo 100 mil pesos en plazo fijo?
Al vencimiento del plazo, el inversor recupera el monto inicial más los intereses generados. 2. ¿Cuánto gano si invierto 100.000 pesos en plazo fijo? Si se abre un plazo fijo tradicional por $100.000 a 30 días, el interés que generará es de $9.041,10.

En este artículo, exploraremos en detalle las funciones más utilizadas y efectivas para calcular meses en Excel, desde la misteriosa función DATEDIF hasta combinaciones lógicas con YEARFRAC, MONTH y YEAR. Te guiaremos a través de ejemplos prácticos y te proporcionaremos consejos para manejar los desafíos más comunes, como los formatos de fecha y la interpretación de los resultados. Al final, serás capaz de automatizar tus cálculos de tiempo con confianza y eficiencia.

Índice de Contenido

La Función DATEDIF: La Joya Escondida para Calcular Meses Completos

La función DATEDIF (Date Difference) es, sin duda, la herramienta más potente y precisa para calcular la diferencia entre dos fechas en términos de años, meses o días. Su particularidad radica en que no se encuentra en la lista de funciones de Excel, lo que la convierte en una especie de 'joya oculta' o 'función secreta' que muchos usuarios desconocen. Sin embargo, su utilidad es inmensa, especialmente cuando necesitas obtener el número exacto de meses completos.

Sintaxis de DATEDIF:

DATEDIF(fecha_inicio, fecha_fin, unidad)

  • fecha_inicio: La fecha inicial del periodo.
  • fecha_fin: La fecha final del periodo.
  • unidad: Un código de texto que especifica el tipo de información que deseas obtener. Para calcular meses, las unidades más relevantes son:
    • "m": Número de meses completos transcurridos entre las dos fechas.
    • "ym": Número de meses completos restantes después de restar los años completos. Es útil para obtener la parte de los meses en una edad o duración.
    • "y": Número de años completos.
    • "d": Número de días completos.
    • "yd": Número de días restantes después de restar los años completos.
    • "md": Número de días restantes después de restar los meses completos.

Ejemplos Prácticos con DATEDIF ("m" y "ym"):

Imagina que tienes la fecha de inicio en la celda A2 (por ejemplo, 15/01/2023) y la fecha de fin en la celda B2 (por ejemplo, 20/07/2024).

  • Calcular meses completos ("m"):

    =DATEDIF(A2, B2, "m")

    Resultado: 18. Esto significa que han transcurrido 18 meses completos entre el 15 de enero de 2023 y el 20 de julio de 2024. No cuenta los días parciales del último mes.

  • Calcular meses restantes después de años completos ("ym"):

    =DATEDIF(A2, B2, "ym")

    Resultado: 6. Esto es útil para saber, por ejemplo, si alguien tiene 1 año y 6 meses. La función primero calcula los años completos (1 año) y luego los meses restantes (6 meses) desde el aniversario del inicio. En este caso, de enero de 2023 a enero de 2024 hay 1 año, y de enero de 2024 a julio de 2024 hay 6 meses.

Es crucial que la fecha_inicio sea anterior o igual a la fecha_fin; de lo contrario, DATEDIF devolverá un error #NUM!.

Usando YEARFRAC para Meses Fraccionarios

Mientras que DATEDIF es excelente para meses completos, la función YEARFRAC (Year Fraction) te permite calcular la fracción del año entre dos fechas. Multiplicando este resultado por 12, puedes obtener un número de meses con decimales, lo que es útil para análisis financieros o cuando necesitas una medida más granular del tiempo.

Sintaxis de YEARFRAC:

YEARFRAC(fecha_inicio, fecha_fin, [base])

  • fecha_inicio: La fecha inicial.
  • fecha_fin: La fecha final.
  • base (opcional): Un valor que especifica el tipo de base de recuento de días a usar. Los valores comunes incluyen:
    • 0 o omitido: US (NASD) 30/360.
    • 1: Real/real.
    • 2: Real/360.
    • 3: Real/365.
    • 4: Europea 30/360.

Ejemplo con YEARFRAC para Meses:

Usando las mismas fechas: A2 (15/01/2023) y B2 (20/07/2024).

=YEARFRAC(A2, B2, 1) * 12

Resultado: Aproximadamente 18.16. Esto indica que la duración es de 18 meses y una fracción del siguiente mes. La base '1' (Real/real) es a menudo la más adecuada para cálculos generales, ya que considera el número real de días entre las fechas.

Cálculo de Meses Mediante la Diferencia de Meses y Años

Otra forma de calcular una aproximación de meses, especialmente útil si DATEDIF te resulta confusa o si necesitas una lógica diferente (por ejemplo, cuántos meses calendario hay entre dos fechas, independientemente de los días exactos de inicio/fin), es combinando las funciones MONTH y YEAR.

Fórmula:

=(AÑO(fecha_fin) - AÑO(fecha_inicio)) * 12 + (MES(fecha_fin) - MES(fecha_inicio))

Ejemplo:

A2 (15/01/2023) y B2 (20/07/2024).

=(AÑO(B2) - AÑO(A2)) * 12 + (MES(B2) - MES(A2))

Resultado: 18. (2024-2023)*12 + (7-1) = 1*12 + 6 = 12 + 6 = 18.

Esta fórmula calcula la diferencia de años en meses y luego añade la diferencia de meses. Es importante notar que esta fórmula no calcula 'meses completos' en el mismo sentido que DATEDIF. Por ejemplo, si la fecha de inicio es 31/01/2023 y la fecha de fin es 01/03/2023, DATEDIF("m") daría 1 (un mes completo), mientras que esta fórmula daría 2 (febrero y marzo).

Método Simple: Resta de Fechas y División por Días Promedio

Para una estimación rápida y menos precisa, puedes restar directamente las fechas (lo que te dará el número de días) y luego dividir por el número promedio de días en un mes (aproximadamente 30.4375, que es 365.25/12).

Fórmula:

=(fecha_fin - fecha_inicio) / 30.4375

Ejemplo:

A2 (15/01/2023) y B2 (20/07/2024).

=(B2 - A2) / 30.4375

Resultado: Aproximadamente 18.16. Este método es el menos preciso, ya que ignora la variación de días en los meses y los años bisiestos de forma exacta. Úsalo solo cuando la precisión no sea crítica.

Tabla Comparativa de Métodos para Calcular Meses

MétodoFórmula BásicaDescripciónPrecisiónIdeal para
DATEDIF ("m")=DATEDIF(Inicio, Fin, "m")Calcula el número de meses completos transcurridos.Alta (meses completos)Antigüedad, duraciones exactas de periodos completos.
DATEDIF ("ym")=DATEDIF(Inicio, Fin, "ym")Calcula los meses restantes después de restar años completos.Alta (parte de meses)Edades (años y meses), duraciones desglosadas.
YEARFRAC * 12=YEARFRAC(Inicio, Fin, 1) * 12Calcula la fracción de un año y la convierte a meses con decimales.Alta (meses fraccionarios)Análisis financiero, duraciones que requieren alta granularidad.
MONTH/YEAR Combo=(AÑO(Fin) - AÑO(Inicio)) * 12 + (MES(Fin) - MES(Inicio))Calcula la diferencia de meses calendario.Media (calendario)Contar meses que abarcan un periodo, sin considerar días exactos.
Resta Simple / 30.4375=(Fin - Inicio) / 30.4375Calcula la diferencia de días y la convierte a una estimación de meses.Baja (aproximación)Estimaciones rápidas donde la precisión no es vital.

Consideraciones Adicionales y Consejos

Formato de Fechas:

Asegúrate de que tus entradas sean reconocidas como fechas por Excel. Si introduces fechas como texto (por ejemplo, '1/1/2023' en lugar de 1/1/2023), las funciones pueden devolver errores. Puedes verificar el formato de una celda yendo a 'Formato de celdas' y seleccionando 'Fecha'.

Manejo de Errores:

  • #NUM!: Comprueba que la fecha de inicio sea anterior o igual a la fecha de fin. DATEDIF no funciona si la fecha de inicio es posterior.
  • #VALUE!: Asegúrate de que los argumentos de fecha sean válidos y que la unidad en DATEDIF esté entre comillas y sea una de las opciones válidas ("m", "y", etc.).

Fechas en Blanco:

Si alguna de tus celdas de fecha está en blanco, las funciones podrían devolver 0 o errores. Puedes usar una función SI o SI.ERROR para manejar estas situaciones. Por ejemplo: =SI(Y(ESBLANCO(A2), ESBLANCO(B2)), "", DATEDIF(A2, B2, "m"))

Preguntas Frecuentes sobre el Cálculo de Meses en Excel

¿Por qué DATEDIF no aparece en la lista de funciones de Excel?

DATEDIF es una función heredada de Lotus 1-2-3 que Microsoft incluyó en Excel por razones de compatibilidad. Aunque funciona perfectamente, nunca fue documentada oficialmente en las versiones más recientes de Excel ni incluida en el asistente de funciones, lo que le dio su estatus de 'función oculta'. A pesar de esto, es completamente funcional y muy útil.

¿Cómo calculo los meses completos sin contar los días restantes?

La forma más precisa de hacer esto es usando =DATEDIF(fecha_inicio, fecha_fin, "m"). Esta fórmula ignorará los días parciales del último mes, dándote solo el número de meses que han transcurrido por completo.

¿Cuál es la diferencia entre "m" y "ym" en DATEDIF?

La unidad "m" calcula el número total de meses completos entre las dos fechas. Por ejemplo, entre el 15/01/2023 y el 14/03/2023, hay 2 meses completos. La unidad "ym" calcula los meses completos restantes después de haber restado los años completos. Es decir, si tienes una fecha de inicio en enero y una fecha de fin en julio del año siguiente, "ym" te daría 6 (los meses transcurridos después de un año completo).

¿Puedo calcular meses hacia el futuro o hacia el pasado?

Sí, las funciones de fecha en Excel están diseñadas para manejar diferencias entre cualquier par de fechas válidas, siempre que la fecha de inicio sea anterior o igual a la fecha de fin para funciones como DATEDIF. Si necesitas calcular hacia el pasado (es decir, la fecha final es anterior a la inicial), DATEDIF devolverá un error #NUM!. En ese caso, puedes invertir las fechas y quizás usar ABS() para obtener el valor absoluto, o simplemente asegurar que tus fechas estén siempre en el orden correcto.

¿Cómo convierto días en meses en Excel?

Puedes convertir días en meses dividiendo el número total de días por el promedio de días en un mes. La fórmula más común es =NúmeroDeDías / 30.4375. Sin embargo, ten en cuenta que esta es una aproximación, ya que los meses tienen diferente número de días (28, 29, 30 o 31). Para cálculos precisos basados en fechas, es preferible usar DATEDIF o YEARFRAC.

Dominar el cálculo de meses en Excel te proporciona una gran flexibilidad y potencia para analizar y gestionar tus datos temporales. Ya sea que necesites una cuenta exacta de meses completos, una fracción precisa de tiempo o una estimación rápida, Excel tiene la herramienta adecuada para ti. Elige el método que mejor se adapte a tus necesidades y asegúrate de que tus datos de fecha estén siempre en el formato correcto para evitar errores.

Si quieres conocer otros artículos parecidos a Calcular Meses en Excel: Guía Definitiva puedes visitar la categoría Calculadoras.

Subir