Эффективная доходность облигации отличается от простой тем, что в расчёт доходности включен доход от возможного реинвестирования купонного дохода в эту же ценную бумагу. Естественно, эффективная доходность больше простой.
Расчёт эффективной доходности существенно сложнее расчёта простой доходности. В Excel есть два инструмента, немного отличающиеся результативностью.
Самый простой инструмент — функция ДОХОД, у неё 7 аргументов:
- дата покупки облигации;
- дата погашения;
- процентная ставка купонных выплат в %;
- текущая цена покупки («грязная» цена), приведённая к 100% от номинала (если облигация сейчас стоит 1078 руб. с учётом НКД, делим на 10, чтобы получилось 107,8);
- цена погашения (обычно равна номиналу, если нет амортизации или оферты с особыми условиями);
- базис — способ вычисления дня. В формуле использован фактический базис (один день равен календарному), подробнее о вариантах базиса смотрите в справке Excel.
Скачайте файл с примером: doh_obl_eff. В ячейке С24 рассчитана доходность облигации ОФЗ-26218-ПД при покупке на дату 25.05.2018. Формула имеет вид: «=ДОХОД(СЕГОДНЯ();C6;C9;C15/10;100;2;1)»:
(Исходные данные для расчёта можно взять на специализированных сайтах типа rusbonds.ru, cbonds.info, bonds.finam.ru и многих других).
Как видим, эффективная доходность выше простой, как и ожидалось.
Рассмотрим теперь более универсальный метод расчёта. Ограничение функции ДОХОД в том, что она работает для случаев периодических выплат купонов (2,4,6 в год), причём по фиксированной ставке, и не может быть прямо использована в случаях частичной амортизации облигации. В более сложных случаях лучше использовать функцию ЧИСТВНДОХ, которая рассчитывает эффективную доходность на основе финансовых потоков.
В файле примера справа создана таблица финансовых потоков. Первая строчка в ней — операция покупки облигации по «грязной» цене, сумма обязательно должна быть отрицательным значением. Далее перечислены операции по выплате купонов, данные также скопированы с сайта rusbonds, за исключением уже выплаченных купонов. Если по облигации предусмотрена амортизация (частичное погашение номинала), то эти операции также нужно будет отразить в таблице. Самая последняя операция — погашение облигации. Ещё ниже рассчитана прибыль как сумма всех финансовых потоков (платежей и поступлений).
В ячейке G37 рассчитана эффективная доходность облигации к погашению с помощью функции ЧИСТВНДОХ. Как видим, формула имеет очень простой вид: «=ЧИСТВНДОХ(G4:G34;F4:F34;8%)» В ней три аргумента: диапазон дат операций, суммы операций и третий необязательный аргумент — ориентировочное значение ответа, для облегчения работы алгоритма Excel.

Скачать пример расчёта эффективной доходности облигации ОФЗ: doh_obl_eff
Отметим, что для малого горизонта инвестирования (до 3 лет) рассчитывать эффективную доходность облигации — не очень информативное занятие, так как реинвестировать купонный доход в эту же ценную бумагу вряд ли получится. Зачастую нагляднее рассчитывать простую эффективность облигации. Пример расчёта простой эффективность облигации ОФЗ в Excel был рассмотрен нами ранее. Смотрите статью: Расчет простой доходности облигации к погашению