• Calcoli e KPI
  • Come sommare le date in Excel senza fare errori

Come sommare le date in Excel senza fare errori

Bruno De luca 3 maggio 2026
Foglio di calcolo Excel con la funzione SOMMA.SE che calcola la somma degli importi superiori a 1000. Il risultato è 4.700,00.

Indice

Quando si lavora con scadenze, periodi di consegna o indicatori mensili, una data non si “somma” sempre nello stesso modo. A volte bisogna aggiungere giorni, mesi o anni a una data; altre volte si devono sommare importi e conteggi raggruppati per giorno. Distinguere questi due casi evita risultati assurdi e rende più affidabili report Excel, query SQL e dashboard KPI.

Il modo corretto di sommare le date dipende dal risultato che vuoi ottenere

  • Aggiungere giorni significa spostare una data in avanti o indietro.
  • Aggiungere mesi e anni richiede attenzione a fine mese e anni bisestili.
  • Sommare date tra loro produce quasi sempre un risultato privo di significato operativo.
  • Nei KPI si sommano invece valori associati alle date, come ricavi, ordini o ore lavorate.
  • La scelta tra giorni di calendario e giorni lavorativi cambia concretamente il risultato.

Cosa significa davvero sommare una data

La prima distinzione è semplice ma decisiva. Se aggiungo il numero 10 alla data 5 marzo, voglio ottenere il 15 marzo. Se invece sommo il 5 marzo al 10 marzo, non sto calcolando una scadenza utile, ma un’operazione matematica su due codici numerici.

Excel memorizza le date come numeri seriali. Questo permette di eseguire operazioni come A1+7, ma non significa che tutte le somme tra date abbiano un senso. Nel lavoro quotidiano, di solito servono una di queste operazioni:

Esigenza Operazione corretta Esempio
Posticipare una scadenza Aggiungere giorni 15/03 + 10 = 25/03
Calcolare la durata di un periodo Sottrarre due date 25/03 - 15/03 = 10 giorni
Somministrare un valore nel tempo Sommare importi filtrati per data Ricavi dal 1 al 31 marzo
Calcolare una scadenza mensile Aggiungere mesi con una funzione dedicata 31/01 + 1 mese

Nella mia esperienza, l’errore più frequente nasce dal confondere la data con la durata. La prima identifica un momento del calendario, la seconda misura un intervallo. Prima di scegliere una formula, chiarisco sempre se mi serve una nuova data oppure un numero di giorni, mesi o anni.

Come aggiungere giorni, mesi e anni in Excel

Aggiungere o sottrarre giorni

Per spostare una data di un numero preciso di giorni basta sommare o sottrarre un valore numerico. Se la data iniziale è nella cella A2, le formule più semplici sono:

  • =A2+7 per aggiungere sette giorni;
  • =A2-3 per sottrarre tre giorni;
  • =A2+B2 per usare un numero di giorni inserito in un’altra cella.

Il risultato deve essere formattato come Data. Se appare un numero come 45366, il calcolo è probabilmente corretto, ma la cella sta mostrando il valore seriale interno invece del formato calendario.

Aggiungere mesi senza alterare il calendario

Per mesi e anni è meglio usare funzioni specifiche. In Excel italiano, =DATA.MESE(A2;3) sposta la data di tre mesi. Per tornare indietro di un mese si usa un valore negativo, come =DATA.MESE(A2;-1).

Questa scelta è più sicura della semplice aggiunta di un numero approssimativo di giorni. Un mese può avere 28, 29, 30 o 31 giorni, quindi usare sempre 30 giorni per rappresentare un mese può creare errori nelle scadenze e nei KPI di durata.

Aggiungere anni

Per aggiungere un anno puoi usare una formula basata sulla funzione DATA:

=DATA(ANNO(A2)+1;MESE(A2);GIORNO(A2))

La formula mantiene mese e giorno, modificando soltanto l’anno. Le date del 29 febbraio meritano però un controllo specifico, perché il giorno esiste solo negli anni bisestili. Nei processi regolamentati o finanziari preferisco definire in anticipo la regola da applicare, ad esempio l’ultimo giorno di febbraio o il 28 febbraio.

Quando il calendario cambia il risultato

La stessa formula può produrre risultati diversi a seconda della regola temporale scelta. Una scadenza a 30 giorni non equivale necessariamente a una scadenza a un mese, così come cinque giorni lavorativi non corrispondono a cinque giorni consecutivi.

Giorni di calendario e giorni lavorativi

Se devo calcolare una consegna prevista dopo 10 giorni di calendario, =A2+10 è sufficiente. Se invece sabati, domeniche e festività non devono essere conteggiati, uso una funzione per i giorni lavorativi, come =GIORNO.LAVORATIVO(A2;10), con l’eventuale elenco delle festività.

Questo dettaglio è essenziale per KPI come il tempo medio di evasione, il lead time o il rispetto degli SLA. Un’azienda che lavora dal lunedì al venerdì non dovrebbe confrontare una durata calcolata in giorni lavorativi con una durata calcolata in giorni di calendario.

Leggi anche: Come si calcola la covarianza - formule ed esempio pratico

Fine mese e scadenze ricorrenti

Consideriamo la data 31 gennaio. Aggiungendo un mese, non esiste un 31 febbraio. Gli strumenti di calcolo devono quindi applicare una regola di adattamento, normalmente spostando il risultato all’ultimo giorno del mese disponibile.

Per scadenze ricorrenti, rinnovi e rate, io verifico sempre tre casi limite:

  • date iniziali al 28, 29, 30 o 31 del mese;
  • passaggio da febbraio;
  • passaggio tra un anno normale e un anno bisestile.

Un test su una sola data “facile” può dare una falsa sensazione di correttezza. Bastano poche date di fine mese per scoprire se la logica è davvero robusta.

Nei KPI si sommano i valori associati alle date

Quando l’obiettivo è costruire un indicatore, quasi mai bisogna sommare le date. Si somma invece la metrica collegata a ciascun giorno. In una tabella vendite, per esempio, la data identifica il periodo, mentre ricavi, quantità e margine sono i valori da aggregare.

In Excel, se le date sono nella colonna A e gli importi nella colonna B, puoi sommare un intervallo con SOMMA.PIÙ.SE:

=SOMMA.PIÙ.SE(B:B;A:A;">="&D1;A:A;"<="&E1)

La formula somma gli importi compresi tra la data iniziale in D1 e quella finale in E1. Se la colonna contiene anche l’orario, è più prudente usare un limite superiore esclusivo, perché una data come 31 marzo potrebbe includere solo la mezzanotte:

=SOMMA.PIÙ.SE(B:B;A:A;">="&D1;A:A;"<"&E1+1)

Questa impostazione evita di perdere le transazioni registrate durante l’ultimo giorno. È un piccolo accorgimento, ma nei report giornalieri può spiegare differenze apparentemente inspiegabili tra database, Excel e dashboard.

KPI Valore da sommare Attenzione principale
Fatturato mensile Importo delle vendite Periodo fiscale e date di competenza
Ordini ricevuti Numero di ordini Duplicati e annullamenti
Ore lavorate Durata delle attività Formato ore oltre 24
Ticket chiusi Conteggio dei ticket Data di chiusura, non di apertura

Come gestire il calcolo in SQL e Power BI

In SQL l’operazione dipende dal database utilizzato. In SQL Server, per aggiungere giorni si usa normalmente DATEADD:

DATEADD(day, 10, data_inizio)

Per sommare i ricavi in un intervallo, invece, si applicano filtri alla data:

SUM(importo) con una condizione tra data iniziale e data finale.

PostgreSQL, MySQL e altri sistemi adottano sintassi differenti per intervalli e date. Per questo non copio mai una formula SQL da un ambiente all’altro senza verificare tipo di dato, fuso orario e inclusività dei limiti. Una colonna timestamp con ora e fuso non va trattata come una semplice colonna date.

In Power BI il modello più affidabile prevede una tabella calendario separata, collegata alla tabella dei fatti. La misura base può essere una semplice somma, ad esempio:

Ricavi totali = SUM(Vendite[Importo])

Il filtro temporale viene poi gestito dalla tabella calendario. Questo approccio rende coerenti analisi per mese, trimestre, anno fiscale e confronto con il periodo precedente. Senza una dimensione data ben costruita, i KPI possono funzionare in una visualizzazione e restituire valori ambigui in un’altra.

Gli errori che falsano una somma temporale

Il primo controllo riguarda il formato. Una data memorizzata come testo può sembrare corretta a video, ma non funzionare nei filtri o nelle sottrazioni. In Excel verifico il tipo della cella, l’allineamento e il comportamento di una formula semplice come =A2+1.

Il secondo errore riguarda il formato regionale. 03/04/2026 può essere interpretato come 3 aprile oppure 4 marzo, a seconda delle impostazioni. Nei flussi importati da CSV e sistemi esterni preferisco usare il formato ISO 2026-04-03, più chiaro e meno esposto ad ambiguità.

Un altro problema comune è il fuso orario. Un evento registrato alle 23:30 in Italia può apparire nel giorno successivo se il database salva tutto in UTC e la conversione non viene applicata correttamente. Il risultato è un KPI giornaliero spostato, non necessariamente un errore nella somma.

Infine, separo sempre tre concetti:

  • data dell’evento, quando è accaduto qualcosa;
  • data di registrazione, quando il sistema ha salvato il dato;
  • data di competenza, a quale periodo economico o operativo appartiene.

Usare la colonna sbagliata può produrre un totale matematicamente corretto ma manageralmente inutile.

Una regola pratica per rendere affidabili i calcoli temporali

Prima di scrivere la formula, definisco sempre l’unità di misura, il calendario e il significato della data. Solo dopo scelgo tra somma di giorni, aggiunta di mesi, differenza tra date oppure aggregazione di valori per periodo.

Per un foglio personale è spesso sufficiente data + giorni. Per un processo aziendale con scadenze, SLA e KPI, servono invece una tabella calendario, regole chiare per festività e fine mese, oltre a controlli su orari e fusi. La differenza tra un calcolo che “sembra funzionare” e un indicatore affidabile sta quasi sempre in questi dettagli.

Il mio consiglio finale è testare il modello con almeno cinque casi limite: fine mese, 29 febbraio, weekend, festività e timestamp vicino alla mezzanotte. Se il risultato resta coerente anche lì, il calcolo è pronto per entrare in un report o in una dashboard.

Questo articolo ha carattere esclusivamente informativo ed educativo. Il materiale è stato elaborato con il supporto di moderni strumenti analitici e linguistici (IA). Prima di prendere una decisione, consulta un esperto.

Domande frequenti

Se la data iniziale è nella cella A2, puoi usare =A2+7 per aggiungere sette giorni, =A2-3 per sottrarne tre oppure =A2+B2 per utilizzare un valore inserito in un'altra cella. Il risultato deve essere formattato come Data, altrimenti Excel può mostrare il numero seriale interno.

Per aggiungere mesi è preferibile usare =DATA.MESE(A2;3), o un valore negativo per arretrare nel calendario. La funzione gestisce i mesi con 28, 29, 30 o 31 giorni e richiede controlli specifici per date come il 31 gennaio, il passaggio da febbraio e gli anni bisestili.

Per una scadenza dopo 10 giorni consecutivi è sufficiente =A2+10. Se sabati, domeniche e festività non devono essere conteggiati, usa una funzione come =GIORNO.LAVORATIVO(A2;10), aggiungendo se necessario l'elenco delle festività. La distinzione è importante per lead time, SLA e tempo medio di evasione.

Se le date sono nella colonna A e gli importi nella colonna B, puoi usare =SOMMA.PIÙ.SE(B:B;A:A;">="&D1;A:A;"<"&E1+1). Il limite superiore esclusivo include tutte le transazioni dell'ultimo giorno anche quando la colonna contiene data e ora. Nei KPI si sommano quindi ricavi, ordini o ore, non le date tra loro.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

excel
sql
power bi
scadenze
giorni lavorativi
Autor Bruno De luca
Bruno De luca
Mi chiamo Bruno De Luca e da 9 anni mi dedico con passione all'analisi dei dati, alla Business Intelligence e alla Data Science. Quello che mi affascina di questo campo è la capacità di trasformare numeri grezzi in storie comprensibili, aiutando a prendere decisioni più informate e strategiche. Sul sito mondobi.it, il mio obiettivo è condividere conoscenze, semplificare concetti complessi e offrire prospettive aggiornate, basandomi su un approccio rigoroso di verifica delle fonti e organizzazione delle informazioni. Cerco sempre di rendere i contenuti accessibili e utili, per chiunque voglia navigare nel mondo dei dati con maggiore consapevolezza.

Condividi post

Scrivi un commento