Formula Excel: Trova l’ultimo giorno feriale del mese

Questa guida presenta una formula per individuare l’ultimo giorno feriale del mese corrente, a partire da una data specificata in Excel.
Se desideri seguire questa guida passo dopo passo, scarica il foglio di esempio.
Formula generica:
| EOMONTH(date,0)+1-WEEKDAY(EOMONTH(date,0)+1-weekday_num)) |
Sintassi e argomenti
| Date: the date that you want to find its last specific weekday of the month. |
| Weekday_num: the number 1-7 to indicate the specific weekday that you want to find. |
Numero del giorno della settimana
| Numero del giorno della settimana | Giorno della settimana |
| 1 | Domenica |
| 2 | Lunedì |
| 3 | Martedì |
| 4 | Mercoledì |
| 5 | Giovedì |
| 6 | Venerdì |
| 7 | Sabato |
Valore restituito
La formula restituisce un valore numerico; per visualizzare direttamente la data, applica al risultato il formato data.
Errore
Se l’argomento data non è una data valida (ad esempio, un valore testuale o una data anteriore al 1/1/1900), la formula restituisce l’errore #VALORE!.
Funzionamento della formula
Nella cella B3 è indicata la data di riferimento, mentre nella cella C3 è specificato il numero del giorno della settimana che si desidera individuare nel mese. Inserisci la seguente formula nella cella D3:
| =EOMONTH(B3,0)+1-WEEKDAY(EOMONTH(B3,0)+1-C3) |
Premi Invio e trascina il quadratino di riempimento automatico verso il basso fino alle celle desiderate.

Fai quindi clic sulla scheda Home e vai al gruppo Numeri. Clicca sulla freccia accanto a Formato numeri e scegli Data breve o Data estesa dal menu a discesa. I risultati verranno così formattati come date.
Spiegazione
Funzione FINE.MESE: trova l’ultimo giorno del mese.
Funzione GIORNO.SETTIMANA: restituisce il giorno della settimana come numero da 1 a 7.
=FINE.MESE(B3;0)+1-GIORNO.SETTIMANA(FINE.MESE(B3;0)+1-C3)
=FINE.MESE(B3;0)+1-GIORNO.SETTIMANA(31/1/2021+1-1)
=FINE.MESE(B3;0)+1-GIORNO.SETTIMANA(31/1/2021)
=2/1/2021-1
=1/31/2021
Formule correlate
- Ottieni una data da anno, mese e giorno specificati
In Excel, puoi usare la funzione DATA per ottenere una data standard a partire dall’anno, dal mese e dal giorno indicati. - Trova la data più recente o più antica in ciascun gruppo
Questo articolo ti mostra le formule per individuare rapidamente la data più recente e quella più antica all’interno di ciascun gruppo in Excel. - 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 indicata. - Crea un intervallo di date settimanale
In questa guida ti forniamo 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.