Поделиться через


Функция БС

Возвращает значение Double , указывающее будущее значение аннуитета на основе периодических фиксированных платежей и фиксированной процентной ставки.

Синтаксис

FV(rate, nper, pmt, [ pv, [ type ]])

Функция FV содержит следующие именованные аргументы:

Part Описание
скорость Обязательно. Имеет тип Double и определяет процентную ставку за период. Например, если получен кредит на автомобиль при годовой процентной ставке (APR) в 10 процентов и платежи следует вносить ежемесячно, то ставка за период составит 0,1/12, или 0,0083.
nper Обязательно. Целое число, определяющее общее число периодов выплат аннуитета. Например, при ежемесячных выплатах по четырехлетнему займу общее число периодов платежей составит 4 * 12 = 48.
pmt Обязательно. Тип Double; задает выполнение платежа за каждый период. Платежи обычно содержат субъект и процент, который не изменяется на протяжении срока действия ежегодных выплат.
Pv Необязательный параметр. Тип Variant; определяет текущую сумму (или единовременную выплату) серии будущих платежей. Например, когда вы занимаете деньги для покупки автомобиля, сумма кредита представляет собой приведенную сумму для кредитора ежемесячных платежей за автомобиль, которые вы будете делать. Если данный аргумент опущен, то подразумевается, что он равен 0.
type Необязательный параметр. Вариант, определяющий, когда наступает срок оплаты. Используйте значение 0, если срок оплаты приходится на конец периода платежа, или используйте значение 1, если срок оплаты приходится на начало этого периода. Если данный аргумент опущен, то подразумевается, что он равен 0.

Замечания

Ежегодная выплата представляет собой серию фиксированных платежей, осуществляемых в течение некоторого периода времени. Ежегодная выплата может относиться к займу (например, ипотеке) или к инвестициям (например, ежемесячный план накопления сбережений).

Аргументыrate и nper должны вычисляться с помощью периодов оплаты, выраженных в одних и том же единицах. Например, если ставка вычисляется с помощью месяцев, nper также должен вычисляться с помощью месяцев.

Для всех аргументов выплачиваемые денежные средства (например, вклады в сбережения) представлены отрицательными числами; получаемые денежные средства (например, чеки на получение дивидендов) представлены положительными числами.

Пример

В этом примере функция FV используется для возврата будущей стоимости инвестиции с учетом процентной ставки, которая начисляется за период (APR / 12), общего количества платежей (TotPmts), платежа (Payment), текущей стоимости инвестиции (PVal) и числа, указывающего, производится ли платеж в начале или конце периода выплаты (PayType). Обратите внимание, что поскольку Payment представляет собой выплаченные денежные средства, это отрицательное число.

Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1    ' When payments are made.
Fmt = "###,###,##0.00"    ' Define money format.
Payment = InputBox("How much do you plan to save each month?")
APR = InputBox("Enter the expected interest annual percentage rate.")
If APR > 1 Then APR = APR / 100    ' Ensure proper form.
TotPmts = InputBox("For how many months do you expect to save?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = 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) & "."

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.