Formula per calcolare i giorni di fine mese

Creare una sequenza di celle che contengano l'ultimo giorno di ogni mese.

''Per realezzare questo si utlizzerà una formula che verrà inserita nella cella A2. Una volta inserita la formula verrà "trascinata" in modo da creare la sequenza.

  1. Scrivere la prima data di fine mese nella cella A1. Per esempio 31/01/2004''

  2. Inserire la seguente formula nella cella A2

    =DATA(ANNO(A1);MESE(A1)+2;1)-1

  3. Trascinare il contenuto della formula nelle celle sottostanti

Soluzione

la formula DATA crea una data in base a tre argomenti: anno, mese e giorno. Uitlizzando il contenuto della cella A1 si calcola:

  • anno: con la formula ANNO
  • mese: con la formula MESE. Si sommano 2 mesi in modo da arrivare al primo giorno di due mesi successivi
  • giorno: si lascia fisso 1

La sintassi è DATA(Anno; Mese; Giorno)

In questo modo la formula DATA(ANNO(A1);MESE(A1)+2;1) ha come risultato 1/3/2004. Sottraendo 1 a questa data si ottiene l'ultimo giorno del mese precedente e quindi 29/02/2004.

La formula ottenuta può essere trascinata in modo da ottenere la sequenza desiderata