![](https://cdn.wiki-base.com/1663495/excel_formula_get_project_end_date__2.png.webp)
Formula generica
=WORKDAY(start,days,holidays)
Sommario
Per calcolare una data di fine del progetto in base a una data di inizio e una durata, è possibile utilizzare la funzione GIORNO LAVORATIVO. Nell'esempio mostrato, la formula in E5 è:
=WORKDAY(C5,D5,holidays)
dove "vacanze" è l'intervallo denominato G5: G9.
Spiegazione
Questa formula utilizza la funzione GIORNO LAVORATIVO per calcolare una data di fine. WORKDAY può calcolare date future o passate ed esclude automaticamente i fine settimana e i giorni festivi (se forniti).
Nell'esempio mostrato, abbiamo la data di inizio del progetto nella colonna C e i giorni nella colonna D. I giorni rappresentano la durata del progetto in giorni lavorativi. Nella colonna E, la funzione GIORNO LAVORATIVO viene utilizzata per calcolare una data di fine. Le vacanze vengono fornite come intervallo denominato "vacanze", G5: G9.
Con questi input, GIORNO LAVORATIVO aggiunge giorni alla data di inizio, tenendo conto dei fine settimana e dei giorni festivi, e restituisce il 7 gennaio 2019 come data di fine calcolata. Le vacanze sono facoltative. Se non vengono fornite le festività, la stessa formula restituisce una data di fine del 2 gennaio.
Notare che la funzione GIORNO LAVORATIVO non conta la data di inizio come giorno lavorativo.
Giorni lavorativi diversi
La funzione GIORNO LAVORATIVO ha una nozione hardcoded dei fine settimana, che considera sempre il sabato e la domenica come giorni non lavorativi. Se la pianificazione ha requisiti diversi, è possibile sostituire la funzione GIORNO LAVORATIVO.INTL con GIORNO LAVORATIVO. Ad esempio, se i giorni feriali sono dal lunedì al sabato, puoi specificarlo fornendo 11 come terzo argomento in WORKDAY.INTL in questo modo:
=WORKDAY.INTL(C5,D5,11,holidays)
Esistono altri modi per configurare WORKDAY.INTL. Questa pagina fornisce i dettagli.