Financial.IPmt(Double, Double, Double, Double, Double, DueDate) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dönemsel, sabit ödemelere ve sabit faiz oranına göre belirli bir yıllık ödeme dönemi için faiz ödemesini belirten bir değer döndürür.
public static double IPmt(double Rate, double Per, double NPer, double PV, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member IPmt : double * double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function IPmt (Rate As Double, Per As Double, NPer As Double, PV As Double, Optional FV As Double = 0, Optional Due As DueDate = Microsoft.VisualBasic.DueDate.EndOfPeriod) As Double
Parametreler
- Rate
- Double
Gerekli. Dönem başına faiz oranı. Örneğin, yıllık yüzde 10 oranıyla otomobil kredisi aldıysanız ve aylık ödemeler yapıyorsanız, dönem başına oran 0,1/12 veya 0,0083 olur.
- Per
- Double
Gerekli. 1 ile NPeraralığındaki ödeme dönemi.
- NPer
- Double
Gerekli. Ödemedeki toplam ödeme dönemi sayısı. Örneğin, dört yıllık araba kredisi üzerinden aylık ödemeler yapıyorsanız, kredinizin toplam 4 x 12 (veya 48) ödeme dönemi vardır.
- PV
- Double
Gerekli. Gelecekteki bir dizi ödemenin veya makbuzun bugünkü değeri veya bugünkü değeri. Örneğin, araba satın almak için ödünç para aldığınızda, kredi tutarı, kredi verene yapacağınız aylık araba ödemelerinin bugünkü değeridir.
- FV
- Double
Optional. Son ödemeyi yaptıktan sonra istediğiniz gelecekteki değer veya nakit bakiyesi. Örneğin, bir borcun gelecekteki değeri \$0'dır çünkü son ödemeden sonraki değeri bu olur. Ancak, çocuğunuzun eğitimi için 18 yıl boyunca \$50.000 tasarruf etmek istiyorsanız, gelecekteki değer \$50.000'dir. Atlanırsa, varsayılan değer olarak 0 kullanılır.
- Due
- DueDate
Optional. Ödemelerin ne zaman ödendiğini belirten tür nesnesi DueDate . Bu bağımsız değişken, ödemelerin ödeme döneminin sonunda yapılması veya ödemelerin dönemin DueDate.EndOfPeriod başında yapılması durumunda olmalıdırDueDate.BegOfPeriod. Atlanırsa, DueDate.EndOfPeriod varsayılır.
Döndürülenler
Dönemsel, sabit ödemelere ve sabit faiz oranına göre belirli bir yıllık ödeme dönemi için faiz ödemesi.
Özel durumlar
Per
<= 0 veya Per>NPer
Örnekler
Bu örnekte, tüm ödemeler eşit değerde olduğunda bir ödemenin ne kadarının faiz olduğunu hesaplamak için işlevi kullanılır IPmt . Dönem başına faiz yüzdesi oranı (APR / 12), faiz bölümünün istendiği ödeme dönemi (), toplam ödeme sayısı (PeriodTotPmts), kredinin bugünkü değeri veya anaparası (), kredinin gelecekteki değeri (PValFVal) ve ödemenin ödeme dönemininPayType başında mı yoksa sonunda mı () ödendiğini gösteren bir sayı verilmiştir.
Sub TestIPMT()
Dim APR, PVal, Period, IntPmt, TotInt, TotPmts As Double
Dim PayType As DueDate
Dim Response As MsgBoxResult
' Usually 0 for a loan.
Dim Fval As Double = 0
' Define money format.
Dim Fmt As String = "###,###,##0.00"
PVal = CDbl(InputBox("How much do you want to borrow?"))
APR = CDbl(InputBox("What is the annual percentage rate of your loan?"))
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = CInt(InputBox("How many monthly payments?"))
Response = MsgBox("Do you make payments at end of the month?", MsgBoxStyle.YesNo)
If Response = MsgBoxResult.No Then
PayType = DueDate.BegOfPeriod
Else
PayType = DueDate.EndOfPeriod
End If
For Period = 1 To TotPmts ' Total all interest.
IntPmt = IPmt(APR / 12, Period, TotPmts, -PVal, Fval, PayType)
TotInt = TotInt + IntPmt
Next Period
' Display results.
MsgBox("You will pay a total of " & Format(TotInt, Fmt) &
" in interest for this loan.")
End Sub
Açıklamalar
Yıllık ödeme, zaman içinde yapılan bir dizi sabit nakit ödemedir. Yıllık ödeme, ev ipoteği gibi bir borç veya aylık tasarruf planı gibi bir yatırım olabilir.
ve Rate bağımsız değişkenleri, NPer aynı birimlerde ifade edilen ödeme dönemleri kullanılarak hesaplanmalıdır. Örneğin, aylar kullanılarak hesaplanıyorsa Rate aylar NPer kullanılarak da hesaplanmalıdır.
Tüm bağımsız değişkenler için, dışarı ödediğiniz nakit (mevduat tasarrufları gibi) negatif sayılarla, aldığınız nakit (kâr payı gibi) pozitif sayılarla belirtilir.