Come evidenziare con la formattazione condizionale le date precedenti di oltre 30 giorni in Excel?
Quando si lavora con un elenco di date in Excel, capita spesso di dover evidenziare quelle precedenti di oltre 30 giorni rispetto alla data odierna. Identificarle manualmente può rivelarsi un’operazione lunga e soggetta a errori, soprattutto con set di dati di grandi dimensioni. Questa guida illustra diversi metodi efficaci per evidenziare o gestire tali date: dall’uso della formattazione condizionale per un’evidenziazione automatica, all’impiego di formule ausiliarie per ordinare e contrassegnare i valori, fino alle macro VBA per intervalli più ampi o dinamici, e persino all’utilizzo di strumenti specializzati per semplificare i flussi di lavoro. Conoscere queste opzioni ti permetterà di individuare rapidamente le date scadute, monitorare le scadenze e gestire con facilità dati sensibili al tempo.
Evidenziare le date precedenti di oltre 30 giorni con Utilizza la formattazione condizionale
Selezionare ed evidenziare facilmente le date precedenti a una data specifica con uno strumento sorprendente
Evidenziare automaticamente le date precedenti di oltre 30 giorni con una macro VBA
Utilizzare una formula in una colonna ausiliaria per contrassegnare le date precedenti di oltre 30 giorni
Evidenziare le date precedenti di oltre 30 giorni con Utilizza la formattazione condizionale
La funzionalità **Utilizza la formattazione condizionale di Excel** permette di evidenziare automaticamente le date precedenti di oltre 30 giorni all’interno di un intervallo selezionato. È particolarmente utile per tenere traccia delle attività scadute, gestire le scadenze o dare priorità agli elementi in base alla loro età. Seguire i passaggi dettagliati riportati di seguito:
1. Seleziona l’intervallo contenente le date, quindi vai su Home > Utilizza la formattazione condizionale > Nuova regola. Vedi lo screenshot:

2. Nella finestra di dialogo Nuova regola di formattazione, configura quanto segue:
- 2,1) Scegliere Usa una formula per determinare quali celle formattare tra le opzioni del tipo di regola.
- 2,2) Inserire questa formula nella casella etichettata Formatta i valori per cui la formula è vera:=A2<TODAY()-30
- 2,3) Fare clic su Formato per specificare il colore di riempimento da utilizzare per evidenziare le date precedenti.
- 2,4) Fare clic su OK per confermare e applicare la regola. Vedere lo screenshot:

Nota: In questa formula, A2 deve corrispondere alla cella in alto a sinistra del proprio intervallo selezionato, e 30 rappresenta la soglia in giorni. È possibile modificare entrambi i valori in base alle proprie esigenze. Se i dati non iniziano in A2, aggiornare di conseguenza il riferimento di cella, assicurandosi che punti sempre alla prima riga dell’intervallo.
Una volta impostata, Excel evidenzierà automaticamente tutte le date nell’intervallo che risultano precedenti di oltre 30 giorni rispetto a oggi, utilizzando il colore specificato — attirando così immediatamente l’attenzione sugli elementi che potrebbero richiedere un’azione tempestiva.

Suggerimento: Questa formula confronta la data di ciascuna cella con OGGI() meno 30. Per evidenziare intervalli temporali diversi (ad esempio, 60 giorni), basta sostituire “30” con il numero desiderato.
Se l’elenco delle date contiene celle vuote, queste potrebbero essere evidenziate anch’esse. Per evitare di evidenziare le celle vuote:
3. Seleziona nuovamente il tuo intervallo di date e vai su Home > Utilizza la formattazione condizionale > Gestisci regole.

4. Nella finestra Utilizza la formattazione condizionale Gestisci regole, fai clic su Nuova regola per aggiungere una nuova regola e gestire le celle vuote.

5. Nella finestra di dialogo Modifica regola di formattazione:
- 5,1) Scegli Usa una formula per determinare quali celle formattare.
- 5,2) Inserire la seguente formula (sostituire A2 se l'intervallo inizia altrove):=ISBLANK(A2)=TRUE
- 5,3) Conferma facendo clic su OK.

6. In Gestione regole, assicurati di selezionare la casella Interrompi se vero per la nuova regola, in modo che le celle vuote siano escluse dalle altre regole di formattazione. Fai clic su OK per completare.

Risultato: verranno evidenziate esclusivamente le date effettive precedenti di oltre 30 giorni, mentre le celle vuote saranno ignorate, come previsto.

Scenario e suggerimenti: La formattazione condizionale è perfetta per dashboard interattive o report in cui devi individuare al volo gli elementi scaduti. Tieni però presente che intervalli molto ampi o regole di formattazione complesse potrebbero rallentare la cartella di lavoro. Controlla sempre il formato data: la regola funziona solo se Excel riconosce le celle come date.
Evidenziare facilmente le date precedenti a una data specifica con uno strumento sorprendente
Se hai bisogno di un metodo rapido e intuitivo per selezionare ed evidenziare date precedenti a una data specifica (ad esempio, per report personalizzati o operazioni batch manuali),Seleziona celle specifiche in Kutools per Excel offre una soluzione efficiente. Con pochi clic puoi selezionare tutte le celle contenenti date precedenti a qualsiasi data specificata e poi evidenziarle o elaborarle secondo necessità.
1. Seleziona le celle contenenti le date, quindi fai clic su Kutools > Seleziona > Seleziona celle specifiche.

2. Nella finestra di dialogo Seleziona celle specifiche, è necessario:
- 2,1) Selezionare Cella nella sezione Seleziona tipo.
- 2,2) Scegliere Minore di dal menu Specifica tipo nell’elenco a discesa e inserire la data limite (ad esempio, 30 giorni fa o una data specifica) nella casella.
- 2,3) Fare clic su OK per selezionare tutte le celle con date corrispondenti.
- 2,4) Conferma il conteggio della selezione e procedi facendo clic su OK nella finestra di dialogo informativa.

3. Con le date pertinenti selezionate, puoi applicare un Colore di riempimento andando su Home > Colore di riempimentoper evidenziarle visivamente, se necessario.
Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.
Evidenziare automaticamente le date precedenti di oltre 30 giorni con una macro VBA
Se si lavora con set di dati di grandi dimensioni o si ha frequentemente bisogno di evidenziare date relative alla data odierna, una macro VBA può automatizzare il processo in modo efficiente. Questo metodo è particolarmente utile quando si gestiscono intervalli molto ampi, si desidera aggiornare ripetutamente l’evidenziazione o si necessita di cancellare la formattazione precedente prima di applicarne una nuova.
1. Apri la cartella di lavoro Excel in cui vuoi applicare l'evidenziazione. Accedi all'editor VBA facendo clic su Strumenti per sviluppatori > Visual Basic. Se la scheda «Sviluppo» non è visibile, abilitala dalle Opzioni di Excel. Nella finestra VBA, fai clic su Inserisci > Modulo.
Sub HighlightOldDates()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to check for old dates:", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
' Optional: Clear previous background coloring
WorkRng.Interior.ColorIndex = xlNone
For Each Rng In WorkRng
If IsDate(Rng.Value) Then
If Rng.Value < Date - 30 Then
Rng.Interior.Color = vbYellow ' Or choose any other color you prefer
End If
End If
Next
Application.ScreenUpdating = True
MsgBox "Highlighting complete.", vbInformation, xTitleId
End Sub 2. Esegui la macro selezionando Esegui (il pulsante con il triangolo verde nell’editor VBA) oppure premendo F5 dopo aver selezionato il modulo. Verrà visualizzata una finestra di dialogo per selezionare l’intervallo di date da analizzare. La macro cancellerà automaticamente qualsiasi colore di riempimento precedente ed evidenzierà in giallo le celle con date antecedenti a 30 giorni (puoi modificare il colore se necessario).
Note pratiche: - Questa soluzione VBA è ideale per attività ricorrenti o per l’analisi di fogli di lavoro di grandi dimensioni. - Salva sempre la cartella di lavoro prima di eseguire codice VBA, soprattutto se utilizzi macro che modificano la formattazione. - Le macro VBA richiedono cartelle di lavoro abilitate alle macro (.xlsm) e impostazioni appropriate. Per cartelle condivise o online, valuta l’uso degli altri metodi descritti in precedenza.
Risoluzione dei problemi: Se la macro non sembra funzionare, assicurati che le celle contenenti le date siano formattate correttamente e controlla attentamente l’intervallo selezionato. Eventuali valori non validi come date verranno ignorati.
Utilizzare una colonna di appoggio con una formula per contrassegnare le date antecedenti a 30 giorni
Per una maggiore flessibilità nell’identificare date vecchie—ad esempio per filtrare, ordinare o attivare ulteriori azioni—è possibile utilizzare una colonna di appoggio con una formula Excel. Questo metodo è particolarmente utile quando è necessario elaborare o analizzare i risultati contrassegnati oltre alla semplice colorazione delle celle.
1. Inserisci una nuova colonna accanto all’elenco delle date (ad esempio, se le date iniziano nella colonna A, aggiungi la colonna B e chiamala «Contrassegno scaduto»). Nella prima riga della colonna di appoggio (ad esempio, B2), inserisci la seguente formula:
=A2<TODAY()-30 Questa formula verifica se la data nella cella A2 è anteriore a oggi di più di 30 giorni. Se vera, restituisce VERO; altrimenti, FALSO.
2. Premere Invio per applicare la formula, quindi copiarla verso il basso in tutte le righe del proprio intervallo dati. Per farlo rapidamente, selezionare la cella B2 e trascinare il quadratino di riempimento verso il basso oppure fare doppio clic su di esso se sono presenti dati adiacenti.
3. Una volta completato, puoi filtrare o ordinare in base ai valori VERO/FALSO. Le righe con VERO sono quelle con date antecedenti a 30 giorni.
Applicazione pratica: Ora puoi filtrare i dati, applicare ulteriori regole di formattazione o utilizzare la colonna contrassegnata in calcoli e processi automatizzati. Questo approccio è estremamente efficiente quando devi intraprendere azioni basate sullo stato di scadenza di una data, come generare report o inviare notifiche.
Suggerimento: Modifica il 30 nella formula per impostare una soglia diversa. Assicurati sempre che i riferimenti di cella corrispondano al tuo effettivo intervallo di dati.
Dove funziona meglio: Questo metodo offre un controllo granulare e una tracciabilità impeccabile, rendendolo perfetto per set di dati di grandi dimensioni o per flussi di lavoro automatizzati.
Nella scelta del metodo di evidenziazione più adatto, considerare le proprie esigenze: Utilizza la formattazione condizionale è ottimo per indicazioni visive dinamiche; le colonne di appoggio consentono elaborazioni avanzate; il filtro/ordinamento è ideale per revisioni rapide senza modificare il foglio; VBA è perfetto per attività ricorrenti o ad alto volume; e Kutools per Excel offre una selezione rapida e flessibile per operazioni manuali o batch. Prestare sempre attenzione alla formattazione delle date e ai vincoli relativi alla condivisione della cartella di lavoro e salvare il file prima di applicare modifiche, specialmente quando si utilizzano strumenti VBA o componenti aggiuntivi. Combinare più metodi può portare a soluzioni efficaci per flussi di lavoro complessi.
Articoli correlati:
Date minori o maggiori di oggi in Excel
Questo tutorial illustra nei dettagli come utilizzare la funzione OGGI con la formattazione condizionale per evidenziare le date di scadenza passate o future in Excel.
Ignora le celle vuote o con valore zero con la formattazione condizionale in Excel
Supponiamo di avere un elenco di dati che contiene celle vuote o con valore zero e di voler applicare la formattazione condizionale ignorando proprio queste celle. Cosa fare? Questo articolo ti aiuterà.
Copiare le regole di formattazione condizionale in un altro foglio o cartella di lavoro
Ad esempio, sono state applicate regole di formattazione condizionale per evidenziare l’intera riga in base ai valori duplicati nella seconda colonna (Colonna Frutta) e per colorare i primi 3 valori nella quarta colonna (Colonna Importo), come mostrato nello screenshot seguente. Ora desiderate copiare queste regole di formattazione condizionale da questo intervallo a un altro foglio o cartella di lavoro. Questo articolo vi propone due soluzioni alternative per farlo.
Evidenziare celle in base alla lunghezza del testo in Excel
Immagina di lavorare con un foglio di lavoro contenente un elenco di stringhe di testo e di voler evidenziare automaticamente tutte le celle il cui contenuto supera i 15 caratteri. Questo articolo ti mostra alcuni metodi efficaci per portare a termine questa operazione in Excel.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi

