Scarica la cartella di lavoro di esempio
Questo tutorial mostra come usare il Funzione GIORNI LAVORATIVI DI RETE di Excel in Excel per ottenere il numero di giorni lavorativi tra le date.
NETWORKDAYS Panoramica delle funzioni
La funzione NETWORKDAYS Restituisce il numero di giorni lavorativi tra due date. I giorni lavorativi includono lun-ven ed escludono sab-dom. Facoltativamente, è possibile escludere le festività.
Per utilizzare la funzione Foglio di lavoro Excel NETWORKDAYS, selezionare una cella e digitare:
(Notare come appaiono gli input della formula)
NETWORKDAYS Funzione Sintassi e input:
1 | =GIORNI.LAVORATIVI(data_inizio,data_fine,festivi) |
data d'inizio - La data di inizio nel formato del numero di serie di Excel o inserita come data tra virgolette ("s) circondano la data. Esempio: non è possibile inserire 11/12/2015 direttamente nella cella. Invece è necessario inserire "11/12/2015" oppure è necessario utilizzare il numero di serie corrispondente: 42320. In alternativa, è possibile fare riferimento a una cella con la data 11/12/2015 inserita. Excel converte automaticamente le date memorizzate nelle celle in formato seriale (a meno che la data non venga inserita come testo).
data di fine - La data di fine in formato numero di serie Excel o inserita come data tra virgolette ("s) circondano la data. Esempio: non è possibile inserire 11/12/2015 direttamente nella cella. Invece è necessario inserire "11/12/2015" oppure è necessario utilizzare il numero di serie corrispondente: 42320. In alternativa, è possibile fare riferimento a una cella con la data 11/12/2015 inserita. Excel converte automaticamente le date memorizzate nelle celle in formato seriale (a meno che la data non venga inserita come testo).
vacanze - FACOLTATIVO. Elenco delle festività da escludere dai “giorni lavorativi”. Può essere inserito come un elenco di numeri di serie corrispondenti alle festività. In alternativa, può fare riferimento a un intervallo di celle che contengono le date delle festività. Esempio: 42005,42189,42363 o A1:A3, che fa riferimento a celle che contengono date: 1/1/2015, 7/4/2015, 25/12/2015.
Calcola giorni lavorativi/lavorativi
La funzione NETWORKDAYS calcola il numero di giorni lavorativi tra due date:
1 | =GIORNI LAVORATIVI(B4,C4) |
Se end_date è precedente alla start_date NETWORKDAYS restituirà un valore negativo:
1 | =GIORNI LAVORATIVI(B4,C4) |
Per restituire il numero assoluto di giorni lavorativi utilizzare la Funzione ABS:
1 | =ABS(GIORNI LAVORATIVI(B4,C4) |
Per impostazione predefinita, NETWORKDAYS ignorerà tutte le festività. Tuttavia è possibile utilizzare un terzo argomento facoltativo per definire un intervallo di festività:
1 | =GIORNI LAVORATIVI RETE(B4,C4,F3:F4) |
GIORNI LAVORATIVI IN RETE in Fogli Google
La funzione NETWORKDAYS funziona esattamente allo stesso modo in Fogli Google come in Excel:
GIORNI LAVORATIVI DI RETE Esempi in VBA
È inoltre possibile utilizzare la funzione NETWORKDAYS in VBA. Tipo:application.worksheetfunction.networkdays(start_date,end_date,festivi)
Esecuzione delle seguenti istruzioni VBA
1234567891011121314 | Range("C2") = Application.WorksheetFunction.Days360(Range("A2"), Range("B2"), False)Range("C3") = Application.WorksheetFunction.Days360(Range("A3"), Range("B3"), False)Range("C4") = Application.WorksheetFunction.Days360(Range("A4"), Range("B4"), False)Range("C5") = Application.WorksheetFunction.Days360(Range("A5"), Range("B5"), False)Range("D2") = Application.WorksheetFunction.Days(Range("B2"), Range("A2"))Range("D3") = Application.WorksheetFunction.Days(Range("B3"), Range("A3"))Range("D4") = Application.WorksheetFunction.Days(Range("B4"), Range("A4"))Range("D5") = Application.WorksheetFunction.Days(Range("B5"), Range("A5"))Range("E2") = Application.WorksheetFunction.NetworkDays(Range("A2"), Range("B2"))Range("E3") = Application.WorksheetFunction.NetworkDays(Range("A3"), Range("B3"))Range("E4") = Application.WorksheetFunction.NetworkDays(Range("A4"), Range("B4"))Range("E5") = Application.WorksheetFunction.NetworkDays(Range("A5"), Range("B5")) |
produrrà i seguenti risultati
Per gli argomenti della funzione (start_date, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.
Torna all'elenco di tutte le funzioni in Excel