Cómo aumentar 30 días a una fecha en Excel: métodos paso a paso
La forma más rápida y directa de sumar 30 días a una fecha en Excel es simplemente añadir el número 30 a la celda que contiene la fecha. Si tu fecha está en la celda A1, escribe en la celda adyacente la fórmula =A1+30 y presiona Enter. Excel interpreta automáticamente las fechas como números secuenciales (el 1 de enero de 1900 es el número 1), por lo que sumar 30 unidades equivale a avanzar 30 días. El resultado se mostrará en el mismo formato de fecha que tenga la celda original. Es importante recordar que la celda destino debe estar formateada como fecha, no como número. Si al aplicar la fórmula ves un número como 45.283 en lugar de una fecha, selecciona la celda, ve a Inicio → Formato de celdas → Fecha y elige el formato que prefieras (dd/mm/aaaa, dd-mmm-aaaa, etc.). Este es el error más común entre los usuarios principiantes. Si necesitas sumar 30 días a un rango completo de fechas, digamos de A1 a A50, escribe la fórmula =A1+30 en B1 y luego arrastra el controlador de relleno (la pequeña cruz en la esquina inferior derecha de la celda) hacia abajo hasta B50. Todas las fechas del rango se actualizarán automáticamente. Excel también ofrece la función FECHA() que permite construir una fecha a partir de sus componentes. Si quieres sumar 30 días descomponiendo la operación, puedes usar =FECHA(AÑO(A1);MES(A1);DÍA(A1)+30). Esta sintaxis es especialmente útil cuando necesitas manipular los componentes individuales de la fecha antes de sumar los días. Para usuarios que trabajan con fechas en formatos de texto (no reconocidas como fechas por Excel), primero debes convertir el texto a fecha real. Puedes hacerlo con VALOR() o FECHAVALOR(). Por ejemplo, si A1 contiene "15/03/2025" como texto, usa =FECHAVALOR(A1)+30 para obtener la fecha correcta 30 días después.
| Método | Fórmula | Uso ideal |
|---|---|---|
| Suma directa | =A1+30 | Caso general, rápido y simple |
| FECHA() | =FECHA(AÑO(A1);MES(A1);DÍA(A1)+30) | Manipular componentes de la fecha |
| FECHAVALOR() | =FECHAVALOR(A1)+30 | Convierte texto a fecha y suma |
| VBA | =DateAdd("d",30,[Fecha]) | Automatización en macros |
Usa =WORKDAY(A1,30) si necesitas que los 30 días sean laborables, saltando fines de semana y festivos.
Dato clave