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

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

В этой статье вы найдёте готовые решения для разных типов вкладов: от простого процента до сложных схем с пополнением и частичным снятием. Мы разберём не только базовые функции вроде БС() и ПЛТ(), но и покажем, как строить динамические таблицы, которые обновляются при изменении условий договора. А для тех, кто хочет сэкономить время, приведём универсальный шаблон Excel с автоматическим расчётом эффективной ставки — его можно скачать и адаптировать под свои нужды.

Особое внимание уделим типичным ошибкам: почему результаты в Excel могут отличаться от банковских выписок, как учитывать налог на доходы (13% для резидентов РФ) и что делать, если процентная ставка меняется в течение срока вклада. Все примеры актуальны для Microsoft Excel 2019–2026 и Excel Online, но большинство формул будут работать и в более старых версиях.

Простой процент vs сложный: в чём разница и как считать в Excel

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

  • 📌 Простой процент за 3 года: 100 000 × 10% × 3 = 30 000 ₽ (ежегодно +10 000 ₽).
  • 🔄 Сложный процент с ежегодной капитализацией:
    • 1-й год: 100 000 + 10 000 = 110 000 ₽
    • 2-й год: 110 000 + 11 000 = 121 000 ₽
    • 3-й год: 121 000 + 12 100 = 133 100 ₽ (доход 33 100 ₽).

В Excel для простого процента достаточно одной формулы:

=ПС  (1 + ставка  срок)

где:

  • ПС — первоначальная сумма (например, 100000),
  • ставка — годовая ставка в долях (например, 10% = 0,1),
  • срок — количество лет (например, 3).

Для сложного процента используйте функцию БС() (будущая стоимость):

=БС(ставка; количество_периодов; ; -ПС)

Пошаговая инструкция: как построить таблицу для расчёта вклада

Создадим универсальную таблицу, которая будет учитывать:

  • 📅 Срок вклада (дни/месяцы/годы),
  • 💰 Первоначальную сумму и возможные пополнения,
  • 🔄 Частоту капитализации (ежедневно, ежемесячно, ежеквартально),
  • 📉 Изменение процентной ставки в течение срока.

Шаг 1. Создайте заголовки столбцов:

ABCDEF
ДатаСумма на счётеНачисленные %ПополнениеСнятиеСтавка, %
01.01.2026100 0008,5
01.02.2026=B2+(B2*$F$2/12)=B2*$F$2/12008,5

Шаг 2. В ячейке B3 введите формулу для расчёта суммы на счёте с учётом капитализации:

=B2 + (B2 * $F$2 / 12) + D2 - E2

где:

  • $F$2 — абсолютная ссылка на ставку (чтобы не менялась при копировании),
  • D2 — пополнение в текущем месяце,
  • E2 — снятие средств.

Шаг 3. Растяните формулы на нужное количество строк (по числу месяцев). Для удобства используйте прогрессию дат: выделите ячейку с первой датой, потяните за правый нижний угол вниз, удерживая правую кнопку мыши, и выберите Заполнить по месяцам.

Ячейка B3 содержит формулу с капитализацией|Ставка зафиксирована абсолютной ссылкой ($F$2)|Даны заполнены прогрессией по месяцам|Учтено пополнение/снятие (столбцы D и E)

-->

Расчёт эффективной ставки: почему банковская доходность не равна реальной

Банки часто указывают номинальную ставку (например, 8% годовых), но реальная доходность зависит от:

  • 🔄 Частоты капитализации: чем чаще — тем выше эффективная ставка.
  • 💸 Налога на доход: 13% для резидентов РФ с процентов свыше 1 млн ₽ (по состоянию на 2026 год).
  • 📅 Точного количества дней: в году может быть 365 или 366 дней, а в месяце — 28–31.

Формула для расчёта эффективной ставки с ежемесячной капитализацией:

= (1 + номинальная_ставка / 12) ^ 12 - 1

Пример: при номинальной ставке 8% эффективная составит:

= (1 + 0,08 / 12) ^ 12 - 1 ≈ 8,30%

Чтобы учесть налог, умножьте доход на 0,87 (100% – 13%):

= (БС(ставка/12; срок_в_месяцах; ; -ПС) - ПС) * 0,87

Раз в месяц|Раз в квартал|Только при закрытии вклада|Никогда не считаю самостоятельно-->

Учёт пополнений и частичных снятий: динамическая модель

Если вы планируете пополнять вклад или снимать часть средств, стандартные формулы не подойдут. Нужна пошаговая модель, где каждый месяц учитываются:

  • 📈 Пополнения: добавляются к сумме на счёте.
  • 📉 Снятия: вычитаются из суммы (может быть ограничение по минимальному остатку).
  • 🔄 Проценты: начисляются на текущий остаток.

Пример таблицы с пополнением на 50 000 ₽ в марте и снятием 20 000 ₽ в июне:

МесяцСумма на началоПополнениеСнятиеПроцентыСумма на конец
Январь100 00000=B2*8,5%/12=B2+C2-D2+E2
Февраль=F200=B3*$H$1/12=B3+C3-D3+E3
Март=F350 0000=B4*$H$1/12=B4+C4-D4+E4

Примечание: в ячейке H1 указана годовая ставка (8,5%).

Для автоматизации используйте ЕСЛИ:

=ЕСЛИ(И(Месяц="Март"; Год=2026); 50000; 0)

Это добавит пополнение только в марте 2026 года.

Как учесть минимальный неснимаемый остаток?

Если по договору нельзя снижать сумму ниже X, добавьте проверку в столбец "Снятие":

=ЕСЛИ(B2 - D2 >= X; D2; "Снятие невозможно")

где X — минимальный остаток (например, 30 000 ₽).

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

Даже опытные пользователи Excel допускают ошибки при расчёте вкладов. Вот самые распространённые:

⚠️ Внимание: Если вы используете функцию БС() для вклада с ежемесячной капитализацией, но указываете годовую ставку без деления на 12, результат будет завышен в 12 раз! Всегда переводите ставку в периодическую: =БС(8,5%/12; 12; ; -100000).

Ошибка 1. Неучёт точного количества дней

Банки часто используют формулу:

Проценты = Сумма × Ставка × Дни / Дни_в_году

где Дни_в_году может быть 360 (банковский год) или 365/366 (фактический). В Excel для расчёта дней между датами используйте:

=ДНИ(дата_окончания; дата_начала)

Ошибка 2. Игнорирование налога на доход

С 2021 года в России действует налог 13% на проценты по вкладам свыше 1 млн ₽ (по ставке ЦБ + 1%). В Excel добавьте столбец "Налог":

=ЕСЛИ(C2 > 0; C2 * 0,13; 0)

где C2 — начисленные проценты за месяц.

Ошибка 3. Копирование формул с абсолютными ссылками

Если вы зафиксировали ставку как $F$2, но потом решили поменять её место, формулы не обновятся. Используйте Именованные диапазоны:

  1. Выделите ячейку со ставкой (например, F2).
  2. Перейдите на вкладку Формулы → Присвоить имя.
  3. Введите имя, например, Ставка.
  4. В формулах заменяйте $F$2 на Ставка.

Готовые шаблоны и надстройки для Excel

Если не хотите создавать таблицу с нуля, воспользуйтесь готовыми решениями:

  • 📄 Шаблон "Калькулятор вклада" от Microsoft:
    • Скачайте в Файл → Создать → Шаблоны → Финансы.
    • Поддерживает пополнения, частичные снятия и изменение ставок.
  • 🛠️ Надстройка "Finance templates":
    • Устанавливается через Вставка → Надстройки → Просмотреть надстройки.
    • Включает расчёт эффективной ставки, графики роста вклада и сравнение с инфляцией.
  • 🔗 Макрос для автоматического обновления курсов валют (актуально для валютных вкладов):
    Sub UpdateRates()
    

    ' Обновляет курсы ЦБ РФ с сайта www.cbr.ru

    ' Требуется подключение к интернету

    End Sub

    Где взять полный код макроса?

    Полную версию макроса с инструкцией по настройке можно скачать здесь (файл CurrencyRates.bas).

Для продвинутых пользователей рекомендуем изучить Power Query — инструмент для импорта данных о ставках прямо из интернета. Например, можно автоматически подтягивать актуальные ставки по вкладам из сайтов банков и сравнивать их в одной таблице.

Сравнение вкладов: как выбрать самый выгодный вариант

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

  • 🏦 Название банка,
  • 💵 Сумма вклада,
  • 📈 Процентная ставка,
  • 🔄 Частота капитализации,
  • 📅 Срок,
  • 💰 Итоговая сумма (с учётом налога).

Пример формулы для расчёта итоговой суммы с учётом всех параметров:

=БС(ставка/периодичность; срок_в_периодах; ; -ПС) * (1 - налоговая_ставка)

где:

  • периодичность = 12 (ежемесячно), 4 (ежеквартально) или 1 (ежегодно),
  • налоговая_ставка = 13% (0,13) для доходов свыше 1 млн ₽.

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

  1. Выделите столбец с итоговыми суммами.
  2. Перейдите на вкладку Вставка → Гистограмма.
  3. Добавьте подписи данных: щёлкните по графику → Добавить элементы диаграммы → Подписи данных.

Так вы наглядно увидите, какой вклад принесёт максимальный доход. Не забывайте учитывать надёжность банка (рейтинги, участие в системе страхования вкладов) — иногда лучше выбрать чуть менее доходный, но более надёжный вариант.

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

Как в Excel посчитать доход по вкладу с ежемесячным пополнением?

Используйте рекурсивную формулу:

=ЕСЛИ(Месяц=1; ПС; F2 + пополнение) + (F2 + пополнение) * ставка/12

где F2 — сумма на счёте в предыдущем месяце. Для удобства создайте отдельный столбец "Пополнение" и указывайте суммы по месяцам.

Почему результаты в Excel не совпадают с выпиской из банка?

Разница может возникнуть из-за:

  • 📅 Разного количества дней в месяце (банки используют фактическое количество дней).
  • 💰 Комиссий за обслуживание (уточните в договоре).
  • 🔄 Особенностей капитализации (например, проценты начисляются в последний день месяца).

Чтобы точнее воспроизвести банковский расчёт, используйте функцию ДНИ360() вместо ДНИ().

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

Разбейте срок вклада на периоды с разными ставками. Например:

ПериодСтавкаСумма на началоСумма на конец
01.01–01.06.20268%100 000=БС(8%/12; 6; ; -100000)
01.06–01.12.20269%=F2=БС(9%/12; 6; ; -F2)

Итоговая сумма будет в последней ячейке столбца "Сумма на конец".

Можно ли в Excel рассчитать вклад с плавающей ставкой (привязанной к ключевой ставке ЦБ)?

Да, для этого:

  1. Создайте отдельный лист с историей ключевой ставки ЦБ (можно импортировать с сайта ЦБ РФ через Power Query).
  2. В основной таблице используйте ВПР() или ИНДЕКС/ПОИСКПОЗ для подстановки актуальной ставки:
    =ВПР(дата; диапазон_с_датами_и_ставками; 2; ИСТИНА) + надбавка_банка

Пример: если банк предлагает "ключевая ставка + 2%", а на 01.01.2026 ключевая ставка = 16%, то вкладу будет присвоена ставка 18%.

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

Чтобы сохранить таблицу в формате PDF:

  1. Выделите нужный диапазон ячеек.
  2. Перейдите в Файл → Экспорт → Создать PDF/XPS.
  3. Выберите Оптимизировать для: Стандарт (публикация в интернете) для меньшего размера файла.
  4. Нажмите Опубликовать.

Для удобства добавьте на лист сводку с ключевыми параметрами (сумма, ставка, срок, итоговый доход) — её можно разместить на первом листе PDF.