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.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT