Si eres usuario frecuente de Excel, seguro que te has preguntado alguna vez cómo sumar o restar meses a una fecha de forma rápida y sencilla. ¡Pues estás de suerte! En este artículo descubrirás la utilidad de la función EDATE de Excel, una herramienta que te permitirá realizar este cálculo en tan solo unos segundos. Así podrás agilizar tus tareas y mejorar tu productividad en el manejo de fechas en esta poderosa herramienta de hoja de cálculo. ¡No pierdas detalle y sigue leyendo para convertirte en un experto en el uso de la función EDATE de Excel!
En este tutorial, aprenderá cómo usar la fórmula EDATE en Excel y combinarla con otras funciones para una variedad de propósitos más allá de su uso básico.
Microsoft Excel proporciona una variedad de funciones para calcular fechas. Cuando se trata de sumar o restar meses a/de una fecha determinada, EDATE es la función a utilizar. Además, puede ayudarle a calcular fechas de vencimiento, fechas de aniversario, fechas de vencimiento y mucho más.
Función EDATE de Excel
La función EDATE en Excel devuelve una fecha el mismo día del mes, n meses antes o después de una fecha determinada.
La sintaxis tiene dos argumentos:
EDATE(fecha_inicio, meses)
Dónde:
- Fecha de inicio (obligatorio): la fecha de inicio en forma de fecha válida de Excel. Se puede proporcionar como una cadena de texto en el formato que Excel interpreta como una fecha (por ejemplo, «10-enero-2025»), como una referencia a una celda que contiene una fecha o como resultado de otra función como FECHA(2025). ,1,10).
- Meses (obligatorio): la cantidad de meses que se agregarán o restarán de la fecha de inicio. Un valor positivo devuelve una fecha futura, un valor negativo, una fecha pasada.
Y aquí hay algunos ejemplos del uso de la función EDATE en Excel:
Nota. De forma predeterminada, la función EDATE devuelve un número de serie que representa una fecha internamente en Excel. Para mostrar el resultado como una fecha, aplique el formato de fecha que elija.
Cómo utilizar la fórmula EDATE en Excel
Para crear una fórmula EDATE básica en Excel, siga estos pasos:
- Para el fecha de inicio argumento, proporcione una fecha válida de Excel en una de estas formas:
- una cadena entre comillas, por ejemplo, «30/01/2025» o «30-enero-2025»
- una fórmula de FECHA, por ejemplo, FECHA(2025, 1, 30)
- una referencia a la celda que contiene la fecha de inicio
- Para el meses argumento, proporcione un número entero que especifique cuántos meses agregar o restar de la fecha de inicio. Para adelantar la fecha, utilice un número positivo; el resultado será una fecha futura. Para retroceder la fecha, proporcione un número negativo; el resultado será una fecha pasada.
- Aplique el formato de FECHA deseado a la celda de fórmula.
Por ejemplo, para devolver una fecha cinco meses después del 30 de enero de 2025, utilice una de estas fórmulas:
=EDATE("1/30/2025", 5)
=EDATE("30-Jan-2025", 5)
=EDATE(DATE(2025, 1, 30), 5)
Para obtener una fecha 5 meses antes del 30 de enero de 2025, las fórmulas son las siguientes:
=EDATE("1/30/2025", -5)
=EDATE("30-Jan-2025", -5)
=EDATE(DATE(2025, 1, 30), -5)
Con la fecha de inicio en una celda predefinida, digamos C4, las fórmulas son:
=EDATE(C4, 5)
=EDATE(C4, -5)
El resultado es una fecha en el mismo día del mes, un número específico de meses antes o después de la fecha inicial.
Consejos y notas
La función EDATE pertenece a la categoría de funciones FECHA y HORA. Las fechas en Excel pueden tener diferentes formatos, pero en realidad se almacenan como números. En los cálculos sólo se pueden utilizar fechas válidas de Excel.
- Si fecha de inicio no es una fecha válida, una fórmula EDATE devuelve un #¡VALOR! error.
- Si el fecha de inicio El valor tiene una parte fraccionaria que representa el tiempo, se truncará. Para forzar a EDATE a mantener el tiempo, utilice esta fórmula.
- Si el meses El argumento no es un número entero, se eliminará su parte decimal.
- La función EDATE devuelve un número de serie correspondiente a la fecha (General formato). Para que el resultado se muestre correctamente, debe tener el formato de fecha.
Con los conceptos básicos de EDATE de Excel en mente, profundicemos en algunos ejemplos prácticos que resaltan aspectos particulares y muestran cómo realizar algunas tareas comunes.
Cómo obtener una fecha n meses a partir de hoy
Para devolver una fecha n meses antes o después de la fecha de hoy, use EDATE en combinación con la función HOY:
FECHA(HOY(), meses)
Por ejemplo, para encontrar una fecha dentro de 3 meses a partir de hoy, puede utilizar esta fórmula:
=EDATE(TODAY(), 3)
Para obtener una fecha exactamente 3 meses antes de hoy, la fórmula es:
=EDATE(TODAY(), -3)
En la siguiente captura de pantalla se muestran más ejemplos de fórmulas:
Cómo calcular n años a partir de la fecha
Para calcular una fecha desplazada una cierta cantidad de años en el futuro o en el pasado, puedes multiplicar la cantidad de años por 12:
FECHA(fecha_inicio, años*12)
Por ejemplo, para adelantar una fecha 10 años desde la fecha en A3, puede utilizar una de estas fórmulas:
=EDATE(A3, 120)
=EDATE(A3, 10*12)
Para retroceder una fecha 10 años, las fórmulas son:
=EDATE(A3, -120)
=EDATE(A3, -10*12)
La primera forma es más contacto mientras que la segunda variación es más conveniente de usar cuando tienes varios años en otra celda. Por ejemplo:
=EDATE(A3, B3*12)
Fórmula EDATE para obtener el último día del mes
La función EDATE devuelve correctamente el último día del mes si el día de inicio es 31.
Por ejemplo, la siguiente fórmula devuelve 30 de abril de 2023, que es una fecha tres meses después del 31 de enero de 2023:
=EDATE("31-Jan-2023", 3)
También mantiene el último día de febrero en los años bisiestos. Por ejemplo, el resultado de esta fórmula es el 29 de febrero de 2024:
=EDATE("31-Dec-2023", 2)
Sin embargo, si el valor del día de inicio es menor que 31, EDATE devolverá una fecha exactamente el mismo día del mes pasado o futuro, según su propósito principal. En este caso, puede calcular el último día del mes utilizando la función EOMES. Por ejemplo:
=EOMONTH("26-May-2023", 3)
La siguiente captura de pantalla muestra los resultados de ambas fórmulas; las incorrectas están en color de fuente rojo:
Fórmula EDATE para calcular las fechas de caducidad
Sabiendo la fecha de inicio y la duración en meses, calcular una fecha de caducidad, vencimiento, aniversario o jubilación es pan comido.
Todo lo que tiene que hacer es proporcionar la fecha de inicio en el primer argumento de EDATE y el número de meses en el segundo argumento. Por ejemplo, con la fecha de inicio en A3 y los meses en B3, la fórmula es:
=EOMONTH(A3, B3)
Fórmula EDATE dentro de la declaración IF de Excel
En una situación en la que necesite sumar o restar una cantidad diferente de meses a/de una fecha según una o más condiciones, puede anidar una fórmula EDATE dentro de una declaración IF.
Supongamos que desea calcular una fecha de vencimiento según el tipo de suscripción: mensual o anual. Para hacerlo, construye la siguiente fórmula IF anidada:
=IF(B3="monthly", EDATE(A3, 1), IF(B3="annual", EDATE(A3, 12), "N/A"))
Si B3 contiene la palabra «mensual», la primera función EDATE agrega un mes a la fecha de inicio en A3. Si B3 tiene «anual», otra función EDATE agrega 12 meses a la fecha de inicio. Si B3 contiene algo más o está en blanco, la fórmula devuelve «N/A».
EDATE para mantener el valor del tiempo
Cuando el valor de la fecha de inicio también incluye la hora, la función EDATE elimina la parte de la hora. Para preservar el tiempo, extráigalo del valor de fecha y hora con la ayuda de la función MOD y luego agréguelo al resultado de EDATE:
FECHA(fecha de inicio, meses) + MODO(fecha de inicio1)
Por ejemplo, para agregar una cierta cantidad de meses (B3) a un valor de fecha y hora en A3 preservando la hora, use esta fórmula:
=EDATE(A3, B3) + MOD(A3, 1)
Así es como se usa la función EDATE en Excel para sumar o restar meses a/desde una fecha determinada. ¡Gracias por leer y nos vemos en nuestro blog la próxima semana!
Libro de práctica para descargar.
Usando la fórmula EDATE en Excel – ejemplos (archivo .xlsx)
Usted también podría estar interesado en
Función EDATE de Excel para sumar o restar meses a la fecha
La función EDATE de Excel es una herramienta muy útil cuando necesitas sumar o restar meses a una fecha determinada en una hoja de cálculo de Excel. Esta función te permite realizar cálculos precisos y rápidos sin necesidad de realizar complicadas fórmulas manualmente. En este artículo, aprenderemos cómo utilizar la función EDATE y respondemos a algunas preguntas frecuentes relacionadas con su uso.
¿Qué es la función EDATE de Excel?
La función EDATE, abreviatura de «EDate» en inglés, es una función incorporada en Excel que te permite sumar o restar un número determinado de meses a una fecha establecida. Esta función es especialmente útil cuando necesitas calcular fechas futuras o pasadas a partir de una fecha base.
¿Cómo utilizar la función EDATE en Excel?
Para utilizar la función EDATE, debes seguir los siguientes pasos:
- Selecciona la celda donde deseas mostrar el resultado del cálculo.
- Escribe la siguiente fórmula: =EDATE(fecha_base, número_de_meses).
- Sustituye fecha_base por la fecha desde la cual deseas sumar o restar meses.
- Sustituye número_de_meses por la cantidad de meses que deseas sumar o restar. Un número positivo suma meses y un número negativo resta meses.
- Pulsa la tecla Enter para obtener el resultado.
Por ejemplo, si deseas sumar 3 meses a la fecha 01/01/2022, la fórmula sería =EDATE(«01/01/2022», 3). El resultado sería 01/04/2022.
Preguntas frecuentes sobre la función EDATE de Excel
Aquí tienes algunas preguntas frecuentes sobre la función EDATE de Excel:
-
¿Puedo utilizar la función EDATE para sumar o restar años?
No, la función EDATE solo permite sumar o restar meses. Sin embargo, puedes utilizar otras funciones de Excel, como DATE, para sumar o restar años a una fecha.
Fuente: Soporte de Microsoft -
¿Puedo utilizar la función EDATE con fechas anteriores a 1900?
No, la función EDATE no es compatible con fechas anteriores al 1 de enero de 1900. Si necesitas realizar cálculos con fechas anteriores a esta fecha, puedes utilizar otras funciones como DATEVALUE.
Fuente: Soporte de Microsoft -
¿La función EDATE tiene en cuenta los años bisiestos?
Sí, la función EDATE tiene en cuenta los años bisiestos al calcular fechas. Por lo tanto, si se agrega un número de meses que excede el número de meses restantes en el año bisiesto, la fecha resultante se ajustará automáticamente al último día del mes correspondiente.
Fuente: Exceljet
Ahora que conoces más sobre la función EDATE de Excel, puedes utilizarla de manera efectiva para sumar o restar meses a una fecha en tus hojas de cálculo. ¡Explora todas sus posibilidades y mejora tus habilidades en Excel!