Fungsi IRR [VBA]

Menghitung tingkat pengembalian internal untuk investasi.

warning

Fungsi atau konstanta ini diaktifkan dengan pernyataan Opsi VBASupport 1 yang diletakkan pada kode program yang dapat dieksekusi dalam sebuah modul.


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