Formula Excel: data di convalida dei dati nei prossimi 30 giorni -

Sommario

Formula generica

=AND(A1>TODAY(),A1<=(TODAY()+days))

Sommario

Nota: Excel ha diverse regole di convalida dei dati integrate per le date. Questa pagina spiega come creare una propria regola di convalida basata su una formula personalizzata quando si desidera maggiore controllo e flessibilità.

Per consentire solo una data nei prossimi 30 giorni, puoi utilizzare la convalida dei dati con una formula personalizzata basata sulle funzioni AND e TODAY.

Nell'esempio mostrato, la convalida dei dati applicata a C5: C7 è:

=AND(C5>TODAY(),C5<=(TODAY()+30))

Spiegazione

Le regole di convalida dei dati vengono attivate quando un utente aggiunge o modifica un valore di cella.

La funzione TODAY restituisce la data odierna (ricalcolata su base continuativa). La funzione AND accetta più espressioni logiche e restituisce TRUE solo quando tutte le espressioni restituiscono TRUE. In questo caso, dobbiamo testare due condizioni:

La prima condizione verifica che l'input sia maggiore di oggi:

C5>TODAY()

La seconda condizione verifica che l'input sia inferiore a oggi + 30:

C5<=(TODAY()+30)

(Le date sono solo numeri di serie in Excel, quindi possiamo semplicemente aggiungere 30).

Se entrambe le espressioni logiche restituiscono TRUE, la funzione AND restituisce TRUE e la convalida ha esito positivo. Se una delle due espressioni restituisce FALSE, la convalida dei dati non riesce.

Nota: i riferimenti di cella nelle formule di convalida dei dati sono relativi alla cella in alto a sinistra nell'intervallo selezionato quando viene definita la regola di convalida, in questo caso C5.

Articoli interessanti...