Questo articolo descrive la sintassi della formula e come usare GIORNO.LAVORATIVO. Funzione INTL in Microsoft Excel.
Questa funzione restituisce il numero seriale della data precedente o successiva a un numero specificato di giorni lavorativi con parametri personalizzati per i fine settimana. I parametri facoltativi festivi possono indicare quali e quanti giorni sono giorni festivi. Si noti che i giorni festivi e i giorni specificati come festività non sono considerati giorni lavorativi.
Sintassi
GIORNO.LAVORATIVO.INTL(data_iniziale; giorni; [festivi]; [vacanze])
Giorno lavorativo. Gli argomenti della sintassi della funzione INTL sono i seguenti:
- Data_iniziale 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 indica la start_date già specificata . L'offset dei giorni viene troncato a un numero intero.
-
Fine settimana Opzionale. Se usato, indica i giorni della settimana che sono giorni festivi e non sono considerati giorni lavorativi. L'argomento fine settimana è un numero di festivi o una stringa che specifica quando si verificano i fine settimana.
I valori numerici dei fine settimana indicano i giorni festivi 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 festivi sono lunghi 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.
- Vacanze Questo argomento è facoltativo alla fine della sintassi. Specifica un set facoltativo di una o più date da escludere dal calendario lavorativo. Le festività sono 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 delle festività non è compreso nell'intervallo per il valore di base della data corrente, GIORNO.LAVORATIVO. INTL restituisce il valore di errore #NUM! .
- Se start_date più scostamento giorni indica una data non valida, GIORNO.LAVORATIVO. INTL restituisce il valore di errore #NUM! .
- Se una stringa di fine settimana 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 adiacente. Se i risultati non vengono visualizzati automaticamente, selezionare la formula, premere F2 e quindi INVIO. Regolare la larghezza delle colonne, se necessario, per visualizzare tutto.
| Formula | Descrizione | Risultato dinamico |
|---|---|---|
| =GIORNO.LAVORATIVO.INTL(DATA(2012;1;1);30;0) | Se si usa uno 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 |