www.valterborsato.it

Calcolare in Excel i giorni lavorativi escludendo i giorni festivi

La gestione dei giorni lavorativi in Excel rappresenta un’attività fondamentale in molti contesti professionali: dalla contabilità alla gestione delle risorse umane, fino alla pianificazione di progetti complessi.
A partire da Excel 2007, il programma mette a disposizione funzioni specifiche che consentono di calcolare il numero di giorni lavorativi compresi tra due date oppure di aggiungere un determinato numero di giorni lavorativi a una data iniziale (utile, ad esempio, per stabilire una scadenza, una data di consegna o il termine di un’attività).

Per impostazione predefinita, Excel considera il sabato e la domenica come giorni non lavorativi, ma è possibile personalizzare il calcolo includendo festività o periodi di chiusura aziendale. Questa flessibilità rende lo strumento estremamente pratico e preciso per chi deve gestire calendari operativi, pianificare attività o monitorare scadenze, garantendo risultati coerenti con la reale organizzazione del lavoro.

Le Funzioni che Excel mette a disposizione per calcolare i giorni lavorativi sono le seguenti: GIORNI.LAVORATIVI.TOT; GIORNO.LAVORATIVO; GIORNO.LAVORATIVO.INTL; GIORNI.LAVORATIVI.TOT.INTL

La Funzione GIORNI.LAVORATIVI.TOT consente di calcolare il numero di giorni lavorativi tra due date, escludendo i sabati e le domeniche. Inoltre, è possibile specificare una lista di giorni "vacanza" da escludere dal calcolo. In questa lista si devono includere anche le festività politico-religiose che contraddistinguono una determinato territorio.

Per aggiungere un determinato numero di giorni lavorativi a una data specifica, si può utilizzare la funzione GIORNO.LAVORATIVO che consente di specificare il numero di giorni lavorativi da aggiungere e una lista di giorni di "vacanza" da escludere.

Calcolo dei giorni lavorativi fra due date; la Funzione Excel: GIORNI.LAVORATIVI.TOT

Esempio: si vuole conoscere quante giornate lavorative sono disponibili nel periodo dal 12/01/2015 al 18/02/2015lass="style1"> Excel, calcolare i giorni lavorativi | Applicazione della funzione GIORNI.LAVORATIVI.TOT

Per effettuare questo tipo di calcolo si deve utilizzare la Funzione GIORNI.LAVORATIVI.TOT
La sintassi della Funzione è la seguente:
=GIORNI.LAVORATIVI.TOT(Data_iniziale; Data_finale; [Vacanze])
Gli argomenti necessari per sviluppare questa funzione sono 2 (la data iniziale e la data finale), più un terzo opzionale che servirà per gestire le festività straordinarie, ferie o chiusure dell'attività lavorativa.
[Vacanze] deve pertanto essere un riferimento ad un elenco di una o più date che nel computo devono essere considerate giorni festivi.
La Funzione GIORNI.LAVORATIVI.TOT come impostazione esclude dal calcolo tutti i sabati, le domeniche e in aggiunta i giorni festivi straordinari o di vacanza (che devono essere indicati in un elenco espresso a parte).
Nell'esempio di cui sopra, l'intervallo opzionale delle vacanze è definito dall'area celle E3:E13 contenente tutte le date delle festività 2015.
:: Se alcune festività straordinarie nel corso dell'anno dovessero coincidere con il sabato o la domenica, non verranno considerate poichè già sottratte da Excel.

Definizione dei giorni festivi

Nel caso in cui il conteggio dei giorni lavorativi non dovesse considerare festivo il sabato e la domenica, bisogna ricorrere ad un'altra Funzione di Excel: GIORNI.LAVORATIVI.TOT.INTL
Questa Funzione permette di impostare quali giorni della settimana vanno considerati festivi.
La sintassi completa della funzione è la seguente:
GIORNI.LAVORATIVI.TOT.INTL(Data_iniziale; Data_finale; [Festivi]; [Vacanze]).

Gli argomenti Data finale, Data iniziale e Vacanze, sono esattamente come nella Funzione GIORNI.LAVORATIVI.TOT alla voce Festivi deve essere inserito il codice della tabella a lato.
Esempio. Se si volesse considerare come festività solo la domenica, nell'argomento [Festivi] andrebbe imputato il codice 11.

Excel, calcolare i giorni lavorativi | codici festività 

Aggiungere giorni lavorativi ad una data, La Funzione Excel GIORNO.LAVORATIVO

Nelle operazioni di calcolo sui giorni lavorativi, al fine di monitorare ad esempio una scadenza, Excel mette a disposizione una Funzione che permette di aggiungere ad una data un certo numero di giorni lavorativi.
La sintassi della Funzione da utilizzare è la seguente:
=GIORNO.LAVORATIVO(data_iniziale;giorni;[vacanze])

In questa Funzione vanno inseriti i seguenti argomenti: la data iniziale a partire dalla quale iniziare il conteggio, il numero di giorni da aggiungere; e come nella precedente funzione le vacanze ovvero i riferimenti all'area del foglio con le date delle festività straordinarie.
Torna molto utile utilizzare GIORNO.LAVORATIVO  nelle Formule  in cui si devono calcolare date di consegna o calcolare tempi di lavorazione, al fin  di escludere dal computo totale dei giorni i fine settimana e le festività

Excel, calcolare i giorni lavorativi | Applicazione della funzione GIORNO LAVORATIVO 

La Funzione GIORNO.LAVORATIVO.INTL

Come nel caso di GIORNI.LAVORATIVI.TOT.INTL se non si volesse considerare festivo il sabato o la domenica, bisogna ricorrere ad un'altra Funzione di Excel:
=GIORNO.LAVORATIVO.INTL(Data_iniziale; Data_finale; [Festivi]; [Vacanze])
Nell'argomento opzionale [Festivi] deve essere inserito un codice della tabella precedentemente raffigurata. Esempio se è considerata festiva solo la  domenica, e non il sabato, il codice da inserire sarà il numero 11.
Nell'arNell'argomento opzionale [Vacanze] deve essere indicata l'area del foglio contenente le date delle festività straordinarie o degli eventuali giorni di ferie o chiusura.

Sintesi e considerazioni finali

L’utilizzo delle funzioni dedicate al calcolo dei giorni lavorativi in Excel offre notevoli vantaggi pratici e organizzativi, soprattutto in ambiti dove la gestione del tempo e delle scadenze è cruciale.

Funzioni come GIORNI.LAVORATIVI, GIORNI.LAVORATIVI.TOT, GIORNO.LAVORATIVO e GIORNO.LAVORATIVO.TOT  permettono di automatizzare calcoli che, se eseguiti manualmente, richiederebbero tempo e sarebbero più soggetti a errori.
Una delle principali considerazioni riguarda la precisione nella pianificazione: grazie alla possibilità di escludere automaticamente i weekend e di personalizzare le festività, Excel consente di ottenere risultati coerenti con la reale disponibilità lavorativa, evitando sovrapposizioni o stime errate.

Questo sistema è particolarmente utile nei settori in cui le scadenze devono rispettare calendari aziendali, come nella gestione delle commesse, nell’amministrazione del personale o nella logistica.
Un altro aspetto rilevante è la flessibilità delle funzioni. L’utente può adattare i calcoli alle proprie esigenze, ad esempio inserendo un elenco di giorni festivi o definendo periodi di chiusura. Ciò permette di creare modelli di calcolo dinamici e facilmente aggiornabili, integrabili in fogli di lavoro più complessi.

Tuttavia, è importante prestare attenzione alla corretta configurazione delle date e dei riferimenti: errori di formattazione o l’omissione di festività specifiche possono compromettere la validità dei risultati. È consigliabile quindi predisporre tabelle di riferimento chiare e, se possibile, centralizzate, per mantenere coerenza nei calcoli tra diversi file o reparti di lavoro.

[Valter Borsato: maggio - 2012 | Ultimo aggiornamento 06/11/2025]

Indice Generale Argomenti: EXCEL