
Fórmula genérica
=AND(A1>TODAY(),A1<=(TODAY()+days))
Resumen
Nota: Excel tiene varias reglas de validación de datos integradas para fechas. Esta página explica cómo crear su propia regla de validación basada en una fórmula personalizada cuando desea más control y flexibilidad.
Para permitir solo una fecha en los próximos 30 días, puede usar la validación de datos con una fórmula personalizada basada en las funciones Y y HOY.
En el ejemplo que se muestra, la validación de datos aplicada a C5: C7 es:
=AND(C5>TODAY(),C5<=(TODAY()+30))
Explicación
Las reglas de validación de datos se activan cuando un usuario agrega o cambia un valor de celda.
La función HOY devuelve la fecha de hoy (recalculada de forma continua). La función AND toma varias expresiones lógicas y devuelve VERDADERO solo cuando todas las expresiones devuelven VERDADERO. En este caso, necesitamos probar dos condiciones:
La primera condición comprueba que la entrada sea mayor que hoy:
C5>TODAY()
La segunda condición comprueba que la entrada sea menor que hoy + 30:
C5<=(TODAY()+30)
(Las fechas son solo números de serie en Excel, por lo que simplemente podemos agregar 30).
Si ambas expresiones lógicas devuelven VERDADERO, la función Y devuelve VERDADERO y la validación se realiza correctamente. Si alguna de las expresiones devuelve FALSE, la validación de datos falla.
Nota: Las referencias de celda en las fórmulas de validación de datos son relativas a la celda superior izquierda en el rango seleccionado cuando se define la regla de validación, en este caso C5.