Как использовать функцию vba ppmt?
Функция VBA PPMT указана в финансовой категории функций VBA. Используя его в коде VBA, вы можете рассчитать основную сумму платежа по расходам или инвестициям . Проще говоря, каждый кредит и инвестиция имеют процентную ставку, и PPMT помогает вам рассчитать только основную сумму, то есть без добавления процентной части (суммы).
Синтаксис
PPmt(ставка, за, Nper, Pv, [Fv], [к оплате])
Аргументы
- Ставка : процентная ставка за период.
- По : номер периода, за который вы хотите рассчитать проценты (он должен быть между 1 и Nper).
- Nper : количество периодов погашения кредита или инвестиций.
- PV : текущая стоимость инвестиции или кредита.
- [FV] : будущая стоимость кредита/инвестиций [это необязательный аргумент, если он опущен, VBA по умолчанию принимает значение 0].
- [Срок] : определяет, подлежит ли платеж в начале или в конце периода, используйте 0 для конца периода и 1 для начала периода. [Это необязательный аргумент, и если он опущен, VBA принимает конец периода по умолчанию] .
Пример
Чтобы практически понять, как использовать функцию VBA PPMT, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

Sub example_PPMT() Range("A9").Value = PPmt(0.08 / 12, 1, 5 * 12, 98000) End Sub
В приведенном выше коде мы использовали PPMT для расчета основной части платежа за первый месяц инвестиций, потому что мы использовали 1 в номинале (периоде), и в результате получилось -1333,75.
Комментарии
- Если Per ≤ 0 или > Nper, VBA вернет ошибку времени выполнения 5.