fbpx

#Excel – Come ottenere una serie di date per mese [Quick Tip]

Se avete bisogno di generare una serie dinamica di date con una formula che aumenti di un mese un’unica data di partenza, potete farlo con una formula che utilizzi le funzioni GIORNO, MESE, ANNO e DATA.

Ottenere una serie di date per mese

Come funziona questa formula

Nell’esempio, B3 è la data di partenza inserita manualmente e la formula in B4 è:

=DATA(ANNO(B3);MESE(B3)+1;GIORNO(B3))

Per risolvere questa formula, Excel prima estrae i valori anno, mese e giorno della data in B3, poi aggiunge 1 al valore del mese. Quindi, una nuova data viene “rimontata” dalla funzione DATA, utilizzando lo stesso giorno e lo stesso anno, e il mese + 1 come mese.

=DATA(ANNO(B3);MESE(B3)+1;GIORNO(B3))
=DATA(2016;1+1;15)
=DATA(2016;2;15)
=15/02/2016

La formula restituisce quindi la nuova data 15/02/2016, un mese in più rispetto alla data di partenza.

Una volta inserita la prima formula, essa viene copiata giù, fino a quanto vi occorra. Ogni formula successiva crea una nuova data incrementata di un mese.

Nota: se iniziate con una data come il 31 gennaio la formula di cui sopra salterà febbraio e passerà direttamente a marzo. Questo accade perché la nuova data, 31/02/2016 non esisterebbe, quindi Excel utilizza il valore del giorno per spostarsi al mese successivo fino al 02/03/2016, 2 giorni dopo l’ultimo giorno di febbraio (nel 2016 febbraio ha 29 giorni).

Se avete bisogno di una serie di date in cui ogni data è l’ultimo giorno del mese è possibile utilizzare la funzione FINE.MESE in questo modo:

=FINE.MESE(B3;1)

 

LE SCHEDE TECNICHE DELLE FUNZIONI UTILIZZATE
  • Posts not found

Aspetta! Potrebbe interessarti anche: