Calcola l'IRR in Excel

Calcolo dell'IRR in Excel

IRR o tasso di rendimento interno viene utilizzato per calcolare il profitto interno per alcuni investimenti finanziari, IRR è una funzione incorporata in Excel che viene utilizzata per calcolare lo stesso ed è anche una formula finanziaria, questa funzione accetta un intervallo di valori come un input per il quale dobbiamo calcolare il tasso di rendimento interno e un valore ipotizzato come secondo input.

IRR in excel sta per I nterno R mangiato di R eturn. IRR in Excel è una delle funzioni integrate disponibili in Microsoft Excel. L'IRR su Excel rientra nella categoria delle funzioni finanziarie in.

Il tasso di rendimento interno è il tasso di interesse ricevuto per l'investimento effettuato. Il TIR in excel è costituito dai pagamenti effettuati rappresentati dai valori negativi e dal reddito generato indicato da valori positivi che si verificano in un intervallo di tempo regolare.

La funzione IRR in Excel restituisce il tasso di rendimento interno per una serie di flussi di cassa rappresentati dai numeri positivi e negativi. Questi flussi di cassa non devono essere coerenti, come lo sarebbero per un'annualità. Tuttavia, i flussi di cassa devono verificarsi a intervalli regolari come mensili, trimestrali o annuali. L'importo in contanti può variare per ogni intervallo.

Formula utilizzata per calcolare l'IRR in Excel

La formula IRR Excel è la seguente:

Dove,

  • range = Questo è un parametro obbligatorio. Un intervallo di celle che denotano la serie di flussi di cassa per i quali verrebbe calcolato il tasso interno di rendimento.
  • guess = Questo è un parametro opzionale. Denota un numero che si suppone sia vicino al risultato del tasso di rendimento interno. Se non viene menzionato alcun valore, assume il valore predefinito come 0,1 o 10%
  • "[]" Denota parametri opzionali.

La funzione restituisce un valore numerico. Potrebbe essere positivo o negativo.

Come calcolare l'IRR in Excel? (con esempi)

Puoi scaricare questo modello Excel della funzione IRR qui - Modello Excel della funzione IRR

I calcoli IRR in Excel possono essere eseguiti in 2 modi, ovvero una funzione del foglio di lavoro (WS) o una funzione VBA. Come funzione WS, può essere inserita come parte della formula in una cella di un foglio di lavoro. Come funzione VBA, può essere utilizzato nel codice macro che viene immesso tramite Microsoft Visual Basic Editor integrato in MS Excel. Fare riferimento al calcolo dell'IRR nell'esempio Excel fornito di seguito per comprendere meglio.

Esempio n. 1: calcolo dell'IRR nel foglio di lavoro di Excel

In questo calcolo di esempio IRR, -3000 denota l'importo del capitale investito. I numeri successivi 2000 e 5000 denotano reddito. La funzione IRR in Excel è calcolata sui valori -3000, 2000 e 5000. Il risultato è 67%.

Esempio n. 2

In questo calcolo di esempio IRR, #NUM! viene visualizzato come risultato perché non è presente un singolo valore negativo nell'insieme di valori. Quindi, non vi è alcun valore che indichi il pagamento, ma sono tutti reddito.

Esempio n. 3

In questo calcolo di esempio IRR, tutti i valori sono negativi. Ciò indica che non è stato generato alcun reddito. Quindi, il risultato generato è #NUM! 

Esempio n. 4

In questo calcolo di esempio IRR, i valori totali sono cinque. -10000 denota il pagamento effettuato. I seguenti valori si riferiscono all'anno, ovvero il reddito guadagnato nell'anno 1 è 2000, l'anno 2 è 5000, l'anno 3 è 4000, l'anno 5 è 6000.

Per calcolare il reddito generato alla fine di tre anni, la formula IRR viene applicata alle celle comprese tra B2: B4. Il risultato è -19% in quanto l'importo del pagamento nell'anno iniziale è superiore al reddito generato negli anni successivi.

Per calcolare il reddito generato alla fine di cinque anni, la formula TIR viene applicata alle celle comprese tra B2: B6. Il risultato è del 22%. Il risultato è positivo in quanto il reddito generato negli anni successivi è superiore all'importo del pagamento investito nell'anno iniziale.

Esempio n. 2 - Calcolo IRR in Excel VBA

La funzione IRR può essere utilizzata nel codice VBA in Microsoft Excel come segue:

Formula IRR in Excel VBA :

La formula Irr in VBA è la seguente.

Dove,

Valori = Flusso di cassa

IRRVal = Tasso di rendimento interno

IRR in Excel VBA Esempio

Esaminiamo l'esempio per Irr in VBA.

In questo calcolo di esempio IRR, IRRVal è una variabile di tipo double. Contiene il risultato restituito dalla funzione Irr. I valori sono rappresentati sotto forma di una matrice di tipo di dati double in cui il valore iniziale è -10000 che indica il pagamento effettuato nel primo anno. I valori successivi sono 2000, 5000, 4000 e 6000 che indicano il reddito generato all'anno per i quattro anni successivi.

Cose da ricordare

  1. La matrice di valori ( intervallo ) deve contenere almeno un numero positivo e uno negativo.
  2. I valori dovrebbero essere in ordine sequenziale. IRR utilizza l'ordine dei valori per interpretare l'ordine dei flussi di cassa. Assicurati di inserire i valori di pagamento e reddito nella sequenza in cui sono avvenuti o desideri che ciò accada.
  3. Se una matrice di argomenti di riferimento contiene testo, valori logici o celle vuote, tali valori vengono ignorati.
  4. MS Excel utilizza una tecnica iterativa per calcolare l'IRR con Excel. Partendo da un'ipotesi, IRR scorre il calcolo fino a quando il risultato non è accurato entro lo 0,00001%. Se IRR non riesce a trovare un risultato che funziona dopo 20 tentativi, il #NUM! viene restituito il valore di errore.
  5. Se la funzione IRR in Excel restituisce #NUM! o se il risultato non si avvicina a quello che ti aspettavi, prova con un valore diverso per
  6. Nella maggior parte dei casi, non è necessario fornire un valore ipotetico per il calcolo dell'IRR in Excel. Se il parametro di indovinazione viene saltato, il software presume che sia 0,1, ovvero 10%.
  7. L'IRR è strettamente correlato al VAN, ovvero alla funzione del valore attuale netto. Il tasso di rendimento calcolato da IRR con Excel è il tasso di interesse corrispondente a un valore attuale netto zero.