Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

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

Sintassi

TIR.COST( valori () [, ipotesi ] )

Gli argomenti della sintassi della funzione TIR.COST sono i 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. L'argomento Variante che specifica il valore stimato verrà restituito da TIR.COST. Se omesso, ipotesi sarà 0,1 (10%).


Note

Il tasso di rendimento interno è il tasso di interesse ricevuto per un investimento costituito da pagamenti e incassi che si verificano a intervalli regolari.

La funzione TIR.COST utilizza l'ordine dei valori all'interno della matrice per interpretare l'ordine dei pagamenti e degli incassi. I valori dei pagamenti e degli incassi devono quindi essere immessi nella sequenza corretta. Il flusso di cassa per ogni periodo non deve essere fisso, come lo è per un'annualità.

La funzione TIR.COST viene calcolata per iterazione. A partire dal valore di ipotesi,TIR.COST esegue il calcolo in ciclo fino a quando il risultato non raggiunge lo 0,00001%. Se TIR.COST non 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 interno per una serie di 5 flussi di cassa contenuti nella matrice Values(). Il primo elemento matrice è un flusso di cassa negativo che rappresenta i costi di avvio dell'attività. I restanti 4 flussi di cassa rappresentano flussi di cassa positivi per i successivi 4 anni. Guess è il tasso di rendimento interno stimato.

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×