Vba ipmt işlevi nasıl kullanılır?
VBA IPMT işlevi, VBA işlevlerinin mali kategorisinde listelenir. VBA kodunu kullandığınızda, sabit periyodik ödemelerle ve sabit bir faiz oranı kullanarak ödenen bir kredi veya yatırım için belirli bir dönemdeki faiz ödemesini hesaplar .
Sözdizimi
IPmt (oran, başına, Nper, Pv, [Fv], [vadesi])
Argümanlar
- Oran : Dönemin faiz oranı.
- By : Faiz hesaplamak istediğiniz dönem sayısı [1 ile Nper arasında olmalıdır].
- Nper : Kredinin veya yatırımın ödenmesi gereken dönem sayısı.
- PV : Yatırımın veya kredinin mevcut değeri.
- [FV] : Kredinin/yatırımın gelecekteki değeri [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak 0 olur].
- [Vadesi] : Ödemenin dönem başında mı yoksa sonunda mı yapılacağını tanımlar [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak dönemin sonuna gider].
- Dönem sonu için 0, dönem başı için 1 kullanın
Örnek
VBA IPMT işlevinin nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:
Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub
Yukarıdaki kodda ilk ay ödemesinin faiz tutarını almak için IPMT kullandık ve ikinci ayın faiz tutarını almak için 2 kullandığımızda sonuçta -400 döndürdü -394,56 döndürdü.
Yorumlar
- IPMT kullanıldığında, ödenen herhangi bir para negatif bir sayıyla, alınan herhangi bir para ise pozitif bir sayıyla temsil edilir.
- Per değerini (0 > veya > NPer) sağlarsak, VBA çalışma zamanı hatası 5’i döndürecektir.