Questo articolo descrive la sintassi della formula e l'uso della funzione GIORNO.LAVORATIVO in Microsoft Excel.
Descrizione
Restituisce un numero che rappresenta una data che precede o segue un'altra data, ovvero la data iniziale, di un numero di giorni specificato. I giorni lavorativi non includono i fine settimana o le festività. Utilizzare GIORNO.LAVORATIVO per escludere i fine settimana e le festività quando si calcolano le date di scadenza delle fatture, le date di consegna previste o il numero di giornate lavorative effettuate.
Suggerimento: Per calcolare la data, espressa come numero seriale, del giorno precedente o successivo a un numero specificato di giorni lavorativi utilizzando parametri per indicare quali e quanti giorni sono giorni festivi, utilizzare la funzione GIORNO.LAVORATIVO.INTL.
Sintassi
GIORNO.LAVORATIVO(data_iniziale; giorni; [vacanze])
Gli argomenti della sintassi della funzione GIORNO.LAVORATIVO sono i seguenti:
-
Data_iniziale Obbligatorio. Data che rappresenta la data di inizio.
-
Giorni Obbligatorio. Numero dei giorni che precedono o seguono data_iniziale, esclusi i fine settimana e le festività. Un valore positivo per giorni indica una data futura, mentre un valore negativo corrisponde a una data anteriore.
-
Vacanze Facoltativo. Elenco di una o più date da escludere dal calendario lavorativo. L'elenco può essere composto da un intervallo di celle contenenti le date o da una costante di matrice dei numeri seriali che rappresentano le date.
Importante: Le date devono essere immesse utilizzando la funzione DATA o devono essere il risultato di altre formule o funzioni. Usare ad esempio DATA(2008;5;23) per il 23 maggio 2008. È possibile che si verifichino problemi se le date vengono immesse come testo.
Osservazioni
-
Per poter essere usate nei calcoli, le date vengono memorizzate come numeri seriali in sequenza. Per impostazione predefinita, 1 gennaio 1900 è il numero seriale 1 e 1 gennaio 2008 è il numero seriale 39448 essendo trascorsi 39.448 giorni dal 1 gennaio 1900.
-
Se un qualsiasi argomento non è una data valida, GIORNO.LAVORATIVO restituirà il #VALUE! .
-
Se start_date più giorni indica una data non valida, GIORNO.LAVORATIVO restituirà il #NUM! .
-
Se giorni non è un numero intero, la parte decimale verrà troncata.
Esempio
Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO. Se necessario, è possibile regolare la larghezza delle colonne per visualizzare tutti i dati.
Dati |
||
01/10/2008 |
Data iniziale |
|
151 |
Giorni al completamento |
|
26/11/2008 |
Vacanza |
|
04/12/2008 |
Vacanza |
|
21/1/2009 |
Vacanza |
|
Formula |
Descrizione (risultato) |
Risultato |
=GIORNO.LAVORATIVO(A2;A3) |
Data 151 giorni lavorativi successiva alla data iniziale (30/04/09) |
30/04/2009 |
=GIORNO.LAVORATIVO(A2;A3;A4:A6) |
Data 151 giorni lavorativi successiva alla data iniziale, escludendo le vacanze (05/05/09) |
05/05/2009 |