Повертає подвійне значення, що вказує майбутню вартість ануїтету на основі періодичних фіксованих платежів і фіксованої відсоткової ставки.
Синтаксис
FV(ставка;кпер;спл [; зв ] [, тип ] )
Синтаксис функції FV має такі аргументи:
| Аргумент | Опис |
|---|---|
| Ставка | Обов’язковий. Зазначення подвійної точності, яке вказує відсоткову ставку за період. Наприклад, якщо річна ставка позики на автомобіль становить 10 відсотків, а платежі здійснюються щомісячно, ставка за період дорівнює 0,1/12 або 0,0083. |
| кількість_періодів | Обов’язковий. Ціле число, яке визначає загальну кількість періодів платежів протягом ануїтету. Наприклад, якщо виплати за чотирирічною позикою на автомобіль здійснюються щомісячно, загальна кількість періодів платежів дорівнює 4 * 12 (або 48). |
| платіж | Обов’язковий. Значення подвійної точності, яке відповідає розміру платежу за кожний період. Платежі зазвичай складаються з основної суми та відсотка, що не змінюється протягом усього строку ануїтету. |
| Pv | — необов’язковий аргумент. Варіант, що вказує поточну вартість (або загальну суму) ряду майбутніх платежів. Наприклад, коли ви позичаєте гроші, щоб купити автомобіль, сума позики є теперішньою вартістю для кредитора щомісячних платежів за автомобіль, які ви будете робити. Якщо значення не вказано, приймається значення 0. |
| тип | Необов’язковий. Значення типу Variant, яке вказує, коли настає час сплати. Якщо час сплати настає в кінці періоду платежу, задайте значення 0, а якщо на початку – задайте значення 1. Якщо значення не вказано, приймається значення 0. |
Примітки
Ануїтет – це послідовність фіксованих виплат коштів, які здійснюються протягом певного проміжку часу. Ануїтет може використовуватися для сплати позики (наприклад, іпотечної) або інвестицій (наприклад, щомісячного плану заощадження).
Аргументи "ставка " та "кпер" слід обчислювати за допомогою періодів оплати, виражених у тих самих одиницях. Наприклад, якщо ставка обчислюється за допомогою місяців, кпер також має обчислюватися за допомогою місяців.
Для всіх аргументів сплачувані суми (наприклад депозити для заощадження), представлено від’ємними числами, а отримувані суми (такі як дивідендні чеки) – додатними числами.
Приклад запиту
| Вираз | Результати. |
|---|---|
| SELECT FinancialSample.*, FV([Річна ставка]/12;[TermInYears]*12;-[Щомісячна виплата],[LoanAmount],0) AS FutureValue FROM FinancialSample; | Повертає всі поля з таблиці "FinancialSample", обчислює майбутнє значення "LoanAmount" на основі "Річна ставка", "Щомісячна виплата" та "TermInYears" і відображає результати в стовпці "FutureValue". |
Приклад VBA
Примітка.
У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі функцію 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) & "."