Bagaimana cara menggunakan fungsi vba rate?
Fungsi VBA RATE tercantum dalam kategori keuangan fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan tingkat bunga per periode (dengan arus kas yang sama) untuk pinjaman atau investasi.
Sintaksis
RATE(Nper, Pmt, Pv, [Fv], [Batas Waktu], [Tebak])
Argumen
- Nper : Jumlah jangka waktu pelunasan pinjaman atau investasi.
- Pmt : Jumlah pembayaran tetap per periode.
- PV : Nilai investasi atau pinjaman saat ini.
- [FV] : Nilai pinjaman/investasi di masa depan (Ini adalah argumen opsional dan jika dihilangkan, VBA mengambil 0 secara default).
- [Due] : Mendefinisikan apakah pembayaran jatuh tempo pada awal atau akhir periode, gunakan 0 untuk akhir periode dan 1 untuk awal periode [Ini adalah argumen opsional dan jika dihilangkan, VBA mengambil akhir periode secara default] .
- [Guess] : Estimasi awal (tebakan) berapa IRR yang akan dihasilkan [Ini adalah argumen opsional dan jika dihilangkan, VBA mengambil 10% (=0,1) secara default].
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA RATE, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_RATE() Range("A8") = Rate(60, -1200, 0, 98000, 1) * 12 End Sub
Dalam kode di atas, kami telah menggunakan RATE untuk menghitung tingkat bunga investasi di mana kami memiliki 60 bulan, 1200 pembayaran bulanan dan 98000 nilai investasi di masa depan, dan pada akhirnya kami mengalikannya dengan 12 untuk mendapatkan suku bunga tahunan.
Komentar
- Saat menggunakan RATE, setiap uang yang dibayarkan diwakili oleh angka negatif dan setiap uang yang diterima diwakili oleh angka positif.
- Ini menghitung tingkat iterasi. Ia tidak dapat menemukan hasilnya dalam 20 percobaan, ia mengembalikan runtime 5.