![](https://cdn.wiki-base.com/5269331/excel_formula_get_first_day_of_month__2.png.webp)
Formula generica
=date-DAY(date)+1
Sommario
Per ottenere il primo giorno del mese per una determinata data, puoi utilizzare una semplice formula basata sulla funzione GIORNO. Nell'esempio mostrato, la formula nella cella C5 è:
=B5-DAY(B5)+1
Spiegazione
La funzione GIORNO restituisce il valore del giorno per una data. Nell'esempio illustrato, il valore del giorno per la data in B5 (11 gennaio 2016) è 11. Poiché le date sono solo numeri seriali in Excel, possiamo sottrarre 11, quindi aggiungere 1 per ottenere il valore della data per il 1 gennaio 2016.
Alternativa con EOMONTH
La funzione EOMONTH restituisce l'ultimo giorno del mese di una determinata data. Ciò significa che puoi ottenere il primo giorno del mese corrente con una formula come questa:
=EOMONTH(A1,-1)+1
Questa formula "riporta indietro" una data in A1 all'ultimo del mese precedente, quindi aggiunge 1. Il risultato è il primo giorno del mese "corrente" (cioè il primo giorno del mese dato dalla data in A1).