Formula Excel: Ottieni il primo o l’ultimo giorno lavorativo del mese

Per individuare il primo o l’ultimo giorno lavorativo del mese a partire da una data specificata, puoi utilizzare formule che combinano diverse funzioni.
Se vuoi seguire questa guida passo passo, scarica il foglio di esempio.
Ottieni il primo giorno lavorativo del mese
Formula generica:
| WORKDAY(DATE(YEAR(date),MONTH(date),1)-1,1) |
Sintassi e argomenti
| Date: the date that you want to get the first workday of its month. |
Valore restituito
La formula restituisce un numero seriale a 5 cifre; formatta il risultato con il formato data per una visualizzazione immediata.
Come funziona questa formula
La cella B3 contiene la data a partire dalla quale devi ottenere il primo giorno lavorativo del mese; utilizza la seguente formula:
| =EOMONTH(B3,-2)+1 |
Premi il tasto Invio per ottenere il numero seriale, quindi trascina il quadratino di riempimento automatico sulle celle a cui vuoi applicare la formula.

Mantieni selezionati i risultati, fai clic sulla freccia nella casella Formato numeri nella scheda Home, quindi, nel menu a discesa, scegli Data breve o Data lunga per formattare i risultati come date.
Spiegazione
Funzione MESE: restituisce il mese come numero intero (da 1 a 12) a partire da una data.
Funzione ANNO: restituisce l’anno, in formato numerico a quattro cifre, a partire dalla data specificata.
Funzione DATA: crea una data a partire da anno, mese e giorno.
Funzione GIORNO.LAVORATIVO: aggiunge giorni lavorativi a una data di inizio specificata e restituisce la data corrispondente a un giorno lavorativo.
=GIORNO.LAVORATIVO(DATA(ANNO(B3);MESE(B3);1)-1;1)
=GIORNO.LAVORATIVO(DATA(ANNO(B3);3;1)-1;1)
=GIORNO.LAVORATIVO(DATA(2020;3;1)-1;1)
=WORKDAY(«2/29/2020»,1)
=3/2/2020
Ottieni l’ultimo giorno lavorativo del mese
Formula generica
| WORKDAY(EOMONTH(date,0)+1,-1) |
Sintassi e argomenti
| Date: the date that you want to get the last workday of its month. |
Valore restituito
La formula restituisce un numero seriale di cinque cifre; puoi formattare il risultato con il formato data per una visualizzazione più immediata.
Come funziona la formula
Ad esempio, se la cella B3 contiene la data a partire dalla quale devi ottenere l’ultimo giorno lavorativo del mese, utilizza la seguente formula:
| =WORKDAY(EOMONTH(B3,0)+1,-1) |
Premi il tasto Invio per ottenere il numero seriale, quindi trascina il quadratino di riempimento automatico sulle celle a cui vuoi applicare la formula.

Mantieni selezionati i risultati, fai clic sulla freccia nella casella **Formato numeri** nella scheda **Home**, quindi scegli **Data breve** o **Data lunga** dal menu a discesa per formattare i risultati come date.
Spiegazione
Funzione FINE.MESE: restituisce l’ultimo giorno del mese, sia nel futuro che nel passato.
Funzione GIORNO.LAVORATIVO: aggiunge giorni lavorativi alla Data di inizio specificata e restituisce un giorno lavorativo.
=GIORNO.LAVORATIVO(FINE.MESE(B3;0)+1;-1)
=WORKDAY(«4/1/2020»,-1)
=3/31/2020
Formule correlate
- Ottieni una data da anno, mese e giorno specificati
La funzione DATA in Excel ti permette di ottenere una data standard a partire dall’anno, dal mese e dal giorno indicati. - Trova la data più recente o più lontana in ogni gruppo
Questo articolo ti mostra le formule per individuare, all’interno di ciascun gruppo in Excel, la data più recente e quella più lontana. - Ottieni il nome del giorno da una data specificata
Questa guida ti mostra come usare una formula per ricavare il nome del giorno (ad esempio lunedì, martedì) a partire da una data specificata. - Crea un intervallo di date settimanale
In questa guida ti mostriamo una formula per ottenere rapidamente l’intervallo di date settimanale in Excel.
Funzioni correlate
- Funzione DATA di Excel
Crea una data con anno, mese e giorno - Funzione ANNO di Excel
Restituisce l’anno di una data nel formato numerico seriale a 4 cifre - Funzione MESE di Excel
La funzione MESE restituisce il mese come numero intero (1 a 12) a partire da una data - Funzione GIORNO di Excel
La funzione GIORNO restituisce il giorno come numero (1 a 31) a partire da una data - Funzione ADESSO di Excel
Ottieni data e ora correnti
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.