FV
Функция FV
FV(Rate, NPer, Pmt[, PV[, Due]])
Функция FV используется для вычисления конечного результата платежей для моделеи регулярных накоплений\выплат.Функция подходит для расчета выплат по закладной (например за дом) или итогов накоплений при ежемесячных банковских взносах
Возвращаемое значение
Возвращает значение типа Double, указывающее будущее значение суммы регулярных платежей при заданной учетной ставке
Параметры
Функция содержит именованные аргументы
Rate | Обязательный аргумент типа Double, указывающее учетную ставку за период. Например, при выплате займа на приобретение автомобиля из расчета 10 процентов годовых, ежемесячная ставка составит 0 1/12, т.е. 0,0083
|
NPer | Обязательный аргумент типа Integer, указывающее полное число периодов (выплат) за рассматриваемый срок. Например, если заем на приобретение автомобиля взят на четыре года, число месячных периодов (количество выплат) составит 4 * 12 (48)
|
Pmt | Обязательный аргумент типа Double, указывающее размер выплат за период. Каждый платеж включает как собственно возвращаемую сумму, так и проценты, которые не изменяются от одного платежа к другому
|
PV | Необязательный аргумент - выражение типа Variant, указывающее величину суммы на текущий момент. Например, при займе на покупку автомобиля, сумма займа является текущим значением при расчете будущих платежей. Если этот аргумент опущен, подразумевается значение 0
|
Due | Необязательный аргумент - Выражение типа Variant, указывающее режим выплат. Значение 0 означает, что платежи вносятся в конце каждого периода, а значение 1, что они вносятся в начале каждого периода. Если этот аргумент опущен, подразумевается значение 0
|
Примечание
Аргументы Rate и NPer должны задаваться в расчете на одну и ту же единицу времени. Например, если ставка Rate исчисляется за месяц, то и число периодов(выплат) NPer также следует указать в месяцах.
Для всех аргументов выплаченные суммы (депозитные вклады и т.п.) представляются отрицательными значениями; а полученные (дивиденды) положительными
Пример
' В данном примере функция FV
' используется для вычисления суммы накоплений.
' В качестве исходных значений при расчете
' используется процентная ставка,
' возрастающая за определенный период (APR / 12),
' число выплат (TotPmts), размер платежа (Payment),
' текущий объем накоплений (PVal), а также
' режим выплат (PayType),т.е. число, определяющее,
' производятся платежи в начале или в конце периода.
' Так как Payment определяет выплачиваемые суммы,
' этой величине присваивается знак "минус"
Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' Режим выплат
Fmt = "###,###,##0.00" ' Денежный формат
Payment = InputBox("Сколько предполагается вносить в месяц?")
APR = InputBox("Какова ожидаемая годовая учетная ставка?")
If APR > 1 Then APR = APR / 100 ' Правильная форма
TotPmts = InputBox("Сколько месяцев вы будете вносить платежи?")
PayType = MsgBox("Платежи вносятся в конце месяца?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = InputBox("Сколько денег имеется на счету сейчас?")
FVal = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
MsgBox "Будущий объем накоплений: " & Format(FVal, Fmt) & "."
Категория
Финансовые функции
|