Función FECHA. MES (EDATE)
Respuesta rápida
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.
- 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)
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.
- Nombre en inglés
- EDATE
- Disponible en
- Todas las versiones actuales
- Categoría
- Fecha y hora
- Devuelve
- Un número de serie de fecha. Dale a la celda formato de fecha.
- Google Sheets
- Funciona igual en Google Sheets.
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 |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Contrato | Inicio | Meses | Resultado | |
| Acme | 31/01/2026 | 1 | 28/02/2026 | |
| Birch | 15/03/2026 | 12 | 15/03/2027 | |
| Cobalt | 01/08/2026 | -3 | 01/05/2026 |
Practica FECHA.MES
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Fin de los contratos
D2, calcula la fecha de fin de cada contrato: la fecha de inicio más el plazo en meses. Rellena hacia abajo hasta D6.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.
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.
Esta página en inglés: EDATE. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .