Повертає значення, яке визначає кількість періодів для ануїтету на основі періодичних, постійних виплат і фіксованого процентної ставки.

Синтаксис

Кпер ( ставка; спл; зв [; МВ ] [, тип ] )

Синтаксис функції Кпер має такі аргументи:

Аргумент

Опис

ставка

Обов’язковий. Зазначення подвійної точності, яке вказує відсоткову ставку за період. Наприклад, якщо річна ставка позики на автомобіль становить 10 відсотків, а платежі здійснюються щомісячно, ставка за період дорівнює 0,1/12 або 0,0083.

платіж

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

PV

– обов'язковий параметр. Значення " два " з указанням "справжнє значення" або "вартість", які мають ряд майбутніх виплат і надходжень. Наприклад, якщо ви позичуєте кошти на придбання автомобіля, сума позики – це поточна вартість для кредитора щомісячних виплат автомобілів, які ви будете робити.

мв

Необов’язковий. Значення типу Variant, що відповідає майбутній вартості або грошовому залишку, який потрібно отримати після внесення останнього платежу. Наприклад, майбутня вартість позики дорівнює 0 ₴, тому що саме такою має буде вартість після останнього платежу. Однак якщо потрібно заощадити 50 000 ₴ протягом 18 років, щоб оплатити навчання дитини, майбутня вартість становитиме 50 000 ₴. Якщо значення не вказано, приймається значення 0.

тип

Необов’язковий. Значення типу Variant, яке вказує, коли настає час сплати. Якщо час сплати настає в кінці періоду платежу, задайте значення 0, а якщо на початку – задайте значення 1. Якщо значення не вказано, приймається значення 0.


Примітки

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

Для всіх аргументів сплачувані суми (наприклад депозити для заощадження), представлено від’ємними числами, а отримувані суми (такі як дивідендні чеки) – додатними числами.

Приклад запиту

Вираз

Результати

Виберіть FinancialSample. *, INT (КПЕР ([річний ставка]/12;-[MonthlyRePayment]; [сума]; 0; 0)) як MonthsRequired від FinancialSample;

Повертає всі поля з таблиці "FinancialSample", Обчислюйте кількість періодів (місяців у цьому прикладі), які потрібно сплатити "сума" на основі "Annururate" і "MonthlyRePayment", і відображаються результати у стовпці MonthsRequired. Функція INT використовується для перетворення вихідних даних "подвоєння" на ціле значення.

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функція Кпер використовується для повернення кількості періодів, протягом яких платежі повинні бути погащені за кредитом, значення якого міститься в PVal. Крім того, надані відсоткові ставки відсотків за період (APR / 12), платіж (Payment), майбутня вартість позики (FVal), а також число, яке вказує на те, чи платіж буде пов'язано на початку або в кінці періоду платежу (PayType).

Dim FVal, PVal, APR, Payment, PayType, TotPmts
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage " & _
"rate of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
Payment = InputBox("How much do you " & _
"want to pay each month?")
PayType = MsgBox("Do you make payments " & _
"at the end of month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
TotPmts = NPer(APR / 12, -Payment, PVal, FVal, PayType)
If Int(TotPmts) <> TotPmts Then
TotPmts = Int(TotPmts) + 1
End If
MsgBox "It will take you " & TotPmts & _
" months to pay off your loan."

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

Отримуйте нові функції раніше за інших
Приєднатися до оцінювачів Microsoft Office

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

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

×