Функция ДОХОД (YIELD)

Функция ДОХОД используется для вычисления доходности облигаций.

Описание функции ДОХОД

Возвращает доходность ценных бумаг, по которым производятся периодические выплаты процентов. Функция ДОХОД используется для вычисления доходности облигаций.

Синтаксис

=ДОХОД(дата_согл; дата_вступл_в_силу; ставка, цена; погашение; частота; [базис])

Важно! Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.

Аргументы

дата_соглдата_вступл_в_силуставкаценапогашениечастотабазис
(Settlement) Обязательный. Дата расчета за ценные бумаги (дата продажи ценных бумаг покупателю, более поздняя, чем дата выпуска).
(Maturity) Обязательный. Срок погашения ценных бумаг. Эта дата определяет момент, когда истекает срок действия ценных бумаг.
(Rate) Обязательный. Годовая купонная процентная ставка для ценных бумаг.
(Pr) Обязательный. Цена ценных бумаг в расчете на 100 рублей номинальной стоимости.
(Redemption) Обязательный. Выкупная стоимость ценных бумаг в расчете на 100 рублей номинальной стоимости.
(Frequency) Обязательный. Количество купонных выплат в год. Для ежегодных выплат частота равна 1; для полугодовых — 2; для ежеквартальных — 4.
(Basis) Необязательный. Используемый способ вычисления дня.

Базис Способ вычисления дня
0 или опущен Американский (NASD) 30/360
1 Фактический/фактический
2 Фактический/360
3 Фактический/365
4 Европейский 30/360

Замечания

  • В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 г. соответствует число 1, а 1 января 2008 г. — число 39 448, поскольку интервал между ними составляет 39 448 дней.
  • Дата соглашения является датой продажи покупателю купона, например облигации. Срок платежа представляет собой дату истечения срока действия купона. Предположим, например, что облигация со сроком действия 30 лет выпущена 1 января 2008 г. и приобретена покупателем через шесть месяцев после выпуска. Датой выпуска будет 1 января 2008 г., датой соглашения — 1 июля 2008 г., а срок погашения такой облигации наступит 1 января 2038 г., то есть через 30 лет после даты выпуска.
  • Аргументы “дата_согл”, “дата_вступл_в_силу”, “частота” и “базис” усекаются до целых.
  • Если дата_согл или дата_вступл_в_силу не является допустимой датой, функция ДОХОД возвращает значение ошибки #ЧИСЛО!.
  • Если ставка < 0, функция ДОХОД возвращает значение ошибки #ЧИСЛО!.
  • Если цена ≤ 0 или погашение ≤ 0, функция ДОХОД возвращает значение ошибки #ЧИСЛО!.
  • Если частота — любое число, отличное от 1, 2 или 4, функция ДОХОД возвращает значение ошибки #ЧИСЛО!.
  • Если базис < 0 или базис > 4, функция ДОХОД возвращает значение ошибки #ЧИСЛО!.
  • Если дата_согл ≥ дата_вступл_в_силу, функция ДОХОД возвращает значение ошибки #ЧИСЛО!.
  • Если только один или менее периодов купона укладываются до даты погашения, функция ДОХОД вычисляется следующим образом:

    YIELD=\frac{(\frac{redemption}{100}+\frac{rate}{frequency})-(\frac{pr}{100}+(\frac{A}{B}*\frac{rate}{frequency}))}{\frac{pr}{100}+(\frac{A}{B}*\frac{rate}{frequency})}*\frac{frequency*B}{DSR}

    где

    • A = количество дней от начала периода купона до даты расчета (накопленные дни).
    • DSR = количество дней от даты расчета до даты погашения.
    • E = количество дней в периоде купона.
  • Если до погашения укладывается более одного периода купона, функция ДОХОД вычисляется итеративным методом (не более 100 итераций). Используется метод Ньютона на основе формулы для функции ЦЕНА. Доходность меняется до тех пор, пока вычисляемая цена для данной доходности не станет близкой к значению аргумента “цена”.

Пример

Scroll Up