Как составить план погашения кредита в Excel: формулы, шаблон и примеры расчётов

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

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

1. Подготовка таблицы: структура и исходные данные

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

  • 📅 Номер платежа (порядковый номер месяца)
  • 🗓️ Дата платежа (автоматическое заполнение на основе даты выдачи)
  • 💰 Остаток долга (сумма, оставшаяся после предыдущего платежа)
  • 📈 Проценты (начисленные за период)
  • 🏦 Основной долг (часть платежа, идущая на погашение тела кредита)
  • 💳 Ежемесячный платёж (полная сумма к оплате)

В отдельной области листа выделите ячейки для исходных данных:

  • 💵 Сумма кредита (например, B2)
  • 📉 Процентная ставка (годовая, в формате 0.12 для 12%)
  • 📆 Срок кредита (в месяцах или годах с автоматическим пересчётом)
  • 📅 Дата выдачи (для корректного расчёта дат платежей)
  • 🔄 Тип платежа (аннуитетный/дифференцированный — используйте выпадающий список)
⚠️ Внимание: Если процентная ставка указана в годовом выражении (например, 12%), в формулах её нужно делить на 12 (для ежемесячных платежей). Частая ошибка — использование годовой ставки без корректировки, что искажает расчёты.
Ячейка Название параметра Пример значения Формат
B2 Сумма кредита 1 000 000 ₽ Денежный
B3 Процентная ставка (годовая) 0,12 (12%) Процентный или общий
B4 Срок (месяцев) 120 Числовой
B5 Дата выдачи 01.01.2026 Дата

2. Формулы для аннуитетного платежа

Аннуитетный платёж подразумевает равные ежемесячные выплаты, где часть идёт на проценты, а часть — на погашение тела кредита. Основная формула для расчёта платежа:

=ПЛТ($B$3/12; $B$4; $B$2)

Где:

  • $B$3/12 — ежемесячная процентная ставка (годовая ставка, делённая на 12)
  • $B$4 — общее количество платежей (срок в месяцах)
  • $B$2 — сумма кредита (со знаком минус, если формула возвращает отрицательное значение)

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

  • 📊 Проценты за период: =Остаток_долга_предыдущий_месяц * ($B$3/12)
  • 🏦 Основной долг: =Ежемесячный_платеж - Проценты
  • 🔄 Остаток долга: =Остаток_долга_предыдущий_месяц - Основной_долг

3. Дифференцированный платёж: альтернативная схема

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

  • 🏦 Основной долг: =$B$2 / $B$4 (фиксированная сумма)
  • 📈 Проценты: =Остаток_долга_предыдущий_месяц * ($B$3/12)
  • 💳 Ежемесячный платёж: =Основной_долг + Проценты

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

=ДАТАМЕС($B$5; A10)

Где A10 — номер текущего платежа (1, 2, 3...). Эта функция добавляет к дате выдачи количество месяцев, равное номеру платежа.

📊 Какой тип платежа вы используете для своего кредита?
Аннуитетный
Дифференцированный
Не знаю, какой у меня
Погасил кредит

4. Динамический переключатель между схемами

Чтобы в одной таблице рассчитывать оба типа платежей, добавьте выпадающий список (Проверка данныхСписок) с вариантами "Аннуитетный" и "Дифференцированный". Затем используйте функцию ЕСЛИ для переключения формул:

=ЕСЛИ($B$6="Аннуитетный"; ПЛТ($B$3/12; $B$4; $B$2); $B$2/$B$4 + Остаток_долга_предыдущий_месяц*($B$3/12))

Где $B$6 — ячейка с выбором типа платежа. Такой подход позволит сравнивать обе схемы без создания отдельных таблиц.

☑️ Проверка корректности формул

Выполнено: 0 / 4

5. Дополнительные функции: досрочное погашение и графики

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

=ЕСЛИ(Досрочный_платеж>0; Остаток_долга_предыдущий_месяц - Основной_долг - Досрочный_платеж; Остаток_долга_предыдущий_месяц - Основной_долг)

Для визуализации данных создайте график погашения:

  1. Выделите столбцы с номером платежа и остатком долга.
  2. Перейдите на вкладку ВставкаГрафик.
  3. Выберите тип Линия или Гистограмма с накоплением.

Критичный нюанс: При досрочном погашении пересчитайте график с новой суммы долга и срока. Вручную это делать неудобно — лучше использовать функцию ЕСЛИОШИБКА для автоматической корректировки.

6. Готовый шаблон: скачать и адаптировать

Чтобы сэкономить время, скачайте готовую таблицу Excel с формулами (ссылка на облачное хранилище). Шаблон включает:

  • 📊 Автоматический расчёт аннуитетного и дифференцированного платежей
  • 📅 Динамические даты платежей с учётом выходных
  • 💰 Столбец для досрочного погашения с пересчётом графика
  • 📈 Встроенные графики остатка долга и структуры платежей

Адаптируйте шаблон под свои условия:

  1. Замените значения в ячейках B2:B5 на актуальные параметры кредита.
  2. Если нужна другая валюта, измените формат ячеек (Формат ячеекЧисловые форматы).
  3. Для ипотеки с переменной ставкой добавьте столбец Новая ставка и скорректируйте формулы процентов.
Как проверить корректность шаблона?

Сравните сумму всех платежей с расчётом банка (допустимое отклонение — до 10 ₽ из-за округлений). Проверьте, что остаток долга в последнем периоде равен 0. Убедитесь, что проценты уменьшаются с каждым месяцем (для дифференцированного платежа).

⚠️ Внимание: Банки могут использовать нестандартные схемы начисления процентов (например, по фактическим дням в месяце). В таком случае формулы в Excel дадут приблизительный результат. Для точного расчёта запросите у банка индивидуальный график погашения.

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

Даже при правильных формулах результат может искажаться из-за распространённых ошибок:

Ошибка Причина Решение
Отрицательные платежи Формула ПЛТ возвращает значение с минусом Используйте АБС() или умножьте на -1
Некорректные проценты Годовая ставка не разделена на 12 Делите ставку на 12 в формуле: $B$3/12
Остаток долга не обнуляется Округление до копеек в промежуточных расчётах Используйте ОКРУГЛ с точностью до 2 знаков
Даты платежей сбиваются Формат ячейки не соответствует дате Примените формат Дата к столбцу с датами

Чтобы минимизировать ошибки:

  • 🔍 Проверяйте абсолютные ссылки (со знаком $) в формулах.
  • 📌 Фиксируйте формат ячеек (денежный для сумм, процентный для ставки).
  • 🔄 Используйте Проверку данных для ограничения ввода (например, только положительные числа для суммы кредита).

Часто задаваемые вопросы

Как учесть комиссии банка в графике погашения?

Добавьте отдельный столбец Комиссия и включите его в общую сумму платежа. Например, если комиссия фиксированная (500 ₽), используйте формулу: =Ежемесячный_платеж + 500. Для процентной комиссии (например, 1% от платежа) применяйте: =Ежемесячный_платеж * 1,01.

Можно ли в Excel рассчитать кредит с переменной ставкой?

Да. Создайте дополнительный столбец Новая ставка и используйте функцию ЕСЛИ для изменения процентной ставки с определённого периода. Например:

=ЕСЛИ(Номер_платежа>12; 0,15/12; 0,12/12)

Где после 12-го платежа ставка увеличивается с 12% до 15%.

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

Разница обычно возникает из-за:

  1. Округлений (банки могут округлять до копеек в каждом платеже).
  2. Дополнительных комиссий или страховок, не учтённых в Excel.
  3. Использования банком 365/366 дней в году для расчёта процентов (в Excel по умолчанию 360 дней).

Для точности запросите у банка формулу расчёта процентов и скорректируйте её в таблице.

Как экспортировать график погашения в PDF?

Выделите область таблицы → ФайлЭкспортСоздать PDF/XPS. Для печати на одном листе используйте Разметка страницыПечатьПоместить на одной странице.

Можно ли автоматизировать обновление курса валюты для валютных кредитов?

Да, с помощью Power Query:

  1. Перейдите на вкладку ДанныеПолучить данныеИз других источниковИз интернета.
  2. Укажите URL с актуальным курсом (например, ЦБ РФ).
  3. Загрузите данные в Excel и свяжите с ячейкой курса валют.

Формула для пересчёта платежа в рубли: =ПЛТ($B$3/12; $B$4; $B$2) * Курс_валюты.