Как использовать функцию vba ipmt?

Функция VBA IPMT указана в финансовой категории функций VBA. Когда вы используете его в коде VBA, он рассчитывает выплату процентов в течение определенного периода по кредиту или инвестициям , которые выплачиваются постоянными периодическими платежами и с использованием постоянной процентной ставки.

Синтаксис

IPmt (ставка, за, Nper, Pv, [Fv], [к сроку])

Аргументы

  • Ставка : процентная ставка за период.
  • По : количество периодов, за которые вы хотите рассчитать проценты [должно быть от 1 до Nper].
  • Nper : количество периодов, в течение которых кредит или инвестиция должны быть выплачены.
  • PV : текущая стоимость инвестиции или кредита.
  • [FV] : будущая стоимость кредита/инвестиций [это необязательный аргумент, если он опущен, VBA по умолчанию равно 0].
  • [Срок] : определяет, будет ли оплата произведена в начале или в конце периода. [Это необязательный аргумент, и если он опущен, VBA по умолчанию использует конец периода].
    • Используйте 0 для конца периода и 1 для начала периода.

Пример

Чтобы практически понять, как использовать функцию VBA IPMT, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

example-vba-ipmt-function
 Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub

В приведенном выше коде мы использовали IPMT для получения суммы процентов по платежу за первый месяц, и в результате он вернул -400, когда мы использовали 2 для получения процентов за второй месяц, он вернул -394,56.

example-vba-ipmt-function2

Комментарии

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *