Чтобы использовать функцию Pmt в программном коде, присвойте ее значение переменной типа Double. Например:
dblPay = Pmt (.08/12, 360, 300000) ' Типичная закладная
dblSav = Pmt (07/12, 120, 12500, -75000) ' Цель = 75000р.
Все разнообразие финансовых функций VBA представлено в табл. 11.8. Чтобы таблица была удобной для использования, я удалил из списков аргументов необязательные. Чтобы получить дополнительную информацию о любой из этих функций, обратитесь к соответствующему раз зелу справки VBA, где вы найдете также и подходящий пример.
Таблица 11.8. Финансовые функции VBA
Функция | Возвращаемое значение |
DDB(стоимость, остаток, период) | Амортизация имущества за данный период, используя метод двойного процента со снижающегося остатка |
FV(ставка, кпер, плата, сумма) | Будущее значение вклада на основе периодических постоянных платежей и постоянной процентной ставки |
Impt(ставка, период, кпер, сумма) | Величина выплаты за указанный период на основе периодических постоянных платежей и постоянной процентной ставки |
IRR(значения()) | Внутренняя скорость оборота для ряда последовательных операций с наличными, представленными числовыми значениями |
MIRR(значения(), фин_ставка, реинвест_ставка) | Модифицированная внутренняя скорость оборота средств для ряда последовательных периодических операций с наличными |
Nper(ставка, платеж, сумма) | Общее количество периодов выплаты для данного вклада на основе периодических постоянных выплат и постоянной процентной ставки |
NPV(ставка, значения()) | Чистый текущий объем вклада, используя учетную ставку, а также объемы будущих платежей (отрицательные значения) и поступлений (положительные значения) |
Pmt(ставка, кпер, сумма) | Величина выплаты по ссуде на основе постоянных выплат и постоянной процентной ставки |
PPmt () |