Joe si chiede come restituire la data del giorno lavorativo precedente, tenendo conto delle eventuali festività. Deve essere in grado di ottenere queste informazioni in una data particolare. Questo è piuttosto facile; Excel ha infatti una funzione pensata appositamente per questo scopo:

=WORKDAY(A1,-1,MyHolidays)

La funzione GIORNO LAVORATIVO viene utilizzata per determinare le date dei giorni lavorativi, in base alle rettifiche specificate. Il primo argomento, A1, si riferisce alla cella in cui si trova la data di riferimento. Queste informazioni possono essere ottenute in un paio di modi diversi. Puoi inserire manualmente la data nella cella A1 oppure puoi usare una formula in quella cella per indicare la data. Ad esempio, potresti usare la seguente semplice formula nella cella A1 in modo che contenga sempre la data odierna:

=TODAY()

La seconda parte della formula, -1, dice di sottrarre un giorno dalla data in A1. La terza parte della formula, MyHolidays, fa riferimento a un intervallo denominato contenente un elenco di date e festività che si desidera ignorare per determinare il giorno lavorativo precedente.

La funzione GIORNO LAVORATIVO restituisce la data del giorno precedente alla data inserita in A1, consentendo eventuali festività.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (8106) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: