В этой статье описаны синтаксис формулы и использование функции ДОХОД в Microsoft Excel.
Описание
Возвращает доходность ценных бумаг, по которым производятся периодические выплаты процентов. Функция ДОХОД используется для вычисления доходности облигаций.
Синтаксис
ДОХОД(дата_согл; дата_вступл_в_силу; ставка; цена; погашение, частота; [базис])
Важно
Дата должна быть введена с использованием функции ДАТА либо как результат других формул или функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.
Аргументы функции ДОХОД описаны ниже.
- Урегулирования Обязательно. Дата расчета за ценные бумаги (дата продажи ценных бумаг покупателю, более поздняя, чем дата выпуска).
- Зрелости Обязательно. Срок погашения ценных бумаг. Эта дата определяет момент, когда истекает срок действия ценных бумаг.
- Ставка Обязательно. Годовая процентная ставка для купонов по ценным бумагам.
- Pr Обязательно. Цена ценных бумаг на 100 рублей номинальной стоимости.
- Искупление Обязательно. Выкупная стоимость ценных бумаг на 100 рублей номинальной стоимости.
- Частота Обязательно. Количество выплат по купонам за год. Для ежегодных выплат частота равна 1, для полугодовых — 2, для ежеквартальных — 4.
- Основе Дополнительные. Используемый способ вычисления дня.
| Базис | Способ вычисления дня |
|---|---|
| 0 или опущен | Американский (NASD) 30/360 |
| 1 | Фактический/фактический |
| 2 | Фактический/360 |
| 3 | Фактический/365 |
| 4 | Европейский 30/360 |
Замечания
В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.
Дата соглашения является датой продажи покупателю купона, например облигации. Срок платежа представляет собой дату истечения срока действия купона. Предположим, например, что облигация со сроком действия 30 лет выпущена 1 января 2008 г. и приобретена покупателем через шесть месяцев после выпуска. Датой выпуска будет 1 января 2008 г., датой расчета — 1 июля 2008 г., а срок погашения такой облигации наступит 1 января 2038 г., то есть через 30 лет после даты выпуска.
Значения аргументов "дата_согл", "дата_вступл_в_силу", "частота" и "базис" усекаются до целых.
Если расчет или срок погашения не является допустимой датой, функция YIELD возвращает #VALUE! (значение ошибки).
Если ставка < 0, функция YIELD возвращает #NUM! (значение ошибки).
Если pr ≤ 0 или если активация ≤ 0, функция YIELD возвращает #NUM! (значение ошибки).
Если частота — это любое число, отличное от 1, 2 или 4, функция YIELD возвращает #NUM! (значение ошибки).
Если база < 0 или база > 4, функция YIELD возвращает #NUM! (значение ошибки).
Если расчет ≥ срок погашения, функция YIELD возвращает #NUM! (значение ошибки).
Если только один или менее периодов купона укладываются до даты погашения, функция ДОХОД вычисляется следующим образом:
где:- A = количество дней от начала периода купона до даты расчета (накопленные дни).
- DSR = количество дней от даты расчета до даты погашения.
- E = количество дней в периоде купона.
Если до погашения укладывается более одного периода купона, функция ДОХОД вычисляется итеративным методом (не более 100 итераций). Используется метод Ньютона на основе формулы для функции ЦЕНА. Доходность меняется до тех пор, пока вычисляемая цена для данной доходности не станет близкой к значению аргумента "цена".
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.