Funzione NETWORKDAYS.INTL

Descrizione

La funzione NETWORKDAY.INTL restituisce il numero di giorni lavorativi interi tra due date utilizzando i parametri per indicare quali e quanti giorni sono i giorni del fine settimana. I giorni del fine settimana e tutti i giorni specificati come festivi non sono considerati giorni lavorativi.

Sintassi

NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

argomenti

Discussione Descrizione Obbligatorio / Facoltativo
Data d'inizio Le date per le quali calcolare la differenza. necessario
data di fine La data_inizio può essere precedente, uguale o successiva a data_finale. necessario
Fine settimana

Indica i giorni della settimana che sono giorni di fine settimana e non sono inclusi nel numero di giorni lavorativi interi tra data_iniziale e data_fine.

Fine settimana è un numero o una stringa del fine settimana che specifica quando si verificano i fine settimana. Guarda il numero del weekend - Tabella dei giorni del weekend riportata di seguito.

Opzionale
Vacanze

Un insieme facoltativo di una o più date da escludere dal calendario dei giorni lavorativi.

Le vacanze devono essere

  • un intervallo di celle che contengono le date

  • una costante di matrice dei valori seriali che rappresentano quelle date

L'ordinamento delle date o dei valori seriali nei giorni festivi può essere arbitrario.

Opzionale

Numero del fine settimana - Tabella dei giorni del fine settimana

Numero del fine settimana Giorni del fine settimana
1 o omesso Sabato domenica
2 Domenica lunedì
3 Lunedi martedì
4 Martedi mercoledì
5 Mercoledi giovedi
6 Giovedì venerdì
7 Venerdì sabato
11 Solo la domenica
12 Solo lunedì
13 Solo martedì
14 Solo mercoledì
15 Solo giovedì
16 Solo venerdì
17 Solo sabato

I valori della stringa del fine settimana sono lunghi sette caratteri e ogni carattere nella stringa rappresenta un giorno della settimana, a partire dal lunedì. 1 rappresenta un giorno non lavorativo e 0 rappresenta un giorno lavorativo. Solo i caratteri 1 e 0 sono consentiti nella stringa. L'uso di 1111111 restituirà sempre 0.

Appunti

  • Se data_inizio è successiva a data_fine, il valore restituito sarà negativo e l'entità sarà il numero di giorni lavorativi interi.

  • Se start_date è fuori dall'intervallo per il valore di base della data corrente, NETWORKDAYS.INTL restituisce #NUM! valore di errore.

  • Se end_date è fuori dall'intervallo per il valore di base della data corrente, NETWORKDAYS.INTL restituisce #NUM! valore di errore.

  • Se il fine settimana specificato è un valore numerico non valido, NETWORKDAYS.INTL restituisce NUM! valore di errore.

  • Se una stringa del fine settimana ha una lunghezza non valida o contiene caratteri non validi, NETWORKDAYS.INTL restituisce #VALUE! valore di errore.

  • Se la data_inizio, la data_fine fornite o uno dei valori nell'array [festività] fornito non sono date valide, NETWORKDAYS.INTL restituisce #VALORE! valore di errore.

Applicabilità

Excel 2010, Excel 2013, Excel 2016

Esempio