La Funzione  FINE.MESE

Utilizzo:  calcolo automatico di una data di fine mese, posto una data di emissione e il numero di quanti mesi a scadere


Attenzione: per poter usare questa funzione, è necessario avere installato insieme ad Excel l'opzione "Strumenti di Analisi", e di attivarla seguendo il seguente percorso: dal menù Strumenti/Componenti aggiuntivi, si aprirà una finestra (vedi) dove andrà messo un segno di spunta alla voce"strumenti di analisi". Se il componente non risulterà installato, vi verrà richiesto il CD di installazione per provvedere, in automatico, alla loro installazione.
 

Sui fogli dove si fa uso di date, spesso può necessitare una funzione che ci consenta di ottenere il fine mese in una cella, in seguito all'immissione di una data in un'altra cella. Classico esempio, un foglio usato per l'emissione di una fattura, dove di solito si riporta anche la data di scadenza del pagamento. La funzione è semplice, la si inserisce in una cella e nella formula si indica il riferimento alla cella con la data di cui calcolare il finemese, e il numero di mesi, separati da un punto e virgola. Ipotizzando di avere in A1 la data 15/08/02 e di calcolare  una scadenza a 60 giorni fine mese (60 gg = 2 mesi), in B1 inseriremo la formula

 =FINE.MESE(A1;2)  ed in B1 avremo 31/10/02

Volendo poi approfondire con un esempio un pò più articolato, potremmo ipotizzare un foglio, nel quale, nella colonna A avremo un elenco di date di cui calcolare il finemese, nella colonna B inseriremo la funzione che interesserà, per ogni riga in B, la relativa data sulla stessa riga in A. poi, visto che la funzione richiede che il secondo parametro sia un numero che esprime i mesi, e che per ogni data potremo aver bisogno di modificare il numero di mesi, anzichè modificare di volta in volta la formula, adopereremo una cella, da indicare come secondo parametro, cella nella quale inseriremo di volta in volta il numero dei mesi necessario. Per inserire questo numero ci creeremo una "tabella di conversione", in una qualsiasi zona del nostro foglio. In questa tabella inseriremo i termini normalmente usati per indicare le scadenze, e per ogni termine, a lato, scriveremo il corrispondente numero di mesi : per esempio, scriveremo "RB 60 gg df fm" e a lato scriveremo 2 che sono sessanta giorni espressi in n° di mesi. A questo punto, creata la tabella (che ho posizionato nell'esempio in H2:I10) ci spostiamo nella colonna C, selezioniamo tante righe quante vorremo (correlate a quante date inseriremo) e dal menù "Dati" sceglieremo "Convalida", sceglieremo "elenco" e come "origine dati" daremo H2:H10. In questo modo, in ogni cella della colonna C avremo la possibilità di selezionare il tipo di pagamento appropriato, semplicemente selezionandolo dal menù a discesa cha "Convalida" mette a disposizione. Aspettate, siamo alla fine, Nella colonna D inseriremo la funzione CERCA.VERT che ci porterà per ogni scadenza scelta il numero di mesi correlato. A questo punto la nostra funzione FINE.MESE porterà nella formula i riferimenti alla cella A per leggere la data e alla cella D per leggere il numero di mesi. Abbiamo finito, ancora una cosa : poichè la funzione FineMese se trova la cella D vuota, dà un errore, inseriremo la funzione nella funzione =SE, dicendogli: se la cella D è vuota, mi lasci la cella B vuota, altrimenti mi calcoli il finemese. E' più lungo a descrivere come, che non farlo.