• Calcoli e KPI
  • Giorni lavorativi tra due date - calcolo, festività e KPI

Giorni lavorativi tra due date - calcolo, festività e KPI

Bruno De luca 22 giugno 2026
Microsoft Excel: impara a calcola giorni lavorativi con le schede tecniche.

Indice

Una scadenza può sembrare lontana o vicina a seconda del calendario usato. Per calcolare i giorni lavorativi tra due date bisogna infatti distinguere weekend, festività, sabati lavorativi e regole aziendali, così da ottenere un dato affidabile per consegne, ferie, SLA e KPI operativi.

Il conteggio corretto dipende dal calendario, non solo dalle due date

  • Giorni lavorativi significa normalmente lunedì-venerdì, ma il sabato può rientrare in alcuni contratti.
  • Il risultato cambia se si includono o si escludono giorno iniziale e giorno finale.
  • Per un calcolo realistico bisogna sottrarre festività nazionali, locali e chiusure aziendali.
  • Excel e Google Sheets permettono di automatizzare il conteggio con funzioni dedicate come GIORNI.LAVORATIVI.TOT e NETWORKDAYS.
  • Nei report BI il dato diventa utile solo se il calendario di riferimento è documentato e condiviso.

Cosa si intende davvero per giorno lavorativo

Nel caso più comune, un giorno lavorativo è un giorno compreso tra lunedì e venerdì, esclusi sabati, domeniche e festività. Questa è però una convenzione, non una regola valida per ogni attività: commercio, sanità, logistica e produzione possono adottare settimane lavorative diverse.

Prima di fare il calcolo definisco sempre tre elementi. Il primo è la settimana operativa, il secondo è l’elenco delle festività, il terzo riguarda gli estremi dell’intervallo. Un conteggio che include il 10 marzo e il 20 marzo non produce lo stesso risultato di uno che considera soltanto i giorni compresi tra queste due date.

La differenza tra giorni di calendario e giorni lavorativi è importante anche nei contratti. Un termine espresso in giorni naturali comprende tutti i giorni, mentre un termine in giorni lavorativi segue una logica diversa. Per scadenze legali o contrattuali non mi affiderei mai a un calcolo generico senza controllare la definizione prevista dalla norma, dal contratto o dal CCNL applicabile.

Un esempio semplice tra due date

Consideriamo il periodo dal 10 al 20 marzo 2026, con settimana dal lunedì al venerdì. Contando entrambe le date, i giorni di calendario sono 11, mentre i giorni lavorativi sono 9. Il risultato cambia se il giorno di partenza viene considerato soltanto come data di riferimento.

Per questo motivo, quando preparo un modello o un KPI, inserisco sempre un campo che descrive la regola adottata. Una voce come “intervallo inclusivo” evita discussioni successive tra amministrazione, operations e data analyst.

Il metodo pratico per fare il conteggio senza errori

Il metodo più solido parte dal calendario, non dalla semplice sottrazione tra date. La differenza matematica tra due date restituisce giorni trascorsi, ma non sa quali siano lavorativi e non riconosce automaticamente festività o chiusure aziendali.

  1. Inserisci data iniziale e data finale nello stesso formato, preferibilmente AAAA-MM-GG nei database.
  2. Definisci la settimana lavorativa, ad esempio cinque o sei giorni.
  3. Prepara una tabella delle festività con una data per riga.
  4. Decidi se gli estremi sono inclusi nel conteggio.
  5. Verifica il risultato su un intervallo breve, dove il conteggio manuale è possibile.

In Italia, l’elenco può comprendere festività come Capodanno, Epifania, Pasquetta, 25 aprile, 1° maggio, 2 giugno, Ferragosto, Ognissanti, 8 dicembre, Natale e Santo Stefano. Vanno considerate anche la festa del patrono locale e le giornate di chiusura definite dall’azienda.

Nel 2026 conviene controllare anche il 4 ottobre, introdotto come festa nazionale di San Francesco. L’effetto concreto sul tuo conteggio deve comunque essere verificato rispetto al calendario aziendale, al territorio e alle regole del rapporto di lavoro.

Il caso delle festività che cadono nel weekend

Una festività che cade di domenica non sempre produce lo stesso effetto di una festività che cade in un giorno normalmente lavorativo. Per un semplice KPI di capacità può bastare escludere le date non lavorative; per buste paga, ferie e scadenze contrattuali possono valere regole specifiche.

La mia raccomandazione è separare sempre calcolo operativo e calcolo giuslavoristico. Il primo serve a stimare tempi e carichi, il secondo richiede una regola formale e una fonte aggiornata.

Come automatizzare il calcolo in Excel e Google Sheets

Per un conteggio occasionale è sufficiente un calendario. Quando però devo elaborare molte righe, preferisco automatizzare il processo con una funzione dedicata e una tabella centralizzata delle festività.

In una versione italiana di Excel, una formula tipica è:

=GIORNI.LAVORATIVI.TOT(A2;B2;F2:F20)

Dove A2 contiene la data iniziale, B2 la data finale e F2:F20 l’elenco delle festività da escludere. La funzione considera normalmente il weekend sabato-domenica e include nel conteggio le date iniziale e finale quando sono lavorative.

In Google Sheets si può usare una formula equivalente, spesso indicata con il nome inglese:

=NETWORKDAYS(A2;B2;F2:F20)

La sintassi può cambiare in base alla lingua e alle impostazioni locali del foglio. Se il sabato è lavorativo o il weekend segue una configurazione diversa, bisogna usare la variante INTL, disponibile nei fogli di calcolo che supportano calendari personalizzati.

La tabella delle festività è il vero punto critico

La formula è raramente il problema. L’errore più comune nasce da un elenco festività incompleto, duplicato o non aggiornato. Io utilizzo una tabella con almeno tre colonne: data, descrizione e ambito, ad esempio nazionale, locale o aziendale.

Data Descrizione Ambito
01/01/2026 Capodanno Nazionale
06/04/2026 Lunedì dell’Angelo Nazionale
02/06/2026 Festa della Repubblica Nazionale
Data variabile Chiusura aziendale Aziendale

La tabella dovrebbe avere anche un campo CalendarioID se l’azienda opera in più Paesi o sedi. In questo modo Milano, Roma e una filiale estera possono usare regole diverse senza duplicare tutto il modello.

Dal conteggio dei giorni ai KPI operativi

Il numero di giorni lavorativi diventa davvero utile quando viene collegato a un evento aziendale. Data ordine, data presa in carico, data consegna e data chiusura possono trasformarsi in indicatori leggibili soltanto dopo aver applicato lo stesso calendario.

KPI Calcolo Cosa misura
Lead time operativo Giorni lavorativi tra richiesta e completamento Velocità complessiva del processo
Tempo medio di risposta Giorni lavorativi tra apertura e prima risposta Reattività del team
Rispetto SLA Pratiche chiuse entro il limite / pratiche totali Affidabilità del servizio
On-time delivery Consegne puntuali / consegne totali Precisione della pianificazione

Immaginiamo 120 richieste chiuse in un mese con un tempo complessivo di 840 giorni lavorativi. Il lead time medio è di 7 giorni lavorativi per richiesta. Il dato è utile, ma da solo non spiega se il problema sia nella coda iniziale, nella lavorazione o nella fase di approvazione.

Per questo abbino la media alla mediana, cioè il valore che divide a metà le osservazioni, e a percentili come P90. Se la media è 7 giorni ma il P90 è 18, una parte consistente dei clienti sta vivendo tempi molto più lunghi rispetto al valore medio.

Leggi anche: Scorporo IVA dal lordo - formule, esempi e KPI

Giorni lavorativi, capacità e produttività

Nei report di capacità è importante non confondere i giorni disponibili con i giorni effettivamente produttivi. Un mese può avere 22 giorni lavorativi teorici, ma ferie, formazione, assenze e riunioni riducono le ore realmente utilizzabili.

Un indicatore più realistico può essere espresso così:

Capacità disponibile = giorni lavorativi × ore giornaliere × numero di risorse × tasso di disponibilità

Con 20 giorni, 8 ore al giorno, 5 persone e una disponibilità dell’80%, la capacità teorica è di 640 ore. Usare direttamente 800 ore produrrebbe una previsione troppo ottimistica e renderebbe il KPI poco credibile.

Gli errori che falsano il risultato

Il primo errore è usare la differenza tra date come se fosse già un conteggio di lavoro. Il secondo è cambiare criterio tra reparti: un team include la data iniziale, un altro la esclude, e il confronto dei KPI perde significato.

  • Ignorare le festività, soprattutto nei periodi con Pasqua, Natale o ponti.
  • Considerare sempre il sabato non lavorativo, anche quando il contratto o il reparto lo prevede come giornata operativa.
  • Mescolare giorni di calendario e lavorativi nella stessa metrica.
  • Usare una sola media senza controllare mediana, percentili e valori anomali.
  • Sottrarre automaticamente ferie e assenze quando il KPI misura invece il tempo di attraversamento del processo.
  • Non versionare il calendario, rendendo impossibile ricostruire un report storico.

Un altro punto spesso trascurato riguarda gli orari. Se una richiesta arriva venerdì alle 18:30 e il team lavora fino alle 17:00, il conteggio per data potrebbe considerarla ricevuta quel giorno, mentre il calcolo del tempo di risposta dovrebbe partire dal primo orario utile del lunedì.

Quando il KPI serve per decisioni operative, conviene quindi memorizzare sia la data sia il timestamp. La data alimenta il calendario dei giorni lavorativi, mentre l’orario permette di misurare con precisione ore lavorative e rispetto delle fasce SLA.

Dal numero di giorni a una decisione operativa

Per ottenere un dato affidabile, parto da una regola semplice: un giorno lavorativo non è una proprietà universale della data, ma il risultato dell’incrocio tra calendario, sede, contratto e processo.

In un foglio personale basta una formula con l’elenco delle festività. In un sistema BI servono invece una tabella calendario, un calendario festivo versionato e una definizione condivisa di data iniziale, data finale e weekend.

La differenza si vede nei risultati. Un conteggio coerente non serve solo a sapere quanti giorni sono trascorsi, ma aiuta a stimare capacità, individuare ritardi reali e confrontare team o periodi senza distorsioni. È questo passaggio, dal semplice calcolo al dato governato, che trasforma una data in un KPI utile.

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

Bisogna stabilire prima la regola sugli estremi dell’intervallo. Ad esempio, dal 10 al 20 marzo 2026, contando entrambe le date e considerando lavorativi lunedì-venerdì, risultano 9 giorni lavorativi su 11 giorni di calendario.

Oltre a sabati e domeniche, si possono escludere festività nazionali, festa del patrono locale e giornate di chiusura aziendale. È utile mantenere una tabella con data, descrizione, ambito e, se necessario, un CalendarioID per distinguere sedi o Paesi diversi.

In Excel in italiano si può usare =GIORNI.LAVORATIVI.TOT(A2;B2;F2:F20), dove A2 e B2 contengono le date e F2:F20 le festività. In Google Sheets è disponibile la formula =NETWORKDAYS(A2;B2;F2:F20); per settimane diverse da lunedì-venerdì o con sabato lavorativo occorre usare la variante INTL.

Si possono calcolare lead time, tempo medio di risposta, rispetto SLA e puntualità delle consegne usando lo stesso calendario di riferimento. Per esempio, 120 richieste completate in 840 giorni lavorativi producono un lead time medio di 7 giorni, da affiancare a mediana e P90 per individuare valori anomali.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

giorni lavorativi
excel
calendario
festività
google sheets
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