GIORNO.LAVORATIVO.INTL

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016 Excel Web App

Questo articolo descrive la sintassi della formula e come usare GIORNO.LAVORATIVO. INTL in Microsoft Excel. 

Questa funzione restituisce il numero seriale della data prima o dopo un numero specificato di giorni lavorativi con parametri personalizzati per il fine settimana. I parametri facoltativi Weekend possono indicare quali e quanti giorni sono giorni festivi. Si noti che i giorni del fine settimana e quelli specificati come festivi non vengono considerati giorni lavorativi. 

Sintassi

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

Il GIORNO LAVORATIVO. Nella sintassi della funzione INTL vengono usati gli argomenti seguenti:

  • start_date Obbligatorio. Data di inizio, troncata a un numero intero. 
  • giorni Obbligatorio. Numero di giorni lavorativi precedenti o successivi alla data_iniziale. Un valore positivo indica una data futura. un valore negativo indica una data passata. Un valore zero restituisce il start_date già specificato . La differenza del giorno viene troncata in un numero intero. 
  • fine settimana Facoltativo. Se utilizzato, indica i giorni della settimana che sono giorni festivi e non sono considerati giorni lavorativi. L'argomento weekend è un numero o una stringa che specifica quando si verificano i fine settimana. 
    I valori numerici del fine settimana indicano i giorni del fine settimana, come illustrato di seguito. 
Numero fine settimana Giorni festivi
1 (o omesso) Sabato, domenica
2 Domenica, lunedì
3 Lunedì, martedì
4 Martedì, mercoledì
5 Mercoledì, giovedì
6 Giovedì, venerdì
7 Venerdì, sabato
11 Solo domenica
12 Solo lunedì
13 Solo martedì
14 Solo mercoledì
15 Solo giovedì
16 Solo venerdì
17 Solo sabato

I valori delle stringhe del fine settimana sono composti da sette caratteri. Ogni carattere nella stringa rappresenta un giorno della settimana, a partire da lunedì. Il carattere 1 rappresenta un giorno non lavorativo e 0 rappresenta un giorno lavorativo. La stringa accetta solo i caratteri 1 e 0. Inoltre, 1111111 è una stringa non valida.

0000011, ad esempio, darà come risultato i festivi di sabato e domenica.

  • Festività Questo è un argomento facoltativo alla fine della sintassi. Specifica un set facoltativo di una o più date da escludere dal calendario del giorno lavorativo. Le festività sono costituite da un intervallo di celle contenenti le date -- o una costante di matrice dei valori seriali che rappresentano tali date. L'ordinamento delle date o i valori seriali delle vacanze possono essere arbitrari.

Osservazioni

  • Se start_date non è compreso nell'intervallo per il valore di base della data corrente, GIORNO.LAVORATIVO. INTL restituisce il valore di errore #NUM! .
  • Se una data qualsiasi nelle festività non è compresa nell'intervallo per il valore di base della data corrente, GIORNO.LAVORATIVO. INTL restituisce il valore di errore #NUM! .
  • Se start_date offset del giorno in più restituisce una data non valida, GIORNO.LAVORATIVO. INTL restituisce il valore di errore #NUM! .
  • Se una stringa del fine settimana è di lunghezza non valida o contiene caratteri non validi, GIORNO.LAVORATIVO. INTL restituisce il valore di errore #VALUE! .

Esempio

Copiare i dati di esempio seguenti (l'intera tabella inclusa l'intestazione). In un nuovo foglio di lavoro di Excel incollarlo nella cella A1 e nella cella adiacente. Se i risultati non vengono visualizzati automaticamente, selezionare la formula, premere F2 e premere INVIO. Regolare la larghezza delle colonne, se necessario, per visualizzare tutto. 

Formula Descrizione Risultato dinamico
=GIORNO.LAVORATIVO.INTL(DATA(2012;1;1);30;0) Utilizzando 0 per l'argomento Fine settimana, viene restituito un #NUM! . #NUM!
=GIORNO.LAVORATIVO.INTL(DATA(2012;1;1);90;11) Trova la data 90 giorni lavorativi dopo 01/01/2012, contando soltando domenica come giorno di fine settimana (l'argomento del fine settimana è 11). 41013
=TESTO(GIORNO.LAVORATIVO.INTL(DATA(2012;1;1);30;17),"gg/mm/aaaa") La funzione TESTO formatta il numero di serie restituito (40944) in formato "gg/mm/aaaa". Trova la data 30 giorni lavorativi dopo 01/01/2012, contando soltando sabato come giorno di fine settimana (l'argomento del fine settimana è 17). 05/02/2012