Найти в Дзене
Долларовый миллионер

Быстрый способ автоматически сравнить акции по различным параметрам в Google таблицах

Я давно пользуюсь сервисом Google Sheets (Гугл таблицы) и всем очень рекомендую это делать. Google Sheets это онлайн сервис, аналог Microsoft Excel, который действительно удобно использовать в различных жизненных ситуациях. Главное, что отличает гугл таблицы от таблиц майкрософт эксель, это то, что все хранится в облаке и доступно с любых ваших устройств (ПК, телефон, планшет), что позволяет использовать таблицы максимально эффективно. В других своих статьях я расскажу о различных вариантах использования гугл таблиц, в том числе и о том, как можно вести учет своих активов (не только акций).

Давайте представим, что у нас есть некий список акций, которые мы присмотрели для покупки и хотим сравнить их по мультипликаторам и некоторым другим параметрам. Конечно, для этого можно использовать различные скринеры и другие онлайн сервисы, но иногда удобнее и быстрее это сделать самостоятельно в Google Sheets.

В гугл таблицах реализована замечательная функция GoogleFinance, которая позволяет вставлять в ячейку таблицы данные по интересующей нас акции и эти данные обновляются самостоятельно и всегда будут в актуальном состоянии. Мы можем вставить в ячейку такие параметры как текущая цена акции, её название, цена закрытия предыдущего дня, капитализация компании, p/e и многое другое. Большая часть параметров доступна для иностранных акций, но основные доступны и для российских. Подробное описание всех доступных параметров можно найти в справке по Google Finance.

Для начала, давайте создадим пустую таблицу, и присвоим ей имя.

Я предлагаю открыть мою таблицу, чтобы посмотреть все на готовом примере.

Пример таблицы для сравнения акций
Пример таблицы для сравнения акций

Единственные данные, которые мы будем вводить в таблицу находятся в столбцах "A" и "B". В столбце "B" указаны тикеры (краткие названия) компаний, а в столбце "A" краткое название биржи, где размещена конкретная бумага. Все остальные данные в других ячейках обновятся автоматически.

Кстати, в столбце "А" можно вообще ничего не указывать и в большинстве случаев это будет работать, но если какой-то тикер существует на разных биржах, то показан будет только один. Например YNDX есть на Московской бирже и на Насдак, поэтому по умолчанию показываются данные с Насдак. Если мы укажем код биржи в столбце "A", то можем сами выбрать, данные с какой биржи хотим видеть.

Вот возможные варианты кодов для некоторых бирж:

  • NASDAQ — биржа NASDAQ
  • NYSE — Нью-Йоркская фондовая биржа
  • LON — Лондонаская фондовая биржа
  • MCX — Московская фондовая биржа

В столбце "D" таблица автоматически отобразит название нашей бумаги, для этого в используется формула:

= GoogleFinance ( A2 & ":" & B2 ; "name" )

Где A2 и B2 это ячейки с кодом биржи и тикером компании.

Аналогично используются формулы для вывода значений:

  • P/E — Цена / прибыль
  • Beta — Коэффициент волатильности
  • EPS — Прибыль / акция
  • low42 — Минимальная цена за год
  • high42 — Максимальная цена за год

Для этих значений мы пропишем формулу через условие IF(ISERROR это позволит не выводить ошибки в тех ячейках, где невозможно получить эти данные (например по российским акциям).

Формула для вывода значения p/e будет выглядеть как-то вот так:

= IF ( ISERROR ( GoogleFinance ( A2 & ":" & B2 ; "pe" ) ) ; "" ; GoogleFinance ( A2 & ":" & B2 ; "pe" ) )

Для того, чтобы таблицей было легче пользоваться, некоторые столбцы раскрасим специальным градиентом. Для этого выделим необходимые значения и правой кнопкой мыши выберем "условное форматирование", там добавим правило, "Градиент" и далее сделаем настройки как в моей таблице.

Для того, чтобы была возможность сортировать значения в столбцах, используется фильтр.

Если вам был полезен этот материал, напишите об этом в комментариях. Также пишите, если у вас есть вопросы. Постараюсь на них ответить.

Позже я напишу про другие полезные фишки по работе с Google Sheets, поэтому подписывайтесь, чтобы оставаться на связи.