Funzione IRR

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Restituisce un valore Double che specifica il tasso di rendimento per una serie di flussi di cassa periodici (entrate e uscite).

Sintassi

TIR. Cost (()valori[ipotesi ] )

La sintassi della funzione TIR. Cost sono previsti gli argomenti seguenti:

Argomento

Descrizione

valori ()

Obbligatorio. Matrice di valori Double che specifica i valori di flusso di cassa. La matrice deve contenere almeno un valore negativo (un pagamento) e uno positivo (un incasso).

ipotesi

Facoltativo. Valore Variant che specifica il valore verrà restituito dalla funzione TIR. Se omesso, ipotesi è 0,1 (10 percento).


Osservazioni

Tasso di rendimento interno è il tasso di interesse di un investimento costituito da entrate e uscite che si verificano a intervalli regolari.

La funzione IRR utilizza l'ordine dei valori della matrice interpretare l'ordine delle entrate e uscite. Assicurarsi di immettere i valori di entrata e di pagamento nella sequenza corretta. Il flusso di cassa per ogni periodo non deve essere fisse, come nel caso di un'annualità.

Funzione IRR viene calcolata per iterazione. A partire dal valore di ipotesi, Irecord di risorse ciclicamente il calcolo finché il risultato è una precisione di 0,00001%. Se TIR riesce a trovare un risultato dopo 20 tentativi, non riesce.

Esempio

Nota : Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

In questo esempio, la funzione TIR. Cost restituisce il tasso di rendimento per una serie di 5 flussi di cassa contenuti nella matrice Values()interno. Il primo elemento della matrice è un flusso di cassa negativo che rappresenta i costi di avvio di business. 4 flussi di cassa rimanenti rappresentano flussi di cassa positivi per i 4 anni successivi. Guess è il tasso di rendimento interno previsto.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
Guess = .1 ' Guess starts at 10 percent.
Fmt = "#0.00" ' Define percentage format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income for
' four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = IRR(Values(), Guess) * 100
Msg = "The internal rate of return for these " & _
"five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg ' Display internal return rate.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×