# Función FECHA.MES (EDATE)

> FECHA.MES devuelve la fecha que cae un número de meses antes o después de una fecha inicial, con el mismo día del mes.

Fuente: https://spreadsheetpractice.com/es/funciones/fecha-mes · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=FECHA.MES(fecha_inicial; meses)`
- **Uso más común:** `=FECHA.MES(B2;C2)` devuelve 28/02/2026 (El 31 de enero más un mes se queda en el 28 de febrero)
- **Nombre en inglés:** [EDATE](https://spreadsheetpractice.com/functions/edate)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Fecha y hora](https://spreadsheetpractice.com/es/funciones#date)
- **Devuelve:** Un número de serie de fecha. Dale a la celda formato de fecha.
- **Google Sheets:** Funciona igual en Google Sheets.

Es la herramienta adecuada para fechas de fin de contrato, renovaciones y calendarios de pago. Cuando el mes de destino es más corto, devuelve el último día de ese mes en lugar de pasarse al siguiente.

## Sintaxis

`=FECHA.MES(fecha_inicial; meses)`

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `fecha_inicial` | Obligatorio | La fecha desde la que se cuenta. |
| `meses` | Obligatorio | Cuántos meses se avanza. Los números negativos van hacia atrás. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| E2 | `=FECHA.MES(B2;C2)` | 28/02/2026 | El 31 de enero más un mes se queda en el 28 de febrero |
| E3 | `=FECHA.MES(B3;C3)` | 15/03/2027 | Doce meses después, el mismo día: 15 de marzo de 2027 |
| E4 | `=FECHA.MES(B4;C4)` | 01/05/2026 | Un número negativo retrocede tres meses |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E |
|---|---|---|---|---|---|
| 1 | Contrato | Inicio | Meses |  | Resultado |
| 2 | Acme | 31/01/2026 | 1 |  | 28/02/2026 |
| 3 | Birch | 15/03/2026 | 12 |  | 15/03/2027 |
| 4 | Cobalt | 01/08/2026 | -3 |  | 01/05/2026 |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Sumar 30 días en lugar de un mes | Sumar 30 a la fecha inicial se va alejando del mismo día cada mes. FECHA.MES(inicio; 1) mantiene el día alineado. |
| Un número de cinco cifras en lugar de una fecha | Dale a la celda formato de fecha; FECHA.MES devuelve un número de serie. |
| Meses con decimales | FECHA.MES descarta los decimales, así que 1,5 meses cuenta como 1. Usa meses enteros o suma los días aparte. |

## Consejos

- Usa =FECHA.MES(A2;12*B2) para avanzar el número entero de años que indica B2.

## Funciones relacionadas

- [FIN.MES](https://spreadsheetpractice.com/es/funciones/fin-mes) (EOMONTH): FIN.MES devuelve el último día del mes que cae un número de meses antes o después de una fecha.
- [FECHA](https://spreadsheetpractice.com/es/funciones/fecha) (DATE): FECHA crea una fecha de verdad a partir de un año, un mes y un día.
- [DIA.LAB](https://spreadsheetpractice.com/es/funciones/dia-lab) (WORKDAY): DIA.LAB devuelve la fecha que cae un número de días laborables antes o después de una fecha inicial, saltándose los fines de semana y los festivos que indiques.

## Preguntas frecuentes

### ¿Cómo sumo meses a una fecha en Excel?

Usa =FECHA.MES(A2;3) para sumar tres meses. Usa un número negativo, como -3, para restarlos.

### ¿Qué hace FECHA.MES con el 31 de enero más un mes?

Devuelve el 28 de febrero (o el 29 en un año bisiesto), porque febrero no tiene día 31.

### ¿En qué se diferencia FECHA.MES de FIN.MES?

FECHA.MES conserva el día del mes. FIN.MES siempre devuelve el último día del mes de destino.

## Practica FECHA.MES

En la página de [FECHA.MES](https://spreadsheetpractice.com/es/funciones/fecha-mes) hay un ejercicio corregido («Fin de los contratos») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [EDATE](https://spreadsheetpractice.com/functions/edate)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
