База Знаний: Функции Calc. RATE
RATE
Функция вычисляет процентную ставку по аннуитету за один период.
Синтаксис функции:
=RATE(numperiods; payment; presentvalue; futurevalue; type; guess) |
---|
где:
- numperiods — общее количество периодов выплат в срок;
- payment — сумма платежа, выполняемого каждый отчётный период, величина которого остаётся постоянной в течение всего срока аннуитета. Если приводится futurevalue, этот аргумент может быть опущен (по умолчанию 0);
- presentvalue — выплата единовременной суммы в начале срока;
- futurevalue — остаток денежных средств, которого планируется достичь в конце срока выплат (необязательный — по умолчанию 0);
- type — когда осуществляются платежи (необязательный — по умолчанию 0):
- 0 — в конце каждого периода;
- 1 — в начале каждого периода (включая выплату в начале срока);
- guess — необязательное первое предположение о ставке (по умолчанию — 10%).
RATE вычисляет требуемую фиксированную процентную ставку, так, чтобы presentvalue (приведённая к текущему моменту стоимость) сопровождаемая выплатами каждый период в течение numperiods периодов привела к futurevalue, стоимость в конце срока. Проценты, как предполагают, начисляются каждый период. При расчёте используется итерация для решения уравнения, с guess в качестве отправного значения для итерации.
Если эта функция возвращает ошибку Err:523, итерации не удалось сойтись — попробуйте разные guess или перепроверьте параметры.
Пример
Вы платите 1 000 руб. в конце каждого года в течение 3 лет, и получаете 3 152 руб. в конце срока. Применённая процентная ставка составляет 4.98%.
Убедитесь, что вы последовательны в выборе единиц измерения для задания аргументов guess и numperiods. Если делаются ежемесячные выплаты по трёхгодичному займу под 12 процентов годовых, используйте 10%/12 для задания аргумента guess и 3*12 для задания аргумента numperiods. Если делаются ежегодные платежи по тому же займу, то используйте 10% для задания аргумента guess и 3 для задания аргумента numperiods.
InfraOffice.pro 3.1.x