Как использовать функцию vba rate?
Функция VBA RATE указана в финансовой категории функций VBA. Когда вы используете его в коде VBA, он возвращает процентную ставку за период (при равном денежном потоке) по кредиту или инвестициям.
Синтаксис
СТАВКА(Nper, Pmt, Pv, [Fv], [Срок], [Угадай])
Аргументы
- Nper : количество периодов погашения кредита или инвестиций.
- Pmt : Фиксированная сумма платежа за период.
- PV : текущая стоимость инвестиции или кредита.
- [FV] : будущая стоимость кредита/инвестиций (это необязательный аргумент, если он опущен, VBA по умолчанию принимает 0).
- [Срок] : определяет, подлежит ли платеж в начале или в конце периода, используйте 0 для конца периода и 1 для начала периода. [Это необязательный аргумент, и если он опущен, VBA принимает конец периода по умолчанию] .
- [Угадай] : первоначальная оценка (предположение) того, какой будет IRR [Это необязательный аргумент, и если он опущен, VBA по умолчанию принимает 10% (=0,1).
Пример
Чтобы практически понять, как использовать функцию VBA RATE, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

Sub example_RATE() Range("A8") = Rate(60, -1200, 0, 98000, 1) * 12 End Sub
В приведенном выше коде мы использовали СТАВКУ для расчета процентной ставки по инвестициям, где у нас есть 60 месяцев, 1200 ежемесячных платежей и 98000 будущей стоимости инвестиций, а в конце мы умножаем ее на 12, чтобы получить Годовая процентная ставка.
Комментарии
- При использовании RATE любые выплаченные деньги обозначаются отрицательным числом, а все полученные деньги обозначаются положительным числом.
- Он рассчитывает частоту итераций. Он не может найти результат за 20 попыток, возвращает время выполнения 5.