Fine mese PDF Stampa E-mail
Scritto da Ignazio Putignano   
Martedì 02 Giugno 2009 21:37

DOMANDA:

Come si calcola la data di fine mese?

 

 

RISPOSTA (a cura di Ignazio Putignano):

Con riferimento ad una qualsiasi data valida che immetti nella cella A1, la fine del mese puoi calcolarla usando la funzione DATA

con una delle seguenti 2 formule (tieni presente che l'ultimo giorno del mese è quello che precede il primo giorno del mese successivo):

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

Dalla (2) si ottiene la seguente formula:

=DATA(ANNO(A1);MESE(A1)+1;0)

 

In alternativa potresti usare la funzione FINE.MESE, che però ha il limite di fornire risultati indesiderati se la usi su diverse versioni di Excel.

Nelle versioni Excel 97-2003 FINE.MESE fa parte delle funzioni presenti nel componente aggiuntivo 'Strumenti di analisi' e quindi:

  • non è riconosciuta se gli 'Strumenti di analisi' non sono stati caricati
  • non è tradotta automaticamente nella corrispondente funzione localizzata quando il file viene aperto con una versione diversa da quella italiana

In Excel 2007 FINE.MESE fa parte delle funzioni native, ma è tradotta nella corrispondente funzione inglese EOMONTH quando il file viene salvato per Excel 97-2003 se in Excel 2007 non è stato installato l'aggiornamento che corregge questo problema, come descritto nell'articolo di Knowledge Base: http://support.microsoft.com/kb/951699/it

Considerati i vari problemi legati all'uso della funzione FINE.MESE, ti conviene usare la funzione DATA per calcolare la fine del mese.

 


Sistema operativo: Mac Os, WIN32
Applicazioni: Excel 97, Excel 98, Excel 2000, Excel 2002/XP, Excel 2003, Excel 2007

 

Ultimo aggiornamento Lunedì 03 Agosto 2009 16:06