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

Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub
В приведенном выше коде мы использовали IPMT для получения суммы процентов по платежу за первый месяц, и в результате он вернул -400, когда мы использовали 2 для получения процентов за второй месяц, он вернул -394,56.

Комментарии
- При использовании IPMT любые выплаченные деньги обозначаются отрицательным числом, а все полученные деньги обозначаются положительным числом.
- Если мы предоставим Per, равный 0 > или > NPer, VBA вернет ошибку времени выполнения 5.