Capitolo 15 · 15.14
Calcolare i giorni lavorativi tra due date, escludendo i giorni festivi
Quanti giorni lavorativi ha a disposizione per un incarico? Quando scade un termine di pagamento di dieci giorni lavorativi? Sottrarre semplicemente le date conteggia anche i weekend e i giorni festivi. Per questo esistono funzioni apposite.
Giorni lavorativi tra due date
- Inserisca le festività in un elenco, nell'esempio in F3:F10 (Capodanno, Pasqua, Festa del Re, Festa della Liberazione, Ascensione, Pentecoste e Natale).
- Se la data di inizio si trova in B3 e la data di fine in C3, digiti in D3: =GIORNI.LAVORATIVI.TOT(B3;C3;$F$3:$F$10).
- Trascini la formula verso il basso. I simboli del dollaro mantengono fisso l'elenco delle festività.

Nell'esempio: da lunedì 19 aprile a venerdì 14 maggio 2027 compresi sono 20 giorni feriali. La Festa del Re e le due festività nella settimana del 5 maggio vengono escluse: 17 giorni lavorativi.
Una data più un certo numero di giorni lavorativi
La data di scadenza del pagamento, dieci giorni lavorativi dopo la data della fattura in F2: =GIORNO.LAVORATIVO(F2;10;Feestdagen!$A$2:$A$10). Assegni alla cella il formato Data breve.
Una settimana lavorativa diversa
Lavora ad esempio dal martedì al sabato? Utilizzi allora GIORNI.LAVORATIVI.TOT.INTL. Il terzo elemento è un codice di sette caratteri per lunedì fino a domenica, con 1 per un giorno libero: =GIORNI.LAVORATIVI.TOT.INTL(B3;C3;"1000001";$F$3:$F$10) per libero il lunedì e la domenica.
Insidie
- GIORNI.LAVORATIVI.TOT conta sia la data di inizio sia quella di fine. Se desidera il "numero di giorni tra le due date", sottragga 1.
- Se le date sono inserite come testo, otterrà #VALORE!. Veda Date importate come testo o con giorno e mese invertiti.
- Nella barra della formula, Euro-Office a volte inserisce una @ prima dell'intervallo delle festività (…;@$F$3:$F$10). Questo fa parte del modo in cui Euro-Office visualizza la formula; il risultato è comunque corretto.
- Giorni di calendario normali tra due date: =C3-B3, con il formato Numero.
