Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає подвійне значення, що вказує майбутню вартість ануїтету на основі періодичних фіксованих платежів і фіксованої відсоткової ставки.

Синтаксис

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) & "."

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×