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 |