L’anno fiscale di un’azienda può terminare in qualsiasi momento, non solo quando termina un anno calendar. Quando si mette insieme un foglio di lavoro, è possibile calcolare una data che è un anno prima o dopo una determinata data che rappresenta la fine di un periodo fiscale. Questo può essere fatto abbastanza facilmente con qualsiasi numero di formule, come le seguenti:

=DATE(YEAR(D1)-1, MONTH(D1), DAY(D1))

Questa formula prende una data (cella D1) e sottrae un anno da essa. Pertanto, se D1 contiene la data 6/30/10, la formula restituisce 6/30/09.

Questo funziona alla grande nella maggior parte dei casi perché la maggior parte dei mesi ha lo stesso numero di giorni da un anno all’altro. C’è, ovviamente, un’eccezione: febbraio. Se hai un anno fiscale che termina a febbraio, il numero variabile di giorni nel mese può creare scompiglio con la formula sopra. Se la cella D1 contiene 2/28/13, la formula restituisce 2/28/12, quando la fine reale del periodo fiscale è 2/29/12. Allo stesso modo, se la cella D1 contiene 2/29/12, la formula restituisce 3/1/11, che ovviamente non è ciò che era previsto.

Ci sono un paio di modi per determinare la fine del periodo fiscale. Il primo è attraverso l’uso della funzione EOMONTH. Questa funzione viene utilizzata per restituire alla fine di un mese un determinato numero di mesi nel passato o nel futuro. Ad esempio, se volessi conoscere l’ultimo giorno del mese dodici mesi fa, puoi utilizzare la seguente formula:

=EOMONTH(D1,-12)

La funzione EOMONTH fa parte di Analysis ToolPak, quindi dovrai assicurarti di averla installata e abilitata sul tuo sistema. (Il modo in cui lo fai è stato trattato in altri ExcelTips.)

In alcuni casi potresti non voler utilizzare EOMONTH. Ad esempio, potresti distribuire la cartella di lavoro ad altri e non sei sicuro che abbiano installato Analysis ToolPak sul loro sistema. In questi casi potresti usare la seguente formula:

=DATE(YEAR(D1)-1, MONTH(D1)+1, 0)

Questa formula, proprio come la funzione EOMONTH, restituisce la fine del mese per esattamente un anno fa. Un’altra formula per restituire la fine del mese di un anno fa è la seguente:

=D1-365-(DAY(D1)<>DAY(D1-365))

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2314) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: