Vita quotidiana

Calcolatore di giorni lavorativi

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Che cos’è un calcolatore di giorni lavorativi?

Un calcolatore di giorni lavorativi ti dice quanti giorni lavorativi cadono tra due date. A differenza di un semplice conteggio di giorni, ignora i giorni in cui non lavori — per impostazione predefinita il fine settimana, sabato e domenica — e conta solo i giorni in cui un tipico ufficio, scuola o servizio sarebbe aperto. Puoi anche rimuovere le festività e le chiusure aziendali, così la cifra rispecchia i giorni in cui si lavora davvero.

Questo è importante perché i giorni di calendario e i giorni lavorativi raramente coincidono. Un periodo di due settimane sul calendario è di quattordici giorni, ma di solito solo dieci di essi sono lavorativi. Quando pianifichi un progetto, indichi una finestra di consegna o conti periodi di preavviso, la cifra dei giorni lavorativi è quella onesta.

Quando servono i giorni lavorativi

Pianificazione di progetti e scadenze

La maggior parte delle pianificazioni è espressa in giorni lavorativi: «pronto in cinque giorni lavorativi», «due settimane di preavviso», «liquidazione entro dieci giorni lavorativi». Convertire queste promesse in date di calendario reali — e viceversa — è esattamente lo scopo di un conteggio dei giorni lavorativi.

Stipendi, ferie e fatturazione

Gli stipendi, le ferie retribuite e molti contratti di servizio si misurano in giorni lavorativi. Contarli a mano è soggetto a errori quando un periodo attraversa fine settimana e festività, perciò un conteggio automatico mantiene coerenti i fogli ore e le fatture.

Come funziona il calcolatore?

Indichi una data di inizio e una data di fine. Il calcolatore percorre quindi ogni giorno di calendario nell’intervallo e mantiene solo quelli lavorativi:

  • Giorni lavorativi è il conteggio dei giorni che non sono fine settimana né festività indicate.
  • Giorni totali è il semplice numero di giorni di calendario nell’intervallo.
  • Giorni di weekend (non lavorativi) è la differenza tra i due, cioè i giorni saltati.

Tre opzioni modellano il conteggio:

  • Settimana lavorativa — Lunedì–venerdì (predefinito) tratta sabato e domenica come non lavorativi; Lunedì–sabato conta i sabati come lavorativi e salta solo le domeniche.
  • Includere la data di fine — quando è disattivata, l’intervallo è semiaperto e la data di fine non viene contata; quando è attivata, anche la data di fine viene contata (se è essa stessa un giorno lavorativo).
  • Festività — un elenco facoltativo di date (ISO YYYY-MM-DD, separate da virgole). Ogni festività che cade in un giorno lavorativo all’interno dell’intervallo viene sottratta una volta; le festività che cadono nel fine settimana non hanno effetto, perché quel giorno era già non lavorativo.

L’ordine delle due date non conta — il calcolatore usa sempre l’ampiezza assoluta — e una data mancante o non valida non produce alcun risultato.

Formula

Sia la data di inizio DsD_s e la data di fine DeD_e. Percorrendo l’intervallo, un giorno dd è lavorativo quando non è né un giorno di fine settimana né una festività. Il conteggio dei giorni lavorativi è la somma di un indicatore su ogni giorno dell’intervallo:

W=d[Ds,De)1 ⁣[weekday(d){Sat,Sun}    dH]W = \sum_{d \in [D_s,\, D_e)} \mathbb{1}\!\left[\,\text{weekday}(d) \notin \{\text{Sat}, \text{Sun}\} \;\wedge\; d \notin H\,\right]

dove HH è l’insieme delle festività indicate e 1[]\mathbb{1}[\cdot] vale 11 quando la condizione è vera e 00 altrimenti. Quando la data di fine è inclusa, il limite superiore diventa l’intervallo chiuso [Ds,De][D_s,\, D_e].

In modo equivalente, i giorni lavorativi sono i giorni totali meno i giorni che si saltano:

W=TEVW = T - E - V

dove TT è il numero totale di giorni di calendario, EE è il numero di giorni di fine settimana nell’intervallo e VV è il numero di festività cadute in un giorno altrimenti lavorativo.

Esempi

  1. Esempio 1 — due settimane di calendario, data di fine esclusa.

    • Data di inizio: 1 gennaio 2024 (un lunedì)
    • Data di fine: 15 gennaio 2024 (un lunedì)
    • Giorni totali: 1414, Giorni di weekend: 44
    • Giorni lavorativi: 1010
  2. Esempio 2 — lo stesso intervallo con la data di fine inclusa.

    • Data di inizio: 1 gennaio 2024
    • Data di fine: 15 gennaio 2024, contata
    • Giorni lavorativi: 1111 (si aggiunge l’ultimo lunedì)
  3. Esempio 3 — un mese intero (il classico caso di agosto).

    • Data di inizio: 1 agosto 2022 (un lunedì)
    • Data di fine: 31 agosto 2022 (un mercoledì), inclusa
    • Giorni totali: 3131, Giorni di weekend: 88
    • Giorni lavorativi: 318=2331 - 8 = 23
  4. Esempio 4 — sottrarre una festività.

    • Data di inizio: 1 gennaio 2024, Data di fine: 15 gennaio 2024, inclusa
    • Festività: 1 gennaio 2024 (Capodanno, un lunedì)
    • Giorni lavorativi: 111=1011 - 1 = 10

Note

  • Le festività variano per Paese, regione e datore di lavoro, quindi il calcolatore non ne presume alcuna — sei tu a indicare quelle che ti riguardano.
  • Una festività che cade già nel fine settimana non cambia nulla, perché quel giorno non è mai stato contato come lavorativo.
  • Passare a una settimana di sei giorni conta i sabati come lavorativi; la domenica è sempre trattata come non lavorativa.
  • Il conteggio si basa sulle date di calendario ed è indipendente dai fusi orari.

Domande frequenti

I fine settimana vengono mai contati come giorni lavorativi?

No nella modalità predefinita lunedì–venerdì. Se la tua settimana va da lunedì a sabato, cambia l’opzione della settimana lavorativa e i sabati verranno contati mentre vengono saltate solo le domeniche.

Devo includere la data di fine?

Dipende dalla convenzione che segui. «Cinque giorni lavorativi da oggi» di solito conta i giorni successivi a oggi, quindi la data di fine è esclusa; un intervallo di date che nomina entrambi gli estremi come giorni lavorativi dovrebbe includerla. L’interruttore permette entrambe le regole.

Come aggiungo più festività?

Indicale come date ISO separate da virgole, per esempio 2024-12-25, 2024-12-26. Ognuna che cade in un giorno lavorativo all’interno dell’intervallo viene rimossa dal totale.

L’ordine delle date conta?

No. Il calcolatore usa sempre l’ampiezza assoluta tra le due date, quindi invertire inizio e fine dà lo stesso numero di giorni lavorativi.

Segnala un errore

Questo campo è obbligatorio.