Financial.FV(Double, Double, Double, Double, DueDate) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość określającą przyszłą wartość renty na podstawie okresowych, stałych płatności i stałej stopy procentowej.
public static double FV (double Rate, double NPer, double Pmt, double PV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member FV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function FV (Rate As Double, NPer As Double, Pmt As Double, Optional PV As Double = 0, Optional Due As DueDate = Microsoft.VisualBasic.DueDate.EndOfPeriod) As Double
Parametry
- Rate
- Double
Wymagane. Stopa procentowa na okres. Jeśli na przykład uzyskasz kredyt na samochód o rocznej stopie procentowej (APR) 10 procent i spłacasz ją w miesięcznych ratach, stopa za okres wynosi 0,1/12, czyli 0,0083.
- NPer
- Double
Wymagane. Łączna liczba okresów płatności w rentie. Na przykład w przypadku dokonywania miesięcznych płatności na czteroletnią pożyczkę samochodową pożyczka ma łącznie 4 x 12 (lub 48) okresów płatności.
- Pmt
- Double
Wymagane. Płatność, która ma być dokonana w każdym okresie. Płatności zwykle zawierają kapitał i odsetki, które nie zmieniają się w ciągu życia renty.
- PV
- Double
Opcjonalny. Wartość bieżąca (lub ryczałt) serii przyszłych płatności. Na przykład przy zaciągnięciu kredytu na zakup samochodu kwota kredytu stanowi dla kredytodawcy wartość bieżącą miesięcznych płatności za samochód, których będziesz dokonywać. W przypadku pominięcia przyjmowana jest wartość 0.
- Due
- DueDate
Opcjonalny. Obiekt typu DueDate , który określa, kiedy płatności są należne. Ten argument musi być albo DueDate.EndOfPeriod
wtedy, gdy płatności są należne na koniec okresu płatności, lub DueDate.BegOfPeriod
jeśli płatności są należne na początku okresu. W przypadku pominięcia przyjmuje się założenie DueDate.EndOfPeriod
.
Zwraca
Przyszła wartość renty na podstawie okresowych, stałych płatności i stałej stopy procentowej.
Przykłady
W tym przykładzie FV
użyto funkcji , aby zwrócić przyszłą wartość inwestycji, biorąc pod uwagę stopę procentową naliczaną w okresie (APR / 12
), łączną liczbę płatności (), płatność (TotPmts
Payment
), bieżącą wartość inwestycji (PVal
) i liczbę wskazującą, czy płatność jest dokonana na początku lub na końcu okresu płatności (PayType
). Należy pamiętać, że ponieważ Payment
reprezentuje wypłatę gotówkową, jest to liczba ujemna.
Sub TestFV()
Dim TotPmts As Integer
Dim Payment, APR, PVal, Fval As Double
Dim PayType As DueDate
Dim Response As MsgBoxResult
' Define money format.
Dim Fmt As String = "###,###,##0.00"
Payment = CDbl(InputBox("How much do you plan to save each month?"))
APR = CDbl(InputBox("Enter the expected interest annual percentage rate."))
' Ensure proper form.
If APR > 1 Then APR = APR / 100
TotPmts = CInt(InputBox("For how many months do you expect to save?"))
Response = MsgBox("Do you make payments at the end of month?", MsgBoxStyle.YesNo)
If Response = MsgBoxResult.No Then
PayType = DueDate.BegOfPeriod
Else
PayType = DueDate.EndOfPeriod
End If
PVal = CDbl(InputBox("How much is in this savings account now?"))
Fval = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
MsgBox("Your savings will be worth " & Format(Fval, Fmt) & ".")
End Sub
Uwagi
Renta to seria stałych płatności gotówkowych dokonanych w czasie. Renta może mieć charakter kredytu/pożyczki (np. kredyt hipoteczny) lub inwestycji (np. miesięczny plan oszczędzania).
Argumenty Rate
i NPer
muszą być obliczane przy użyciu okresów płatności wyrażonych w tych samych jednostkach. Jeśli na przykład Rate
jest obliczana przy użyciu miesięcy, NPer
należy również obliczyć przy użyciu miesięcy.
W przypadku wszystkich argumentów środki wypłacane (na przykład wpłacane na rachunek oszczędnościowy) są wyrażone liczbami ujemnymi, a środki pieniężne otrzymane (na przykład dywidendy) są wyrażone liczbami dodatnimi.