Formula generica
=WORKDAY.INTL(start_date,days,weekend, holidays)
Sommario
Per aggiungere o sottrarre giorni lavorativi a una data in modo da poter calcolare una data futura o passata che salta i fine settimana (personalizzati) e le festività, è possibile utilizzare la funzione GIORNO LAVORATIVO.INTL. Le vacanze e il fine settimana sono entrambi opzionali.
Nell'esempio, la formula in D6 è:
=WORKDAY.INTL(B6,C6,11,B9:B11)
Questa formula aggiunge 7 giorni lavorativi a martedì 22 dicembre. Vengono forniti tre giorni festivi e i fine settimana vengono impostati utilizzando 11 per l'argomento del fine settimana, che significa "solo domenica". Il risultato è mercoledì 30 dicembre 2015.
Spiegazione
Per impostazione predefinita, la funzione WORKDAY.INTL escluderà i fine settimana (sabato e domenica). In questo caso, tuttavia, abbiamo fornito 11 per questo argomento, che significa "solo domenica" (vedi: elenco completo dei codici del fine settimana).
Abbiamo anche fornito un elenco di 3 festività che rientrano tutte nell'intervallo di date calcolato, il che significa che saranno escluse le festività e le domeniche. La tabella seguente mostra quali date sono escluse con e senza festività fornite (le date escluse sono ombreggiate in grigio). Le date finali restituite da WORKDAY sono evidenziate in giallo.
Niente vacanze | Vacanze previste |
---|---|
Mercoledì 23 dicembre 2015 | Mercoledì 23 dicembre 2015 |
Gio, 24-dicembre-2015 | Gio, 24-dicembre-2015 |
Ven, 25-dicembre-2015 | Ven, 25-dicembre-2015 |
Sabato 26 dicembre 2015 | Sabato 26 dicembre 2015 |
Domenica, 27 dicembre 2015 | Domenica, 27 dicembre 2015 |
Lunedì 28 dicembre 2015 | Lunedì 28 dicembre 2015 |
Martedì 29 dicembre 2015 | Martedì 29 dicembre 2015 |
Mercoledì 30 dicembre 2015 | Mercoledì 30 dicembre 2015 |
Gio, 31-dicembre-2015 | Gio, 31-dicembre-2015 |
Ven, 1 gennaio 2016 | Ven, 1 gennaio 2016 |
Sabato 2 gennaio 2016 | Sabato 2 gennaio 2016 |
Domenica, 3 gennaio 2016 | Domenica, 3 gennaio 2016 |