Как правильно вести таблицу инвестиций в Excel: от структуры до формул

Контроль над инвестициями — это не роскошь, а необходимость для любого инвестора, будь то новичок или профессионал. Excel остаётся одним из самых гибких инструментов для ведения учёта: он не требует подписок, работает офлайн и позволяет настроить таблицу под любые задачи — от простого учёта покупок акций до сложного анализа портфеля с учётом дивидендов, комиссий и налогов.

Многие инвесторы теряют деньги не из-за плохих активов, а из-за хаотичного учёта: забывают фиксировать комиссии брокера, не учитывают реинвестированные дивиденды или путаются в средней цене покупки. Правильно организованная таблица в Excel решает эти проблемы, экономя часы на ручные расчёты и снижая риск ошибок. В этой статье вы найдёте не только пошаговую инструкцию по созданию таблицы, но и готовые формулы, которые автоматизируют 90% рутинной работы.

Мы разберём:

  • 📊 Оптимальную структуру таблицы — какие столбцы обязательны, а без каких можно обойтись.
  • 📈 Формулы для автоматического расчёта доходности, средней цены и комиссий.
  • 🔄 Как учитывать дивиденды, сплиты акций и частичные продажи.
  • 📱 Советы по синхронизации с мобильными приложениями (например, Google Sheets).
📊 Какой тип инвестиций вы ведёте в Excel?
Акции
Облигации
ETF
Криптовалюта
Недвижимость
Другой

1. Базовая структура таблицы: какие столбцы обязательны

Первый шаг — определиться с минимальным набором столбцов, без которых учёт инвестиций теряет смысл. Их должно быть достаточно для анализа, но не так много, чтобы таблица стала громоздкой. Вот универсальный список:

Столбец Описание Пример данных
Дата Дата покупки/продажи актива. Лучше использовать формат ДД.ММ.ГГГГ. 15.05.2026
Тип операции Покупка, продажа, дивиденды, сплит и т.д. Покупка, Дивиденды
Актив Название компании/фонда/криптовалюты. Для акций удобно добавлять тикер (например, AAPL для Apple). Gazprom (GAZP)
Количество Сколько единиц актива куплено/продано. 10
Цена за единицу Цена покупки/продажи без учёта комиссий. 1 250 ₽

Этих пяти столбцов хватит для базового учёта, но для глубокого анализа стоит добавить:

  • 💰 Комиссия брокера — фиксированная или процентная (например, 0,05% от сделки).
  • 📉 Текущая цена — для отслеживания нереализованного убытка/прибыли (можно обновлять вручную или через Power Query).
  • 💸 Сумма дивидендов — если вы получаете выплаты.
  • 🔗 Ссылка на новость/аналитику — чтобы помнить, почему вы купили актив.
⚠️ Внимание: Не смешивайте в одной таблице разные валюты (рубли, доллары, евро). Если портфель мультивалютный, создайте отдельные листы для каждой валюты или добавьте столбец Валюта и используйте формулу =ГПР() для конвертации по курсу ЦБ на дату сделки.

2. Формулы для автоматического расчёта ключевых метрик

Главное преимущество Excel — возможность автоматизировать расчёты. Вот 5 самых важных формул, которые сэкономят вам часы:

1. Средняя цена покупки (ACB — Average Cost Basis)

Если вы покупаете один и тот же актив несколько раз, средняя цена рассчитывается так:

=СУММПРОИЗВ(B2:B100; C2:C100) / СУММ(C2:C100)

Где:

  • B2:B100 — столбец с ценой за единицу.
  • C2:C100 — столбец с количеством.

2. Текущая стоимость портфеля

Умножаем количество каждого актива на его текущую цену:

=СУММПРОИЗВ(C2:C100; D2:D100)

Где D2:D100 — столбец с текущей ценой.

3. Нереализованная прибыль/убыток

Разница между текущей стоимостью и суммой вложений:

=СУММПРОИЗВ(C2:C100; D2:D100) - СУММПРОИЗВ(B2:B100; C2:C100)

4. Доходность в процентах

Формула для расчёта доходности относительно вложений:

= (СУММПРОИЗВ(C2:C100; D2:D100) - СУММПРОИЗВ(B2:B100; C2:C100)) / СУММПРОИЗВ(B2:B100; C2:C100) * 100

5. Учёт комиссий брокера

Если комиссия фиксированная (например, 50 ₽ за сделку), добавьте её в столбец Комиссия и скорректируйте формулу средней цены:

= (СУММПРОИЗВ(B2:B100; C2:C100) + СУММ(E2:E100)) / СУММ(C2:C100)

Где E2:E100 — столбец с комиссиями.

Как учитывать сплиты акций?

При сплите (например, 1:2) количество акций умножается на коэффициент, а цена делится. В Excel добавьте строку с типом операции "Сплит" и формулами:

  • Количество: =Предыдущее_количество * 2
  • Цена: =Предыдущая_цена / 2

Это сохранит правильную среднюю цену покупки.

3. Учёт дивидендов и реинвестирования

Дивиденды — это не только пассивный доход, но и данные, которые нужно фиксировать для точного расчёта общей доходности. Многие инвесторы забывают учитывать реинвестированные дивиденды, из-за чего занижают реальную прибыль.

Вот как правильно оформить дивиденды в таблице:

  • 📅 Добавляйте отдельную строку для каждой выплаты с типом операции "Дивиденды".
  • 💵 Указывайте сумму дивидендов в отдельном столбце (например, Дивиденды, ₽).
  • 🔄 Если реинвестируете, добавьте ещё одну строку с типом "Покупка" и укажите количество купленных акций по текущей цене.

Пример структуры для дивидендов:

Дата Тип Актив Количество Цена за ед. Дивиденды, ₽
10.06.2026 Дивиденды Lukoil (LKOH) 1 500
11.06.2026 Покупка Lukoil (LKOH) 2 750
⚠️ Внимание: Если вы не реинвестируете дивиденды, а выводите их, то для точного расчёта доходности портфеля нужно учитывать эти суммы как выведенные средства (аналогично частичной продаже). Иначе ваша реальная доходность будет завышена.

🔹 Зафиксировать дату выплаты

🔹 Указать сумму брутто (до налогов)

🔹 Вычесть налог 13% (если применимо)

🔹 Добавить строку "Покупка", если дивиденды реинвестированы

🔹 Обновить текущую цену актива-->

4. Как учитывать частичные продажи и налоги

Частичные продажи — одна из самых сложных операций для учёта, потому что меняют среднюю цену покупки оставшихся активов. В России при продаже акций старше 3 лет налог не платится, но если вы продаёте раньше, нужно учитывать налог на прибыль (13%).

Алгоритм учёта частичной продажи:

  1. Добавьте строку с типом операции "Продажа" и укажите количество проданных активов.
  2. Рассчитайте прибыль/убыток от продажи:
    = (Цена_продажи - Средняя_цена_покупки) * Количество
  3. Если прибыль положительная, вычтите 13% налога:
    = Прибыль * 0,13
  4. Скорректируйте среднюю цену покупки для оставшихся активов (используйте метод FIFO или по средней).

Пример расчёта налога:

Дата Тип Актив Количество Цена продажи Средняя цена покупки Прибыль Налог 13%
20.07.2026 Продажа Sberbank (SBER) 5 300 250 250 32,5

Критическая ошибка: многие инвесторы забывают учитывать налоги при расчёте реальной доходности. Например, если ваша прибыль составила 10 000 ₽, то после уплаты налога чистый доход — 8 700 ₽, а это на 13% меньше!

5. Автоматизация: как обновлять цены и строить графики

Ручной ввод текущих цен отнимает время, но его можно автоматизировать несколькими способами:

1. Power Query (для опытных пользователей)

С помощью Power Query можно подтягивать котировки с Yahoo Finance, Investing.com или Московской Биржи. Для этого:

  1. Перейдите на вкладку Данные → Получить данные → Из других источников → Из веб.
  2. Вставьте URL с котировками (например, https://finance.yahoo.com/quote/AAPL/history).
  3. Настройте преобразование данных и загрузите их в таблицу.

2. Google Sheets + IMPORTXML

Если вы используете Google Sheets, можно подтянуть цену акции одной формулой:

=IMPORTXML("https://finance.yahoo.com/quote/GAZP.ME"; "//fin-streamer[@data-symbol='GAZP.ME']/@value")

3. Графики доходности

Визуализация помогает быстро оценивать динамику портфеля. Самые полезные типы графиков:

  • 📈 Линейный график — для отслеживания изменения стоимости портфеля во времени.
  • 🍩 Круговая диаграмма — для распределения активов по секторам (акции, облигации, крипта).
  • 📊 Гистограмма — для сравнения доходности разных активов.

Чтобы построить график:

  1. Выделите данные (например, даты и текущую стоимость портфеля).
  2. Нажмите Вставка → График и выберите тип.
  3. Настройте оси и легенду для наглядности.

6. Шаблоны и готовые решения для быстрого старта

Не хотите создавать таблицу с нуля? Вот 3 проверенных варианта:

1. Готовый шаблон от Microsoft

В Excel есть встроенные шаблоны для учёта инвестиций. Чтобы найти их:

  1. Откройте Excel и выберите Файл → Создать.
  2. В строке поиска введите "инвестиции" или "portfolio tracker".
  3. Скачайте понравившийся шаблон и адаптируйте под свои нужды.

2. Шаблоны от сообщества

На сайтах вроде Vertex42 или Tiller Money есть бесплатные и платные шаблоны с формулами для расчёта доходности, учёта дивидендов и даже анализа рисков. Примеры:

  • 📄 Stock Portfolio Tracker (на английском, но легко адаптируется).
  • 📄 Tiller Money (автоматически подтягивает данные с брокерских счетов).

3. Своя таблица с нуля

Если вы предпочитаете полный контроль, создайте таблицу самостоятельно по инструкциям из этой статьи. Главное — не усложняйте: начинайте с базовой структуры и добавляйте столбцы по мере необходимости.

⚠️ Внимание: Перед использованием чужих шаблонов проверьте, какие формулы в них заложены. Например, некоторые шаблоны не учитывают налоги или комиссии брокера, что искажает реальную доходность.

7. Синхронизация с мобильными устройствами

Если вы ведёте таблицу в Excel на компьютере, но хотите иметь доступ к ней на телефоне, есть несколько способов:

1. Google Sheets + приложение

Загрузите файл в Google Диск и откройте его через приложение Google Sheets. Плюсы:

  • 🔄 Автоматическая синхронизация между устройствами.
  • 📱 Удобный интерфейс для редактирования на телефоне.
  • 🤝 Возможность совместного доступа (например, с финансовым консультантом).

2. OneDrive + Excel Mobile

Если вы пользуетесь Microsoft 365, сохраните файл в OneDrive и откройте его в приложении Excel Mobile. Минус — на бесплатной версии не все функции доступны.

3. Альтернативные приложения

Приложения вроде MoneyForward или Инвесткопилка умеют экспортировать данные в Excel, но не заменяют полноценную таблицу. Их удобно использовать для быстрого ввода сделок в дороге, а потом переносить данные в основную таблицу.

8. Типичные ошибки и как их избежать

Даже опытные инвесторы допускают ошибки при ведении таблиц. Вот 5 самых распространённых и как их не повторять:

1. Неучтённые комиссии

Многие забывают добавлять комиссии брокера в столбец расходов, из-за чего реальная доходность завышается. Решение: всегда фиксируйте комиссии отдельной строкой или включайте их в стоимость покупки.

2. Игнорирование дивидендов

Если вы не учитываете дивиденды как часть дохода, ваша доходность будет занижена. Решение: добавляйте их в таблицу как отдельную операцию.

3. Смешение валют

Учёт активов в рублях, долларах и евро в одной таблице без конвертации приводит к хаосу. Решение: ведите отдельные листы для каждой валюты или используйте столбец с курсом ЦБ на дату сделки.

4. Отсутствие резервных копий

Потеря файла с многолетним учётом — кошмар любого инвестора. Решение: настройте автоматическое сохранение в облако (Google Диск, OneDrive) и делайте бэкапы раз в месяц.

5. Слишком сложные формулы

Если ваша таблица содержит десятки связанных формул, она станет непрозрачной и медленной. Решение: разбивайте расчёты на простые шаги и комментируйте формулы (например, в соседнем столбце пишите, что делает та или иная формула).

Как восстановить потерянную таблицу?

Если файл Excel повреждён, попробуйте:

  1. Открыть его через Файл → Открыть → Обзор → Выбрать файл → стрелочка рядом с "Открыть" → Открыть и восстановить.
  2. Использовать бесплатные онлайн-сервисы вроде Online File Repair.
  3. Если файл сохранён в облаке, проверьте историю версий (в Google Sheets или OneDrive).

FAQ: Ответы на частые вопросы

🔹 Нужно ли учитывать налоги в таблице, если я инвестирую на ИИС?

Да, но с учётом особенностей ИИС. На ИИС типа А выплаты не облагаются налогом, но при выводе средств до 3 лет теряете право на вычет. На ИИС типа Б налог удерживается при продаже активов, но вы можете вернуть его через декларацию. В таблице фиксируйте:

  • Сумму налога (если применимо).
  • Дата открытия ИИС (чтобы отслеживать 3-летний срок).
🔹 Как учитывать криптовалюту в той же таблице?

Криптовалюту можно учитывать аналогично акциям, но с поправками:

  • Добавьте столбец Блокчейн (например, Ethereum, Solana).
  • Учитывайте газовые комиссии (для Ethereum) как дополнительные расходы.
  • Используйте API CoinGecko или CoinMarketCap для автоматического обновления цен.

Пример формулы для подтягивания цены Bitcoin в Google Sheets:

=IMPORTXML("https://www.coingecko.com/en/coins/bitcoin"; "//span[@data-coin-symbol='btc']/@data-price-usd")
🔹 Можно ли в Excel рассчитать риски портфеля (например, бета или волатильность)?

Да, но для этого понадобятся дополнительные данные и формулы:

  • Волатильность: используйте функцию =СТАНДОТКЛОН() для исторических цен.
  • Бета-коэффициент: сравните доходность вашего актива с индексом (например, S&P 500) с помощью функции =НАКЛОН().
  • Шарп-коэффициент: (Доходность портфеля - Безрисковая ставка) / Волатильность.

Для сложных расчётов лучше использовать Python или специализированные сервисы вроде Portfolio Visualizer.

🔹 Как экспортировать данные из брокерского отчёта в Excel?

Большинство брокеров (Тинькофф, ВТБ, Сбербанк) позволяют выгрузить историю сделок в .csv или .xlsx. Инструкция:

  1. В личном кабинете брокера найдите раздел "Отчёты" или "История операций".
  2. Выберите период и формат экспорта (лучше Excel).
  3. Скачанный файл импортируйте в свою таблицу (можно использовать Power Query для очистки данных).

Обратите внимание: в отчётах брокера часто нет текущих цен — их придётся добавлять вручную.

🔹 Стоит ли платить за premium-шаблоны инвестиционных таблиц?

Это зависит от ваших нужд:

  • Стоит, если шаблон:
    • Автоматически подтягивает котировки через API.
    • Умеет рассчитывать сложные метрики (например, XIRR для нерегулярных денежных потоков).
    • Имеет поддержку и обновления.
  • Не стоит, если:
    • Вы можете сделать то же самое бесплатно (например, с помощью Google Finance).
    • Шаблон не адаптирован под российский рынок (нет учёта налогов, ИИС и т.д.).

Перед покупкой проверьте отзывы и попробуйте демо-версию.