Fungsi PPmt [VBA]

Pengembalian untuk periode tertentu pembayaran pokok untuk investasi yang didasarkan pada pembayaran berkala dan konstan dan tingkat bunga konstan.

warning

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


Sintaksis:


Pmt( Rate as Double, Per as Double, NPer as Double, PV as Double, [FV as Variant], [Due as Variant] )

Nilai balikan:

Double

Parameter:

Rate adalah suku bunga periodik.

Per Nomor periode yang Anda inginkan untuk menghitung pembayaran pokok (harus bilangan bulat antara 1 dan Nper).

NPer adalah jumlah total periode, di mana anuitas dibayarkan.

PV adalah nilai tunai (sekarang) dari investasi.

FV (opsional) adalah nilai pinjaman / investasi di masa depan.

Due (opsional) menentukan apakah pembayaran harus dilakukan pada awal atau akhir periode.

<0 - pembayaran jatuh tempo pada akhir periode;

1 - pembayaran jatuh tempo pada awal periode.

Kode kesalahan:

5 Tidak sah dalam pemanggilan prosedur

Contoh:


REM ***** BASIC *****
Option VBASupport 1
Sub ExamplePPmt
' Hitung pembayaran pokok selama bulan 4 & 5, untuk pinjaman yang harus dibayar penuh
' lebih dari 6 tahun. Bunga 10% per tahun dan pembayaran dilakukan pada akhir bulan.
Dim ppMth4 As Double
Dim ppMth5 As Double
' Pembayaran pokok selama bulan 4:
ppMth4 = PPmt( 0.1/12, 4, 72, 100000 )
cetak ppMth4 ' ppMth4 dihitung menjadi -1044,94463903636.
' Pembayaran pokok selama bulan 5:
ppMth5 = PPmt( 0.1/12, 5, 72, 100000 )
print ppMth5' ppMth5 dihitung -1053,65251102833.
End Sub