Контроль над инвестициями — это не роскошь, а необходимость для любого инвестора, будь то новичок или профессионал. Excel остаётся одним из самых гибких инструментов для ведения учёта: он не требует подписок, работает офлайн и позволяет настроить таблицу под любые задачи — от простого учёта покупок акций до сложного анализа портфеля с учётом дивидендов, комиссий и налогов.
Многие инвесторы теряют деньги не из-за плохих активов, а из-за хаотичного учёта: забывают фиксировать комиссии брокера, не учитывают реинвестированные дивиденды или путаются в средней цене покупки. Правильно организованная таблица в Excel решает эти проблемы, экономя часы на ручные расчёты и снижая риск ошибок. В этой статье вы найдёте не только пошаговую инструкцию по созданию таблицы, но и готовые формулы, которые автоматизируют 90% рутинной работы.
Мы разберём:
- 📊 Оптимальную структуру таблицы — какие столбцы обязательны, а без каких можно обойтись.
- 📈 Формулы для автоматического расчёта доходности, средней цены и комиссий.
- 🔄 Как учитывать дивиденды, сплиты акций и частичные продажи.
- 📱 Советы по синхронизации с мобильными приложениями (например, Google Sheets).
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%).
Алгоритм учёта частичной продажи:
- Добавьте строку с типом операции "Продажа" и укажите количество проданных активов.
- Рассчитайте прибыль/убыток от продажи:
= (Цена_продажи - Средняя_цена_покупки) * Количество - Если прибыль положительная, вычтите 13% налога:
= Прибыль * 0,13 - Скорректируйте среднюю цену покупки для оставшихся активов (используйте метод 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 или Московской Биржи. Для этого:
- Перейдите на вкладку
Данные → Получить данные → Из других источников → Из веб. - Вставьте URL с котировками (например,
https://finance.yahoo.com/quote/AAPL/history). - Настройте преобразование данных и загрузите их в таблицу.
2. Google Sheets + IMPORTXML
Если вы используете Google Sheets, можно подтянуть цену акции одной формулой:
=IMPORTXML("https://finance.yahoo.com/quote/GAZP.ME"; "//fin-streamer[@data-symbol='GAZP.ME']/@value")
3. Графики доходности
Визуализация помогает быстро оценивать динамику портфеля. Самые полезные типы графиков:
- 📈 Линейный график — для отслеживания изменения стоимости портфеля во времени.
- 🍩 Круговая диаграмма — для распределения активов по секторам (акции, облигации, крипта).
- 📊 Гистограмма — для сравнения доходности разных активов.
Чтобы построить график:
- Выделите данные (например, даты и текущую стоимость портфеля).
- Нажмите
Вставка → Графики выберите тип. - Настройте оси и легенду для наглядности.
6. Шаблоны и готовые решения для быстрого старта
Не хотите создавать таблицу с нуля? Вот 3 проверенных варианта:
1. Готовый шаблон от Microsoft
В Excel есть встроенные шаблоны для учёта инвестиций. Чтобы найти их:
- Откройте Excel и выберите
Файл → Создать. - В строке поиска введите "инвестиции" или "portfolio tracker".
- Скачайте понравившийся шаблон и адаптируйте под свои нужды.
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 повреждён, попробуйте:
- Открыть его через
Файл → Открыть → Обзор → Выбрать файл → стрелочка рядом с "Открыть" → Открыть и восстановить. - Использовать бесплатные онлайн-сервисы вроде Online File Repair.
- Если файл сохранён в облаке, проверьте историю версий (в 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. Инструкция:
- В личном кабинете брокера найдите раздел "Отчёты" или "История операций".
- Выберите период и формат экспорта (лучше
Excel). - Скачанный файл импортируйте в свою таблицу (можно использовать
Power Queryдля очистки данных).
Обратите внимание: в отчётах брокера часто нет текущих цен — их придётся добавлять вручную.
🔹 Стоит ли платить за premium-шаблоны инвестиционных таблиц?
Это зависит от ваших нужд:
- ✅ Стоит, если шаблон:
- Автоматически подтягивает котировки через API.
- Умеет рассчитывать сложные метрики (например, XIRR для нерегулярных денежных потоков).
- Имеет поддержку и обновления.
- ❌ Не стоит, если:
- Вы можете сделать то же самое бесплатно (например, с помощью Google Finance).
- Шаблон не адаптирован под российский рынок (нет учёта налогов, ИИС и т.д.).
Перед покупкой проверьте отзывы и попробуйте демо-версию.