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