Financial.FV(Double, Double, Double, Double, DueDate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее будущее значение аннуитета на основе периодических, фиксированных платежей и фиксированной процентной ставки.
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
Параметры
- Rate
- Double
Обязательно. Процентная ставка на период. Например, если вы берете кредит на автомобиль с годовой процентной ставкой, равной 10 %, и ежемесячными выплатами, ставка за период будет равна 0,1/12 (0,0083).
- NPer
- Double
Обязательно. Общее количество периодов оплаты в аннуитетах. Например, если вы вносите ежемесячные платежи по четырехлетнему кредиту на автомобиль, ваш кредит имеет в общей сложности 4 x 12 (или 48) периодов оплаты.
- Pmt
- Double
Обязательно. Платеж, который необходимо выполнить каждый период. Обычно платежи включают основную сумму и проценты, которые не изменяются на протяжении всего периода выплат.
- PV
- Double
Optional. Текущее значение (или единовременная сумма) серии будущих платежей. Например, при получении кредита на покупку автомобиля сумма кредита для кредитора равноценна будущим ежемесячным платежам по кредиту. Если этот аргумент не задан, используется значение 0.
- Due
- DueDate
Optional. Объект типа DueDate , указывающий, когда должны быть выплаты. Этот аргумент должен быть либо DueDate.EndOfPeriod в том случае, если платежи должны выполняться в конце периода оплаты, либо DueDate.BegOfPeriod если платежи должны быть в начале периода. Если опущено, DueDate.EndOfPeriod предполагается.
Возвращаемое значение
Будущая стоимость аннуитета на основе периодических, фиксированных платежей и фиксированной процентной ставки.
Примеры
В этом примере функция используется FV для возврата будущей стоимости инвестиций с учетом процентной ставки, которая начисляется за период (APR / 12), общее количество платежей (), платежTotPmts (), текущее значение инвестиций (PaymentPVal) и число, указывающее, производится ли платеж в начале или конце периода оплаты (PayType). Обратите внимание, что, поскольку Payment представляет наличные деньги, это отрицательное число.
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
Комментарии
Аннуитет — это ряд фиксированных денежных платежей, сделанных с течением времени. Это может быть заём (например, ипотека) или инвестиция (например, сберегательный вклад с ежемесячным пополнением).
Rate Аргументы NPer должны вычисляться с помощью периодов оплаты, выраженных в одних и том же единицах. Например, если Rate вычисляется использование месяцев, NPer также необходимо вычислить с помощью месяцев.
Все аргументы, которым соответствуют выплачиваемые денежные средства (например, сберегательные вклады), представляются отрицательными числами, а получаемые (например, дивиденды) — положительными.