Bagaimana cara menggunakan fungsi vba ipmt?
Fungsi VBA IPMT tercantum dalam kategori keuangan fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ini menghitung pembayaran bunga, selama periode tertentu untuk pinjaman atau investasi yang dibayar dengan pembayaran berkala konstan dan menggunakan tingkat bunga konstan.
Sintaksis
IPmt (tarif, per, Nper, Pv, [Fv], [jatuh tempo])
Argumen
- Rate : Suku bunga untuk periode tersebut.
- By : Jumlah periode yang ingin Anda hitung bunganya [Harus antara 1 dan Nper].
- Nper : Jumlah periode pembayaran pinjaman atau investasi.
- PV : Nilai investasi atau pinjaman saat ini.
- [FV] : Nilai pinjaman/investasi di masa depan [Ini adalah argumen opsional dan jika dihilangkan, default VBA adalah 0].
- [Due] : Mendefinisikan apakah pembayaran jatuh tempo pada awal atau akhir periode [Ini adalah argumen opsional dan jika dihilangkan, VBA defaultnya adalah akhir periode].
- Gunakan 0 untuk akhir periode dan 1 untuk awal periode
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA IPMT, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub
Pada kode di atas kita menggunakan IPMT untuk mendapatkan jumlah bunga pembayaran bulan pertama dan menghasilkan -400, hasilnya ketika kita menggunakan 2 untuk mendapatkan bunga bulan kedua, menghasilkan -394,56.
Komentar
- Saat menggunakan IPMT, setiap uang yang dibayarkan diwakili oleh angka negatif dan setiap uang yang diterima diwakili oleh angka positif.
- Jika kita memberikan Per yaitu 0 > atau > NPer maka VBA akan mengembalikan runtime error 5.