Резюме
Функция Excel ODDFYIELD возвращает доходность ценной бумаги с нечетным (нерегулярным) первым периодом.
Цель
Получите гарантию доходности с нечетным первым периодомВозвращаемое значение
Доходность в процентахСинтаксис
= ODDFYIELD (sd, md, id, fd, rate, pr, redem, freq, (базис))Аргументы
- sd - Дата исполнения ценной бумаги.
- md - Дата погашения ценной бумаги.
- id - дата выпуска ценной бумаги.
- fd - Дата первого купона.
- ставка - Годовая ставка купона ценной бумаги.
- пр - Цена обеспечения.
- redem - выкупная стоимость за 100 долларов номинальной стоимости.
- freq - Купонные выплаты в год (годовой = 1, полугодовой = 2; квартальный = 4).
- Основание - (необязательно) Основание подсчета дней (см. ниже, по умолчанию = 0).
Версия
Excel 2003Примечания по использованию
У некоторых облигаций нерегулярный первый или последний период, поэтому выплаты процентов не укладываются в обычный график. Чтобы рассчитать доходность облигации с нерегулярным первым периодом, вы можете использовать функцию ODDFYIELD. Функция ODDFYIELD возвращает доходность (в процентах) ценной бумаги с коротким или длинным первым периодом.
пример
В показанном примере мы хотим рассчитать доходность облигации с датой расчета 1 февраля 2019 года. Срок погашения облигации - 15 февраля 2022 года, ставка купона составляет 5%, а первый купон выплачивается 15 февраля 2019 года. Выплаты производятся раз в полгода, основа подсчета дней составляет 30/360 долларов США, а сумма выкупа - 100 долларов США. В показанном примере формула в F5:
=ODDFYIELD(C10,C12,C9,C11,C7,C5,C6,C13,C14)
С этими входными данными функция ODDFYIELD возвращает доходность 6,10% с применением процентного числового формата.
Ввод дат
В Excel даты - это порядковые номера. Как правило, лучший способ ввести действительные даты - использовать ссылки на ячейки, как показано в примере. Для ввода действительных дат непосредственно внутри функции функция ДАТА - лучший вариант. Для иллюстрации: в приведенной ниже формуле все значения жестко запрограммированы, а функция ДАТА используется для каждой из четырех требуемых дат:
=ODDFYIELD(DATE(2019,2,1),DATE(2022,2,15),DATE(2018,12,1),DATE(2019,2,15),0.05,97,100,2,0)
Основа
Аргумент основы определяет, как подсчитываются дни. Функция ODDFYIELD допускает 5 вариантов (0–4) и по умолчанию равна нулю, что указывает на основу 30/360 США. Эта статья в Википедии предоставляет подробное объяснение доступных соглашений.
Основа | Количество дней |
---|---|
0 или опущено | США (NASD) 30/360 |
1 | Фактический / фактический |
2 | Фактический / 360 |
3 | Фактический / 365 |
4 | Европейский 30/360 |
Заметки
- В Excel даты - это порядковые номера.
- Все даты, а также частота и основание усекаются до целых чисел.
- Если даты недействительны (т.е. не являются датами на самом деле) ODDFYIELD возвращает #VALUE!
- ODDFYIELD возвращает # ЧИСЛО, когда:
- (срок> первый_купон> расчет> выпуск) НЕ соответствует действительности
- Ставка <0 или пр <= 0
- База вне допустимого диапазона