La función FECHA.MES de Excel devuelve la fecha (expresada como número de serie) que resulta de sumar o restar un número determinado de meses a una fecha inicial. Es una herramienta fundamental para cálculos financieros y de planificación, como determinar fechas de vencimiento, aniversarios o cualquier otra fecha recurrente basada en un intervalo mensual.
Una característica clave de esta función es cómo maneja los finales de mes. Si la fecha inicial es el último día de un mes, el resultado siempre será el último día del mes de destino. Además, si el día de la fecha inicial no existe en el mes de destino (por ejemplo, al sumar un mes al 31 de enero), la función devolverá el último día válido de ese mes de destino (en este caso, el 28 o 29 de febrero).
Sintaxis
=FECHA.MES(fecha_inicial, meses)
La función FECHA.MES tiene los siguientes argumentos:
- fecha_inicial Es la fecha a partir de la cual se realizará el cálculo. Debe ser una fecha válida de Excel, ya sea introducida directamente como texto (p. ej., «15/03/2024»), como una referencia a una celda que contenga una fecha, o como el resultado de otra función (p. ej., HOY()). Obligatorio.
 - meses Es el número de meses que se añadirán o restarán a la 
fecha_inicial. Un valor positivo dará como resultado una fecha futura, mientras que un valor negativo dará como resultado una fecha pasada. Obligatorio. 
Ejemplos
Ejemplo 1: Calcular una fecha futura
Para encontrar la fecha que es exactamente 5 meses posterior al 15 de enero de 2024.
=FECHA.MES("15/01/2024"; 5)
Resultado: 15/06/2024
Ejemplo 2: Calcular una fecha pasada
Para determinar cuál era la fecha 18 meses antes del 20 de mayo de 2025.
=FECHA.MES("20/05/2025"; -18)
Resultado: 20/11/2023
Ejemplo 3: Manejo inteligente del fin de mes
Este ejemplo muestra cómo la función ajusta el día cuando el mes de destino tiene menos días que el día de la fecha inicial. Al sumar un mes al 31 de enero de 2024, el resultado es el último día de febrero de ese año.
=FECHA.MES("31/01/2024"; 1)
Resultado: 29/02/2024 (ya que 2024 es un año bisiesto)
Ejemplo 4: Calcular fechas de vencimiento de pólizas
Supongamos que tenemos una tabla con las fechas de inicio de varias pólizas de seguro y su duración en meses. Podemos usar FECHA.MES para calcular automáticamente la fecha de vencimiento.
| A | B | C | |
|---|---|---|---|
| 1 | Póliza | Fecha Inicio | Duración (Meses) | 
| 2 | Póliza-001 | 10/01/2023 | 12 | 
| 3 | Póliza-002 | 28/02/2024 | 6 | 
| 4 | Póliza-003 | 15/09/2023 | 24 | 
La fórmula en la celda D2 (y arrastrada hacia abajo) para calcular el vencimiento sería:
=FECHA.MES(B2; C2)
Resultados:
- Para la Póliza-001: 10/01/2024
 - Para la Póliza-002: 28/08/2024
 - Para la Póliza-003: 15/09/2025
 
Observaciones
Excel gestiona las fechas como números de serie secuenciales, donde el 1 de enero de 1900 es el número 1. La función FECHA.MES devuelve uno de estos números de serie. Para visualizarlo como una fecha, es necesario aplicar un formato de fecha a la celda que contiene el resultado.
Si el argumento meses no es un número entero, la función lo truncará (eliminará la parte decimal) antes de realizar el cálculo. Por ejemplo, FECHA.MES("01/01/2024"; 2,9) se calculará como si el número de meses fuera 2.
Errores comunes
- #¡VALOR! Se produce si el argumento 
fecha_inicialno se reconoce como una fecha válida. Por ejemplo, si se introduce un texto que no sigue un formato de fecha correcto. - #¡NUM! Se produce si la fecha resultante no es válida dentro del sistema de fechas de Excel (por ejemplo, una fecha anterior al 1 de enero de 1900).
 
Disponibilidad por versión de Excel
La función FECHA.MES está disponible en Microsoft Excel desde la versión Excel 2007 y ha mantenido su comportamiento en todas las versiones posteriores, incluyendo Excel para Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2007. | 
| Google Sheets | ✔️ | Totalmente compatible. | 
| LibreOffice Calc | ✔️ | Totalmente compatible. | 
| OpenOffice Calc | ✔️ | Totalmente compatible. | 
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. | 
| Apple Numbers | ✔️ | Totalmente compatible. | 
Funciones Relacionadas
- FIN.MES Devuelve el último día del mes que resulta de sumar o restar un número específico de meses a una fecha. Es ideal para cálculos de vencimientos que siempre deben caer a fin de mes.
 - FECHA Crea una fecha válida a partir de tres valores numéricos que representan el año, el mes y el día.
 - HOY Devuelve la fecha actual del sistema. Se actualiza cada vez que se recalcula la hoja.
 - DIAS, MES, AÑO Extraen el componente de día, mes o año de una fecha, respectivamente.
 
