Visual Basic, .NET, ASP, VBA, VBScript
 
  Справочники  
  Справочник по Windows API Справочник по Visual Basic  
     
  Функция FV  
 

Функция

FV

Синтаксис

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

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

Параметры

Наименование

Описание

Rate

Обязательный. Выражение типа Double, указывающее учетную ставку за период. Например, при выплате займа на приобретение автомобиля из расчета 10 процентов годовых, ежемесячная ставка составит 0 1/12, т.е. 0,0083.

NPer

Обязательный. Выражение типа Integer, указывающее полное число периодов (выплат) за рассматриваемый срок. Например, если заем на приобретение автомобиля взят на четыре года, число месячных периодов (количество выплат) составит 4 * 12 (48).

Pmt

Обязательный. Выражение типа Double, указывающее размер выплат за период. Каждый платеж включает как собственно возвращаемую сумму, так и проценты, которые не изменяются от одного платежа к другому.

PV

Необязательный. Выражение типа Variant, указывающее величину суммы на текущий момент. Например, при займе на покупку автомобиля, сумма займа является текущим значением при расчете будущих платежей. Если этот аргумент опущен, подразумевается значение 0.

Type

Необязательный. Выражение типа 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) & "."

Дополнительная информация

Категория: Тригонометрические и финансовые функции

Еще функции: Atn, Cos, DDB, FV, IPmt, IRR, Log, MIRR, NPer, NPV, Pmt, PPmt, PV, Rate, Sin, SLN, SYD, Tan

 
     
  VBNet online (всего: 52050)  
 

Логин:

Пароль:

Регистрация, забыли пароль?


В чате сейчас человек
 
     
  VBNet рекомендует  
   
     
  Лучшие материалы  
 
ActiveX контролы (112)
Hitman74_Library (36119)
WindowsXPControls (20739)
FlexGridPlus (19374)
DSMAniGifControl (18295)
FreeButton (15157)
Примеры кода (546)
Parol (18027)
Passworder (9299)
Screen saver (7654)
Kerish AI (5817)
Folder_L (5768)
Статьи по VB (136)
Мое второе впечатление... (11236)
VB .NET: дорога в будущее (11161)
Основы SQL (9225)
Сообщения Windows в Vi... (8788)
Классовая теория прогр... (8619)
 
     
Техническая поддержка MTW-хостинг | © Copyright 2002-2011 VBNet.RU | Пишите нам