di Davide Bruno
Business Analyst and Content Creator
Con l’articolo di oggi ripassiamo il TIR, uno degli indicatori aziendali più diffusi.
Il Tasso Interno di Rendimento o IRR (Internal Rate of Return), è uno strumento utilizzato per valutare un investimento. Avendo quest’ultimo, nella forma più classica, un esborso iniziale ed una serie di incassi nel tempo, lo scopo del TIR è quello di trovare il tasso che rende pari a zero la somma dei flussi. Detto in altre parole, il TIR deve trovare il tasso che porta il VAN (Valore Attuale Netto) a zero. Come regola base, fra più investimenti, sceglieremo quello con il TIR maggiore o in generale accetteremo un investimento che restituisca un TIR maggiore di zero. È anche vero che il TIR dev’essere usato con altri indicatori e potrebbe aver senso accettare un investimento con TIR negativo in ottica di un’accurata strategia aziendale. È importante che, per poter scegliere correttamente, il calcolo ci restituisca un unico TIR.
Un investimento può però generare più TIR quando il flusso di cassa che si sta analizzando ha un’alternanza di pagamenti e incassi, quindi un cambio di segno superiore a uno (l’esborso iniziale ha segno meno e tutti gli incassi futuri hanno segno più), fra i flussi ci dev’essere quindi almeno un altro esborso. Il TIR dev’essere unico perché qualora ce ne sia più di uno, ci sarà incertezza su quale scegliere.
Il calcolo è comodo e veloce, se viene eseguito dal pc!
Il processo matematico è davvero lungo perché si avanza per prove ed errori tentando tutti i tassi possibili finché non si trova quello giusto. Con Excel ci sono due strade:
Giusto per dare qualche numero, la funzione TIR.COST(), è limitata a 20 tentativi con un’accuratezza dello 0,00001%, TIR.X() è limitata a 100 tentativi con un’accuratezza dello 0,000001%. Ricerca Obiettivo si spinge fino anche a diverse decine di migliaia di tentativi. Le due funzioni sono alternative fra loro poiché si usa =TIR.COST() quando i flussi hanno una cadenza periodica (ad esempio ogni mese) e =TIR.X() invece quando i flussi non hanno cadenza periodica.
Per la prima funzione la sintassi è TIR.COST(val; [ipotesi]):
Se il risultato della funzione è #NUM, vuol dire che Excel non è riuscito a trovare, nei 20 tentativi a disposizione, la percentuale cercata e bisogna cambiare o inserire l’argomento ipotesi (diverso perciò da 0,1). La sintassi per la seconda è molto simile all’altra ed è TIR.X(valori; date_pagam; [ipotesi]). Varia solo per il secondo argomento poiché si deve inserire l’intervallo di celle relativo alle date cui ogni flusso si riferisce. Oltre all’errore #NUM simile all’altra funzione, qui possiamo avere anche l’errore #VALORE! che ci avvisa che la data inserita non è valida. Magari durante l’importazione delle date qualcuna è stata presa nel formato testo?
Per la Ricerca Obiettivo bisogna invece semplicemente aprire la relativa finestra e popolare i tre campi disponibili (operazione da fare ogni volta manualmente). In ordine bisogna prima selezionare la cella in cui è presente il calcolo del VAN, successivamente inserire zero nel campo centrale e infine indicare la cella del TIR come valore da cambiare. Il resto è compito di Excel. Come esempio vediamo il caso di un progetto con due TIR tramite la funzione TIR.COST(). Come si può vedere nell’immagine sotto, nel grafico ho inserito sia i tassi di attualizzazione testati (da 0% a 39%) sia il VAN rappresentato dalla curva blu che cambia segno due volte.
Avendo a disposizione il Cashflow della tabella, per trovare i due TIR ho usato due volte la funzione =TIR.COST().
Per il primo TIR ho usato la funzione base (come da definizione, Excel cerca il tasso a partire da quello standard del 10%, quindi non gli ho indicato nulla perché nei tentativi a disposizione è riuscito in autonomia a trovare il tasso corretto), per il secondo invece ho dato “l’aiuto” a Excel indicandogli 0,2 cioè 20% quale secondo argomento.
Il TIR, indipendentemente dalla funzione Excel usata, ha però alcuni grossi limiti tra cui, principalmente:
Per superare alcuni di questi problemi si può utilizzare la versione modificata che vedremo nella prossima puntata.
ITALIANO VS INGLESE
TIR Tasso Interno di Rendimento | IRR Internal Rate of Return |
=TIR.COST() | =IRR() |
=TIR.X() | =XIRR() |
Se desideri leggere altri articoli e guide utili a cura di Davide Bruno, clicca qui.
Oppure, segui Davide Bruno su Linkedin.
Guarda tutti i suoi trucchi e consigli su Excel.
Acquista il manuale Mi chiamo Excel, di Davide Bruno, edito da FrancoAngeli.
Minerva Srl – Società unipersonale
Viale Giovanni Dusmet, 3 – 00046 Grottaferrata (RM)
P.IVA 13835941009
Iscrizione REA 1476889 – Registro delle imprese di Roma
CS 15000 i.v.