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