Расчёт дохода по вкладу в Excel: формулы, примеры и автоматизация

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

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

Для работы вам понадобится Excel 2010 или новее (включая Excel Online и Google Sheets). Все формулы будут работать и в LibreOffice Calc, но синтаксис некоторых функций может незначительно отличаться. Если вы никогда не работали с финансовыми функциями, не переживайте — мы начнём с азов и постепенно перейдём к продвинутым техникам.

📊 Какой тип вклада вас интересует?
С капитализацией процентов
Без капитализации
С возможностью пополнения
С частичным снятием
Не знаю

1. Базовые понятия: простой vs сложный процент

Прежде чем приступать к расчётам, важно понять разницу между двумя основными типами начисления процентов. Простой процент рассчитывается только на первоначальную сумму вклада и не прибавляется к ней. Например, если вы положили 100 000 ₽ под 5% годовых на 3 года, ежегодно вы будете получать фиксированные 5 000 ₽, а по итогу — 115 000 ₽.

Сложный процент (или капитализация) подразумевает, что начисленные проценты прибавляются к основной сумме, и в следующий период проценты начисляются уже на увеличенную базу. В том же примере с 5% годовых:

  • 📅 1-й год: 100 000 ₽ + 5 000 ₽ = 105 000 ₽
  • 📅 2-й год: 105 000 ₽ + 5 250 ₽ = 110 250 ₽
  • 📅 3-й год: 110 250 ₽ + 5 512,50 ₽ = 115 762,50 ₽

Разница в доходности составит 762,50 ₽ — и это при небольшой сумме и коротком сроке! Чем длиннее период и выше ставка, тем заметнее эффект капитализации.

Банки часто рекламируют вклады с капитализацией как более выгодные, но это не всегда так. Например, если ставка по вкладу без капитализации на 0,5% выше, чем с ней, то эффективная доходность может оказаться сопоставимой. Excel поможет сравнить оба варианта за считанные минуты.

2. Формулы для расчёта простого процента

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

=ПС  (ставка / 100)  (дней / дни_в_году)

где:

  • 💰 ПС — первоначальная сумма вклада;
  • 📊 ставка — годовая процентная ставка;
  • 📅 дней — количество дней, на которые открыт вклад;
  • 🗓️ дни_в_году — 365 или 366 (для високосного года).

Пример: вклад 500 000 ₽ под 6% годовых на 180 дней в невисокосный год.

=500000  (6/100)  (180/365)  →  14 794,52 ₽

Чтобы автоматизировать расчёт в Excel, создайте таблицу с полями:

ПараметрЗначениеФормула
Сумма вклада (₽)500 000=B2
Годовая ставка (%)6=B3/100
Срок (дней)180=B4
Дней в году365=ЕСЛИ(ГОД(СЕГОДНЯ())=2026; 366; 365)
Доход (₽)14 794,52=B2*B5*(B4/B6)

Обратите внимание на формулу для Дней в году — она автоматически учитывает високосный год. Если вклад открыт на несколько лет, используйте функцию =ДАТАРАЗН() для точного подсчёта дней между датами.

Как учитывать частичное снятие средств?

Если вы снимаете часть денег со счёта, доход пересчитывается пропорционально остатку. Например, при снятии 100 000 ₽ через 90 дней из вклада 500 000 ₽ под 6% годовых, доход за первые 90 дней составит =500000*(6/100)(90/365)=7 397,26 ₽, а за оставшиеся 90 дней — =400000(6/100)*(90/365)=5 917,81 ₽. Общий доход: 13 315,07 ₽ вместо 14 794,52 ₽.

3. Расчёт сложного процента с капитализацией

Для вкладов с капитализацией используйте формулу сложного процента:

=ПС  (1 + ставка/периоды)^(периоды  годы)

где периоды — частота капитализации (12 для ежемесячной, 4 для ежеквартальной).

Пример: вклад 300 000 ₽ под 7% годовых с ежемесячной капитализацией на 2 года.

=300000 * (1 + 7%/12)^(12*2)  →  345 385,67 ₽

Чистый доход: 345 385,67 - 300 000 = 45 385,67 ₽.

В Excel это реализуется функцией =БС() (будущая стоимость):

=БС(ставка/периоды; годы*периоды; ; -ПС)

Для нашего примера:

=БС(7%/12; 2*12; ; -300000)  →  345 385,67 ₽

Чтобы разделить итоговую сумму на проценты и тело вклада, добавьте столбец с формулой:

=БС(...) - ПС

1. Убедитесь, что ставка указана в десятичном формате (7% = 0,07)

2. Периоды капитализации соответствуют договору (ежемесячно = 12)

3. Срок вклада переведён в те же единицы (2 года = 24 месяца)

4. Первоначальная сумма указана со знаком "минус" в функции БС

-->

4. Учёт пополнений и частичных снятий

Если вклад позволяет пополнение или снятие, расчёт усложняется. В Excel для этого используйте функцию =ЧИСТВНДОХ() (чистый внутренний доход) или разбивайте вклад на периоды с фиксированными суммами.

Пример: вклад 200 000 ₽ под 5% годовых с ежемесячной капитализацией. Через 6 месяцев добавлено 50 000 ₽.

  1. Создайте таблицу с датами и суммами операций:
    ДатаСумма (₽)Тип
    01.01.2026200 000Вклад
    01.07.202650 000Пополнение
  2. Добавьте столбец с формулой для расчёта дохода по каждому периоду:
    =ЕСЛИ(Тип="Вклад"; БС(ставка/12; периоды; ; -Сумма); БС(ставка/12; периоды; ; ; Сумма_предыдущего_периода) + Сумма)

Для автоматизации используйте сводную таблицу или Power QueryExcel 2016+), чтобы группировать операции по месяцам и рассчитывать остаток на конец каждого периода.

5. Учёт налогов и комиссий

В России проценты по вкладам облагаются налогом, если они превышают 1 000 000 ₽ * ключевая ставка ЦБ на 1 января года. Например, при ключевой ставке 16% в 2026 году не облагаются налогом проценты до 160 000 ₽ в год. Сверх этого — 13% НДФЛ.

Добавьте в таблицу столбцы:

  • 📜 Налоговая база: =ЕСЛИ(Доход > 1000000*ставка_ЦБ; Доход - 1000000*ставка_ЦБ; 0)
  • 💸 Налог (13%): =Налоговая_база * 13%
  • 💰 Чистый доход: =Доход - Налог

Не забывайте про комиссии банка за обслуживание счёта или SMS-оповещения. Их можно вычесть из чистого дохода или учесть как отрицательный денежный поток в функции =ЧИСТВНДОХ().

6. Сравнение вкладов и оптимизация доходности

С помощью Excel можно сравнить несколько вкладов по критериям:

  • 📈 Эффективная ставка: =ЭФФЕКТ(номинальная_ставка; периоды_капитализации)
  • 📊 Реальная доходность (с учётом инфляции): =(1 + эффективная_ставка)/(1 + инфляция) - 1
  • 💼 Ликвидность: возможность частичного снятия или пополнения.

Пример сравнительной таблицы:

БанкСтавка (%)КапитализацияЭффективная ставкаДоход за год (₽)
Альфа-Банк7,5Ежемесячно=ЭФФЕКТ(7,5%;12)=БС(...)-100000
СберБанк7,0Ежеквартально=ЭФФЕКТ(7%;4)=БС(...)-100000

Для визуализации используйте гистограмму или график с накоплением. Добавьте линию инфляции (например, 4% годовых), чтобы увидеть реальный прирост покупательной способности.

Как учитывать бонусы и кешбэк?

Некоторые банки предлагают кешбэк на остаток по вкладу (например, 1% ежемесячно). Добавьте его в расчёт как дополнительный доход:

=СУММ(кешбэк_за_месяц) + проценты_по_вкладу

Но помните, что кешбэк обычно начисляется на покупки по карте, а не на сам вклад.

7. Автоматизация: шаблоны и макросы

Чтобы не вводить формулы вручную, скачайте готовые шаблоны:

Для продвинутых пользователей подойдёт VBA-макрос, который автоматически обновляет ставку ЦБ и пересчитывает налоги:

Sub UpdateVklad()

Dim CBR_Rate As Double

' Здесь код для парсинга ставки с сайта ЦБ

Sheets("Расчёт").Range("B1").Value = CBR_Rate

Calculate

End Sub

Чтобы запускать макрос по расписанию, используйте Application.OnTime:

Application.OnTime TimeValue("09:00:00"), "UpdateVklad"

FAQ: Частые вопросы по расчёту вкладов в Excel

🔹 Как учесть изменение процентной ставки в середине срока?

Разбейте вклад на периоды с разными ставками. Например, если ставка изменилась через 6 месяцев, создайте две строки в таблице:


Период 1: =БС(ставка1/12; 6; ; -ПС)

Период 2: =БС(ставка2/12; 6; ; -Результат_периода1)

Итоговая сумма: =Результат_периода2.

🔹 Почему мой расчёт не сходится с банковским?

Проверьте:

  • 🗓️ Точное количество дней в периоде (банки могут использовать 30/360 или фактическое количество дней).
  • 💰 Учтёны ли все комиссии (например, за SMS или обслуживание счёта).
  • 📅 Дата зачисления процентов (иногда они начисляются в последний день месяца, а не в день открытия).
🔹 Можно ли рассчитать вклад с плавающей ставкой?

Да, используйте функцию =ЕСЛИ() или =ВПР(), чтобы привязать ставку к ключевой ставке ЦБ. Пример:

=БС(ЕСЛИ(ключевая_ставка>10%; 10%+1%; 8%)/12; срок; ; -ПС)

Где ключевая_ставка — ячейка с актуальным значением с сайта ЦБ.

🔹 Как экспортировать расчёты в PDF для банка?

Перейдите в Файл → Экспорт → Создать PDF/XPS. Перед экспортом:

  • 📌 Закрепите области (Вид → Закрепить области), чтобы заголовки оставались видимыми.
  • 🖼️ Добавьте логотип банка через Вставка → Рисунок.
  • 📊 Убедитесь, что все формулы пересчитаны (Формулы → Вычислить лист).
🔹 Какая функция лучше для расчёта аннуитетных платежей?

Для вкладов с регулярными выплатами (например, пенсионные вклады) используйте =ПЛТ(). Пример:

=ПЛТ(ставка/12; срок_в_месяцах; -ПС)

Эта функция вернёт ежемесячный платеж, который включает часть процентов и тела вклада.