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 Opzionale. 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 |