viernes, 12 de junio de 2020

EXCEL: Validación de datos para permitir fechas en los próximos 30 días

Excel formula: Data validation date in next 30 days

Fórmula genérica

=Y(A1>HOY(),A1<=(HOY()+days))

Explicación

Nota: Excel tiene varias reglas de validación de datos integradas para fechas. Esta página explica cómo crear una regla de validación propia basada en una fórmula personalizada cuando desee 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:
=Y(C5>HOY(),C5<=(HOY()+30))

Cómo funciona esta fórmula

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 Y toma múltiples expresiones lógicas y devuelve VERDADERO solo cuando todas las expresiones devuelven VERDADERO. En este caso, necesitamos probar dos condiciones:
La primera condición verifica que la entrada sea mayor que hoy:
C5>HOY()
La segunda condición verifica que la entrada sea menor que hoy + 30:
C5<=(HOY()+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 cualquiera de las expresiones devuelve FALSO, 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.

No hay comentarios:

Publicar un comentario