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.
- Inserisci data iniziale e data finale nello stesso formato, preferibilmente AAAA-MM-GG nei database.
- Definisci la settimana lavorativa, ad esempio cinque o sei giorni.
- Prepara una tabella delle festività con una data per riga.
- Decidi se gli estremi sono inclusi nel conteggio.
- 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.
