Fungsi MIRR [VBA]

Menghitung tingkat pengembalian internal yang dimodifikasi dari serangkaian 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:


MIRR(Values() as Double, Investment as Double, ReinvestRate as Double)

Nilai balikan:

Double

Parameter:

Nilai (): Array arus kas, mewakili serangkaian pembayaran dan pendapatan, di mana nilai negatif diperlakukan sebagai pembayaran dan nilai positif diperlakukan sebagai pendapatan. Array ini harus mengandung setidaknya satu negatif dan setidaknya satu nilai positif.

Investasi: adalah tingkat bunga investasi (nilai negatif array).

ReinvestRate:tingkat bunga investasi ulang (nilai-nilai positif dari untai).

Kode kesalahan:

5 Tidak sah dalam pemanggilan prosedur

Contoh:


REM ***** BASIC *****
Option VBASupport 1
Sub ExampleMIRR
 Dim cashFlow(0 to 3) As Double
 cashFlow(0) = -5
 cashFlow(1) = 10
 cashFlow(2) = 15
 cashFlow(3) = 8
 mirrValue = MIRR(cashFlow,0.5,0.1) * 100
 Cetak mirrValue ' kembali 94.16. Tingkat pengembalian internal yang dimodifikasi dari arus kas.
End Sub

Mohon dukung kami!