1. Функции расчёта временных параметров операций с периодической выплатой процентов.
2. Функции для расчётов ценных бумаг с периодической выплатой процентов.
3. Функции для расчётов по ценным бумагам с нарушением периодичности выплаты процентов.
4. Функции для расчётов по ценным бумагам с выплатой процентов и номинала в момент погашения.
5. Функции для расчётов по ценным бумагам без периодических выплат процентов.
6. Функции для расчётов по краткосрочным обязательствам без периодических выплат процентов.
Функции расчёта временных параметров операций с периодической выплатой процентов.
При расчётах по ценным бумагам с периодическими выплатами купонного дохода требуется определить длительность интервалов купонных выплат, а также их календарные даты.
Временный интервал купона разбивается на дни, предшествующие моменту приобретения ценной бумаги, и дни, следующие до очередной оплаты купона после приобретения ценной бумаги.
· Функция ДНЕЙКУПОН
Функция вычисляет число дней в периоде купона для ценных бумаг:
Дата соглашения не может превышать дату вступления в силу. Периодичность задаётся как число: 1 -1 раз в год (ежегодная выплата); 2 – 2 раза в год (полугодовая выплата); 4 – 4 раза в год (ежеквартальная выплата).
Иных значений периодичности не допускается.
Базис задаётся как число в диапазоне 0 – 4 согласно таблице 4.2.
Например, облигации выпущены на следующих условиях:
-дата окончания действия облигации (дата_вступления_в_силу) – 12.09.98
-периодичность выплат купонного дохода – 2 раза в год;
-принятый базис расчётов – 1 (здесь и далее)
Тогда можно определить, какова длина периода купона с помощью функции:
ДНЕЙКУПОН(35314; 36050; 2; 1) = 184.
Обратите внимание – здесь и далее даты представлены порядковым номером дня по календарю, который ведётся с 1900 года.
Если значения дат введены в ячейки таблицы и при вызове Мастера функций осуществляется указание на эти ячейки, преобразование дат в порядковый номер дня выполняется автоматически.
Если значение даты вводится непосредственно в поле Мастера функций, дата запоминается в формате строки символов, и формула содержит явное указание на значение даты, то есть:
ДНЕЙКУПОН(«6.09.96»; «12.09.98»; 2; 1) = 184.
Для преобразования отдельных составляющих в дату может быть использована встроенная функция ДАТА, для которой указывается год – 2 или 4 цифры, номер месяца – 1 или 2 цифры, номер дня – 1 или 2 цифры.
При изменении базиса и периодичности купонных выплат длина периода изменяется. Так, в предыдущем случае, если используется базис – 4, функция даёт результат – 180 дней.
· Функция ЧИСЛОКУПОН
Функция рассчитывает количество купонов, которые могут быть оплачены между датой соглашения (покупки) и датой вступления в силу (погашения) ценной бумаги, округлённое до ближайшего целого количества купонов.