Fungsi IRR [VBA]

Menghitung tingkat pengembalian internal untuk investasi.

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


Sintaksis:


IRR(Values() as Double , [Guess as Variant])

Nilai balikan:

Double

Parameter:

Values(): array nilai arus kas. Nilai ini mewakili arus nilai arus kas pada nilai berkala, setidaknya satu nilai pasti negatif (pembayaran), dan setidaknya satu nilai pasti positif (pemasukan)

Guess Perkiraan awal tentang apa IRR nantinya.

Kode kesalahan:

5 Tidak sah dalam pemanggilan prosedur

Contoh:


REM ***** BASIC *****
Option VBASupport 1
Sub ExampleIRR
 Dim cashFlow(0 to 3) As Double
 cashFlow(0) = -10000
 cashFlow(1) = 3500
 cashFlow(2) = 7600
 cashFlow(3) = 1000
 irrValue = IRR(cashFlow) * 100
 Cetak irrValue ' mengembalikan 11.3321028236252 . Tingkat pengembalian arus kas internal.
End Sub

Mohon dukung kami!