
Уже много работаю с таблицами Excel и долгое время обходил стороной гугл таблицы из-за того, что они долго загружали данные.
Пару недель назад друг показал мне ИИ, который хорошо работает с кодом. Я решил попробовать через него решить проблему долгой загрузки и понеслось.
ИИ подсказал решение о котором я даже не догадывался. Мне как-то писали про него, но выглядело всё слишком сложно так как мне говорили, что «тебе всего-лишь нужно написать свой код для загрузки и подвязать его в AppsScript». «Всего-лишь нужно написать свой код». Естественно я этого не касался. Обожаю этих умников, которые говорят фразы типа «что сложного? Закончи аспирантуру, напиши диссертацию и будет тебе статус К.Э.Н.»
Я знал про то, что можно улучшить таблицу, но не касался этого так как это было явно сложно, потребовало бы от меня уйму усилий и я не знал насколько будет хорош результат. Но я на этом не останавливался и совершенствовать свои таблицы по мере возможностей. Методом проб и ошибок довёл их до рабочего состояния как тогда считал. Сейчас понимаю, что это был всего лишь MVP.
Ранее я каждый понедельник проводил уйму манипуляций, чтобы по итогу сделать фотографию состояния рынка в моменте и давал её в виде таблицы по понедельникам.
Сейчас же готов представить вам мою авторскую гегл таблицу работающую на коде состоящем почти из 5000 строк!
Как её подключить
Таблица находится по ссылке:
docs.google.com/spreadsheets/d/1guaf4REpn5JkcyYMXa7VqkhRF6AFe4qoRpmN9ytOGz0/copy
Вам гугл предложит сделать копию таблицы и предупредит о том, что «Также будут созданы копии прикрепленного файла Apps Script и относящихся к нему функций»

Нажимаете «Создать копию», ждёте пару секунд загрузки и перед вами появится таблица, а вы будете на листе под названием «Старт»
Тут всё логично, нажимаете на кнопку «Начать работу».
ВАЖНО! Первый раз это необходимо сделать с компьютера, а потом можно уже с телефона, но с той же почты.
То есть карта формируется именно под вас и никто другой не может ею управлять.
Всплывёт окно с требованием авторизации, нажимаем «ОК»
Появится предупреждение и вам нужно будет нажать на «Дополнительные настройки»
После у вас появится поле «Перейти на страницу „скрипт облиги“ (небезопасно)». Нажимаете на него и переходите к авторизации.
Это важный пункт так как без него гугл не будет выполнять скрипт.
Выбираете все галочки и нажимаете «Продолжить»
После этого таблица начнёт пересобираться. Справа снизу будет такая плашка информирующая о том, что работает скрипт.
Если перейдёте на следующий лист «Конструктор таблицы», то увидите сверху такое сообщение:
Он говорит вам именно то, чем занимается и что нужно подождать 10-40 секунд до обновления таблицы.
Таблица сама будет бегать туда-сюда, это нормально так как скрипт собирает таблицу для вас в режиме реального времени.
Всё, наша таблица готова к работе. Теперь перехожу к разбору каждого листа отдельно.
Лист «Старт»

На нём уже использованная нами кнопка «Начать работу». Её нажимаем только в первый раз, после этого более не трогаем.
Внутри расписаны шаги как и что делать с гиперссылками для удобства.
В таблице есть отдельно карта рынка вообще со всеми бумагами на рынке и именно ваш портфель. Они обновляются на своих таблицах отдельно, но на листе страт есть кнопка «Обновить всё». Эта кнопка, о неожиданность, обновит всё в таблице.
Ниже вы увидите пункт «Состояние»
В моём случае везде галочки. В вашем случае разрешения будут выданы не все. Это касается портфеля облигаций. Доступ можно получить через подписку на мой закрытый канал в телеграм:
t.me/philippovich_bonds
Помимо доступа к полному функционалу таблицы вы также получите доступ к моим урокам по рынку облигаций, актуальным идеям на рынке. Получите эксклюзивную возможность по разбору вашего портфеля лично от меня и многое другое.
Есть бесплатный период в неделю, чтобы вы могли оценить нужно ли это вам:
t.me/tribute/app?startapp=sqn3
Вернёмся к разбору таблицы
Прокрутив вниз вы увидите такой пункт
Его можно раскрыть нажав на плюсик. При открытии вам вылезет увелдомление:

Тут смело можете нажать «ОК» и перед вами откроется более подробная инструкция по тому как это работает.
Лист «Конструктор таблицы»
На нём вы можете самостоятельно выбирать огромное количество настроек в таблице. Пройдёмся по всем по порядку.
Состояние
Зелёным или красным будет подсвечено состояние таблицы и указана справочная информация. В моём случае всё зелёное, указано сколько бумаг, когда загружено, сколько выбросов (о них чуть позже).
Обновить с телефона
С телефона гугл таблицы работают не так как с компьютера и кнопкой обновить всё не получится, но я нашёл решение в этом пункте.
После первого обязательного запуска с компьютера вам достаточно нажать на галочку с телефона, галочка уберётся, а таблица начнёт обновляться.
Готовая подборка
Тут выпадающий список «Свои настройки» и в нём вы можете выбрать уже собранные заранее подборки. По названиям понятно какие подборки будут собираться.
Выбираете любую настройку и нажимаете «Обновить таблицу»
Отбор бумаг

Тут тоже должно быть всё понятно. Выбираете интересующий вас вариант и нажимаете «Обновить тбалицу»
Жёлтые строки означают, что в них можно что-то выбирать или вписывать данные. Серые говорят о том, что их нельзя использовать.
Также слева скрыты дополнительные фильтры, которые можно открыть нажав на крестик слева.
Все параметры должны быть понятны кроме последнего про выбросы. Вы в нём вписываете цифру и после этого вам не будут в таблице показываться выбросы, которые выше среднего в указанное количество раз по рейтингу.
То есть, например, в рейтинге A средниё YTM составляет 25%, вписав цифру 5 вам не будут показываться бумаги с YTM выше 125%.
Сортировка
Тут вы можете выбрать по какому принципу сортировать бумаги.
Колонки таблицы
Здесь вы выбираете какие параметры бумаг хотите видеть в таблице.
Все данные разом подгружаются и поэтому при выборе любого количества колонок таблица пересоберётся по нужному количеству параметров.
По-классике, выделил только самое важное, но слева можете нажать на плюсик и вам откроется большее количество параметров.
Справа можете увидеть жёлтые ячейки в столбце «Порядок колонок». В нём вы можете вписать в каком порядке хотите видеть колонки. Если ничего не будет вписано, то они будут идти в порядке сверху вниз. Если впишете только одну цифру, то она займёт необходимое место, а всё остальное пойдёт по порядку как и было.
Лист «Карта»

Самое главное, что стоит сказать про большинство колонок:
Они грузятся через код с разных источников и обновляется в режиме реального времени. Чтобы отобразились актуальные значения вам нужно нажать на листе «Конструктор таблицы» на «Обновить таблицу» и будет счастье.
Теперь по важным колонкам пройдусь
+ В портфель
Нажав на галочку напротив бумаги она добавится автоматом в ваш портфель вниз таблицы.
Данный пункт будет, если ваша почта добавлена в список, который веду в своём закрытом канале: t.me/tribute/app?startapp=sqn3
Рейтинг (Общий)
В нём вы увидите рейтинг по облигации, но почему общий?
В настройках вы можете выбрать от какого рейтингового агентства показывать рейтинг. Для общего рейтинга выбрал такую логику: если есть рейтинг от Эксперт РА или АКРА, то они ставятся в приоритете перед НКР или НРА. Если есть только НКР или НРА, то любой из них.
Тип купона
Он делится на фиксированный, плавающий и линкеры и разделяется цветами для удобства.
Изменение рейтинга
Тут указывается последнее зафиксированное рейтинговое действие. Красным выделяется понижение рейтинга, а зелёным повышение. Если без изменений, то не указывается.
Купон
В нём помимо обычного купона для фиксов указывается способ формирования купонов у флоатеров по типу КС + 2%
Круто, правда?
Сам в шоке от того, что получилось!
Если вам тоже нравится проделанная работа, то ставьте лайк и подписывайтесь на меня!
Лист «Обзор рынка»
Тут вы найдёте общую информацию по доходностям на рынке по рейтингам.
Средняя доходность по рейтингу показана в виде таблицы и диаграммы.
Справа вы можете увидеть мой личный стоп-лист бумаг и количество бумаг этих эмитентов на рынке. Он автоматом будет обновляться, когда я в своей карте добавлю нового эмитента.
Снизу вы найдёте список «лучшие бумаги»
В нём представлены бумаги по следующим параметрам: рейтинг BBB+ и выше, дюрация 30–190 дней, без стоп-листа.
Лист «Портфель»

Здесь всё, в целом, в таком же формате как и в карте рынка, но только показана информация по вашему порфтелю.
Вы можете удалять или добавлять бумаги, таблица автоматом подтянет оформление и данные по бумагам.
От вас требуется исключительно ISIN и количество бумаг в портфеле.
Лист «Статистика»
Именно это та самая вещь из-за которой я сделал эту таблицу доступной только подписчикам закрытого канала. Нигде ранее не видел такого функционала в одном месте.
Пойду по-порядку на примере статистики с моего портфеля.
Показатели, деление по рейтингу и типу купона, по виду бумаг, по сроку до погашения/оферты

Два столбца с показателями где собрана самая важная информация по портфелю.
В отдельной ячейке красным подсвечиваются бумаги, которые имели понижение рейтинга.
Указана бумага с ближайшей офертой.
Показана диаграмма с тем как разбит портфель по рейтингам и отдельная таблица по тому как разбит портфель в зависимости от типа купона.

Тут всё понятно и без пояснений.
Вес по эмитентам

Для удобства сделал вариант в виде таблицы и в виде диаграммы
Купонные выплаты на 12 месяцев

Тут идёт диаграмма с выплатами без налога и с налогом. Снизу показано тоже самое. Знак ≈ напротив месяцев указывает на то, что выплата примерная так как присутствуют выплаты по флоатерам и размер может поменяться.
Амортизация на 12 месяцев

Здесь показано по каким бумагам и в каком объёме в зависимости от размера позиции в портфеле будет амортизация.
В моём случае у меня в ноябре 2026 года будет 2 амортизации:
у Балтийского лизинга на 10 000 рублей так как у меня 100 бумаг компании и Лизинг-Трейд на 6240 рублей так как бумаг больше, а амортизация идёт не по 10% как в Балтийском лизинге.
Показано в каком месяце на какую сумму и какая это доля от портфеля.
Погашения на 12 месяцев

Показано в каком месяце на какую сумму и какая это доля от портфеля.
Оферты на 12 месяцев

Здесь показано на какую сумму планируется оферта. Естественно, будет не такая сумма так как вряд ли принесут все 100%, но указан максимальный потенциал.
Лист «Настройки портфеля»

Колонки портфеля и обновить таблицу
Здесь точно также работает как и в карте рынка.
Импорт из отчёта брокера
Нажимаете на кнопку и появится новый лист «Импорт портфеля»
В нём вы можете вставить данные из Excel отчёта вашего брокера. Скрипт автоматом всё обработает и добавит бумаги в портфель.
Тут возможны ошибки так как этот раздел я не тестировал на своём портфеле и у разных брокеров, но работать вроде как должно.
Уведомления в TELEGRAM

Если вы хотите получать отбивки в телеграм по предложенным событиям, то ставите галочки напротив нужного + вбиваете параметры по принципу, который указан в столбце «Что приходит».
После этого вам нужно перейти по гиперссылке «Подключить Telegram». Вас она перебросит в телеграм и откроет моего бота. Вам достаточно будет нажать /start и бот вам выдаст вот такой текст:

Сами уведомления приходят в таком формате:

На этом закончил разбор гугл таблицы. Уверен, что она понравится многим ценителям.
Если видите ошибки или возникают проблемы, то всегда можете писать мне лично: @filippovich_andreyi
Но на это я не остановился и обновил таблицу Excel, поэтому переходим ко второй главе
Портфель в таблице Excel
Таблицу можете скачать в телеграм: t.me/philippovich_bonds/1674 или в Макс: max.ru/philippovich_bonds/AaGbdDf6Ubk
В ней я не стал делать карту рынка и остановился исключительно на портфеле.
Портфель в таблице работает через PowerQuery и макросам. Поэтому сохранять его нужно в формате, который поддерживает макросы иначе будет ошибка.
При открытии вам нужно будет согласиться с включением данных из интернета (жёлтая плашка, которая появится при первом открытии таблицы). Если это не разрешить, то таблица не будет обновляться так как всё тянется из интернета и Excel нужно знать, что вы согласны на это.
Таблица выглядит так:

В целом, всё как и в гугл таблицах за исключением немного другой кнопки «Обновить»
На листе «Статистика» вы найдёте тот же набор параметров, что и в гугл таблицах.
Отдельно сделал лист «Календарь», чтобы было более понятно при использовании.
На этом листе вы найдёте информацию по выплатам в месяц, по амортизациям, офертам и погашениям.
Лист «Настройки портфеля»

Тут есть отличия от гугл таблиц.
Количество параметров ограничено 31 штукам.
Чтобы тот или иной столбец появился в портфеле необходимо напротив него выбрать в выпадающем списке да или нет.
Порядок столбцов без изменений относительно гугл таблиц.
Справа сверху есть 2 ячейки: «ключевая ставка», которая обновляется автоматом с решением ЦБ и «Ставка НДФЛ», которую нужно вбить вам самим, чтобы высчитывать выплаты в зависимости от того сколько вы платите налогов.
Дополнительные параметры, которые не указал ранее
- Флоатеры считаются в зависимости от формулы формирования купона. Ставка ЦБ или RUONIA подтягиваются автоматически;
- Валютные облигации автоматически конвертируются в рубли по курсу ЦБ на момент ваших расчётов;
- Данные в таблице тянутся из интернета и если у вас устройство не подключено к интернету, то не будет обновляться ничего;
- Рейтинги подтягиваются из моей главной гугл таблицы;
- Таблица сильно не тестировалась, поэтому могут быть ошибки. Если заметите что-то и вам не будет лень, то пишите мне в телеграм: @filippovich_andreyi или Макс: max.ru/philippovich_bonds
На этом всё!
Работа была проделана большая, поэтому не скупитесь на лайки, подписки и комментарии. Буду рад ответить на них.
Подписывайтесь на меня тут или в макс и телеграм. Там я быстрее отвечаю.
max.ru/philippovich_bonds
t.me/philippovich_bonds
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Портфель помогает диверсифицировать риски, отслеживать оферты, чтобы на них не встревать, следить за изменением показателей и так далее.
Отличная таблица!
Начал проверять, как можно использовать плоды вашего труда и вижу интересную картину по облигации RU000A101H84.
В таблице указан Фиксированный купон, на Мосбирже тип купона по ней обозначен как «Фиксированный с неизвестными купонами». Но по факту там плавающий купон — «Ставка купонов определяется как значение бескупонной доходности государственных ценных бумаг сроком 7 лет + премия. Размер премии по итогам сбора заявок установлен в размере 0,50%.»
по-моему вы просто изобрели велосипед в то время как все катаются на машинах.
Подобных скринеров полно в интернете с удобным дизайном и быстрым функционалом. Зачем для этого использовать эксель мне совершенно неочевидно. да еще и платить за него.