Funzione GIORNO.LAVORATIVO.INTL

Excel 2010+

Riepilogo

La funzione GIORNO.LAVORATIVO.INTL di Excel calcola date future o passate spostandosi di un numero specifico di giorni lavorativi da una data iniziale, con flessibilità completa nella definizione dei fine settimana e gestione delle festività personalizzate.

Sintassi

GIORNO.LAVORATIVO.INTL(data_iniziale; giorni; [fine_settimana]; [vacanze])

Parametri

Parametro Tipo Richiesto Descrizione
data_iniziale Data Data di partenza per il calcolo (troncata a intero)
giorni Numero Numero di giorni lavorativi da aggiungere/sottrarre (positivo=futuro, negativo=passato)
fine_settimana Numero/Stringa No Codice numerico (1-17) o stringa '0000011' che definisce i giorni festivi settimanali
vacanze Intervallo date No Elenco opzionale di date festive da escludere dal conteggio lavorativo

Utilizzo della funzione WORKDAY.INTL

GIORNO.LAVORATIVO.INTL è ideale per pianificazioni che richiedono calendari lavorativi personalizzati, come turni internazionali, calendari locali con weekend non standard o esclusione di festività specifiche.

Esempi Comuni di WORKDAY.INTL

Calcolo 30 giorni lavorativi con weekend standard

=GIORNO.LAVORATIVO.INTL(DATA(2024;1;1);30)

Calcola 30 giorni lavorativi dopo il 1 gennaio 2024, usando sabato/domenica come weekend (codice 1)

Weekend solo domenica (Paesi arabi)

=GIORNO.LAVORATIVO.INTL(DATA(2024;1;1);90;11)

90 giorni lavorativi dopo 1 gennaio 2024 considerando solo domenica come giorno festivo

Con festività personalizzate

=GIORNO.LAVORATIVO.INTL("15/03/2024";10;1;C$1:C$5)

10 giorni lavorativi da 15 marzo, escludendo festività in C1:C5

Domande Frequenti

GIORNO.LAVORATIVO.INTL permette weekend personalizzati (1-17 codici), mentre GIORNO.LAVORATIVO usa solo sabato/domenica.

Stringa di 7 caratteri (lunedì-domenica): '0000011' = sabato/domenica festivi, '1000000' = solo lunedì festivo.

Valori negativi sottraggono giorni lavorativi (es. -10 = 10 giorni lavorativi prima della data iniziale).

Errori Comuni e Soluzioni

#NUM!

Cause: Data iniziale o festività fuori dal range valido di Excel

Solution: Verificare che tutte le date siano comprese tra 1/1/1900 e 31/12/9999

#NUM!

Cause: Codice fine settimana = 0 o data risultato non valida

Solution: Usare codici validi 1-17 o stringhe corrette

#VALORE!

Cause: Stringa fine settimana contiene caratteri non validi (solo 0/1 permessi)

Solution: Usare solo '0' e '1' nella stringa di 7 caratteri

#VALORE!

Cause: Argomenti mancanti o tipi errati

Solution: Controllare sintassi e tipi di dato

Note

  • Funzione disponibile da Excel 2010
  • La stringa fine settimana parte da lunedì (posizione 1)
  • '1111111' è stringa non valida
  • Le festività possono essere in ordine casuale
  • Tronca automaticamente date e giorni a interi

Compatibilità

Disponibile in: Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in: Excel 2007 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2010+