Guide Excel

Come gestire date e scadenze in Excel con i giorni rimanenti

Matteo Bianchi
Di Matteo Bianchi · Consulente gestionale & esperto Excel
7 Settembre 2026 · 7 min di lettura
Come gestire date e scadenze in Excel con i giorni rimanenti

Gestire scadenze in Excel sembra semplice finché date, testi e celle vuote non cominciano a mescolarsi. Un registro ben costruito deve distinguere una vera data Excel da una scritta che le assomiglia, calcolare i giorni residui senza ambiguità e mostrare uno stato comprensibile. È utile per pagamenti, rinnovi, documenti, manutenzioni e attività amministrative.

Excel può aggiornare i calcoli rispetto alla data corrente tramite OGGI(), ma il foglio resta uno strumento di consultazione. Le formule non garantiscono l’invio di notifiche automatiche: serve aprire o ricalcolare il file e controllare le informazioni.

Che cosa significa “vera data” in Excel

Excel memorizza normalmente una data come numero seriale e la mostra con un formato leggibile, per esempio 15/09/2026. Questo consente di sottrarre date, ordinarle cronologicamente e aggiungere giorni. Una data inserita come testo, invece, può apparire identica ma non partecipare correttamente ai calcoli.

Per inserire una data, digita un valore riconoscibile come 15/09/2026 e applica un formato data. Evita descrizioni nella stessa cella, come “entro il 15/09/2026”: conserva la data in una colonna e la nota in un’altra. Se importi dati da altri programmi, verifica alcuni valori con una sottrazione o con il formato numero.

Controllare rapidamente il tipo di dato

Se cambi temporaneamente il formato della cella da Data a Generale, una vera data viene mostrata di norma come numero. Ripristina poi il formato desiderato. Questo controllo è utile, ma non sostituisce una revisione dell’importazione: celle con apostrofi iniziali, spazi o formati diversi possono richiedere una conversione.

Costruire un registro delle scadenze

Una struttura essenziale può contenere Descrizione, Scadenza, Giorni residui, Stato e Responsabile. Ogni riga rappresenta una sola attività o documento. Non inserire due scadenze nella stessa cella: se un contratto ha più adempimenti, usa righe separate.

Descrizione Scadenza Giorni residui Stato
Pagamento fornitore 12/09/2026 5 In scadenza
Rinnovo assicurazione 30/09/2026 23 Da pianificare
Invio documento 03/09/2026 -4 Scaduto

I numeri dell’esempio presuppongono che la data corrente sia il 7 settembre 2026. Nel file reale non è necessario scriverla a mano: OGGI() restituisce la data corrente usata dal sistema e si aggiorna con il ricalcolo.

Calcolare i giorni residui

Se la scadenza è in B2, la formula più diretta è =B2-OGGI(). Il risultato indica quanti giorni mancano. Zero significa che la scadenza è oggi; un numero negativo indica che la data è passata.

Per evitare risultati poco chiari quando B2 è vuota, usa:

=SE(B2="";"";B2-OGGI())

Questa formula lascia vuota la cella dei giorni residui finché non viene inserita una scadenza. Applica alla colonna un formato numerico, non un formato data: il risultato è una quantità di giorni.

La sottrazione considera giorni di calendario. Se devi escludere sabati, domeniche o festività, il problema richiede una logica diversa e un elenco attendibile delle festività. Non cambiare formula senza aver chiarito se l’attività usa giorni solari o lavorativi.

Mostrare “Scaduto”, “In scadenza” e “Da pianificare”

Possiamo definire come “In scadenza” una voce prevista da oggi ai prossimi sette giorni. Con la data in B2, usa questa formula nella colonna Stato:

=SE(B2="";"";SE(B2<OGGI();"Scaduto";SE(B2<=OGGI()+7;"In scadenza";"Da pianificare")))

L’ordine dei controlli è importante. Prima vengono escluse le celle vuote, poi si verifica se la data è passata, quindi se rientra nei sette giorni successivi. Una scadenza di oggi è classificata come In scadenza, non come Scaduto.

Se esiste una colonna Esito in E e vuoi evitare che un’attività completata risulti ancora scaduta, puoi dare precedenza alla chiusura:

=SE(B2="";"";SE(E2="Completato";"Completato";SE(B2<OGGI();"Scaduto";SE(B2<=OGGI()+7;"In scadenza";"Da pianificare"))))

Usa sempre la stessa dicitura nella colonna Esito. Una variante come “Completo” non soddisfa il confronto con “Completato”.

Procedura pratica passo per passo

  1. Scrivi le intestazioni nella prima riga: Descrizione, Scadenza, Giorni residui, Stato ed eventuale Esito.
  2. Inserisci le scadenze nella colonna B come vere date e applica un formato uniforme.
  3. In C2 inserisci =SE(B2="";"";B2-OGGI()).
  4. In D2 inserisci la formula per Scaduto, In scadenza e Da pianificare.
  5. Copia le formule verso il basso oppure trasforma l’elenco in tabella per facilitarne l’estensione.
  6. Prova una data passata, la data di oggi, una data entro sette giorni e una data più lontana.
  7. Filtra la colonna Stato per concentrarti sulle righe che richiedono intervento.

Usare la formattazione senza nascondere l’informazione

Puoi aggiungere una formattazione condizionale alla colonna Stato: rosso per Scaduto e giallo per In scadenza. Mantieni comunque il testo, perché il colore da solo può essere frainteso e non spiega la condizione. Applica le regole all’intervallo necessario e verifica che le nuove righe vengano incluse.

Se vuoi colorare l’intera riga in base allo Stato della colonna D, seleziona l’area dei dati e usa una formula come =$D2="Scaduto". Crea una seconda regola per =$D2="In scadenza". Il numero 2 deve coincidere con la prima riga dell’area selezionata.

Ordinare e filtrare le scadenze

Ordina la colonna Scadenza dalla data più vicina alla più lontana per costruire una sequenza operativa. Assicurati che l’ordinamento coinvolga l’intero elenco, altrimenti descrizioni e date potrebbero separarsi. Una tabella Excel riduce questo rischio perché tratta ciascuna riga come un record.

Il filtro sullo Stato è utile per mostrare soltanto Scaduto o In scadenza. Ricorda però che le altre righe vengono nascoste, non eliminate. Prima di fare conteggi o stampare il registro, controlla sempre quali filtri sono attivi.

Errori comuni nella gestione delle date

  • Date scritte come testo: non si ordinano o sottraggono in modo affidabile.
  • Anno omesso: può creare ambiguità e risultati inattesi, soprattutto negli archivi storici.
  • Formato confuso: una rappresentazione poco chiara può far scambiare giorno e mese durante importazioni o condivisioni.
  • Formula sulle celle vuote: produce numeri senza significato se non viene gestita con SE.
  • Giorni residui formattati come data: mostra una data invece del numero di giorni.
  • Attività completate non gestite: continuano a comparire come scadute se la formula ignora l’esito.
  • Soglie non concordate: “In scadenza” può significare sette, quindici o trenta giorni per persone diverse.

Buone pratiche per un file affidabile

Definisci la soglia operativa prima di scrivere la formula e rendila nota a chi usa il file. Se cambia spesso, puoi conservarla in una cella dedicata e usarla nella formula con un riferimento assoluto. Assegna un responsabile a ogni riga e registra l’esito separatamente dalla scadenza.

Evita di sovrascrivere formule con valori manuali. Proteggi con attenzione le colonne calcolate se il file viene compilato da più persone, senza impedire l’inserimento dei dati necessari. Controlla periodicamente le righe senza data, i record duplicati e le attività concluse.

OGGI() dipende dalla data del sistema e dal ricalcolo della cartella di lavoro. Se il risultato sembra fermo, controlla la data del dispositivo e le impostazioni di calcolo. Per scadenze importanti, affianca a Excel una procedura organizzativa adeguata: un colore nel foglio non sostituisce responsabilità e controlli.

Modello utile: applica giorni residui e stati nel modello Excel per le scadenze di manutenzione auto.

Conclusione

Un registro scadenze efficace nasce da date reali, colonne separate e formule trasparenti. OGGI(), la sottrazione delle date e SE permettono di vedere giorni residui e stato con pochi passaggi, purché soglie ed esiti siano gestiti in modo coerente.

Domande frequenti

Come verifico se una cella contiene una vera data?

Prova ad applicare temporaneamente il formato Generale: una data riconosciuta viene normalmente mostrata come numero seriale. Puoi anche sottrarre OGGI(); se il calcolo non funziona, il dato potrebbe essere testo.

Quale formula calcola i giorni mancanti?

Con la scadenza in B2 usa =B2-OGGI(). Per lasciare vuoto il risultato quando manca la data, usa =SE(B2="";"";B2-OGGI()).

Come considero la scadenza di oggi?

Nella logica proposta, oggi rientra in “In scadenza”. Solo una data minore di OGGI() viene indicata come “Scaduto”. Puoi modificare la regola se la tua procedura aziendale usa una definizione diversa.

Excel invia automaticamente un avviso alla scadenza?

Le formule descritte mostrano lo stato nel foglio, ma non promettono l’invio di notifiche. Il file deve essere aperto o ricalcolato e inserito in una procedura di controllo adatta all’importanza della scadenza.

Matteo Bianchi
Scritto da
Matteo Bianchi · Consulente gestionale & esperto Excel
Matteo Bianchi è consulente gestionale ed esperto di Excel da oltre 13 anni. Progetta modelli pratici e affidabili per famiglie, professionisti e piccole imprese italiane, con formule testate e pronte all'uso.