Придумал, как уменьшить ошибки в таблице и получать по ней более актуальные данные.
1. Ключевой апдейт таблицы заключается в изменении способа получения данных о ценах на активы.
В старой таблице использовалась функция IMPORTXML для каждой ячейки. Это периодически приводило к ошибкам, особенно если на одном листе было очень много ячеек с этой функцией (много запросов = зло).
В новой версии данные по акциям и облигациям выгружаются одной функцией IMPORTRANGE на отдельный лист, далее можно эти данные использовать на любых других листах с помощью стандартного VLOOKUP (ВПР).
2. Второй апдейт связан с актуальностью данных.
Функция IMPORTRANGE тянет таблицу с данными по акциям и облигациям с другой рабочей книги, в которой раз в час запускается написанный мною скрипт, подтягивающий свежие данные с МосБиржи.
Другими словами: если раньше в таблице отображались вчерашние цены (задержка сутки), то теперь будут отображаться с задержкой примерно в 1 час.
Кстати, эту формулу Вы можете использовать в любых своих гугл-таблицах, выгружая данные о бумагах на отдельный лист (бесплатно, без регистрации и смс): =IMPORTRANGE(«docs.google.com/spreadsheets/d/10ulca0xKfY9cVFNRj8KSQPAWTeGaqTgEwadfaACo2aQ»; «prices!A1:K10000»)
3. Состав моего портфеля
Внес в шаблон текущие данные по составу своего портфеля, планирую дальше учет вести в этом шаблоне, чтобы в любой момент времени Вы могли посмотреть, что там у меня в портфеле (правда я так до конца и не понял, в чем польза этой информации)
Ссылка на видео с объяснением структуры таблицы и сделанных изменений: youtu.be/tWxnjI9khy4
Ссылка на шаблон таблицы (и мой портфель): docs.google.com/spreadsheets/d/1JYfiADEoqPU-seUDorggS0uJAXk2r1H9Wemgt721BuM
Обратную связь лучше писать в телеграм, там я отвечаю более оперативно: t.me/rationalapp