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

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

Чем самостоятельный расчёт в Excel лучше банковского калькулятора? Во-первых, вы контролируете все параметры: от точной даты платежа до учета комиссий. Во-вторых, можете моделировать разные сценарии — например, как изменится переплата при досрочном погашении через 3 года. В-третьих, таблица останется у вас навсегда, даже если банк обновит условия на сайте. А ещё это отличный способ разобраться, как именно формируется ваш ежемесячный платёж.

📊 Вы уже пробовали рассчитывать ипотеку в Excel?
Да, но формулы не сходились с банком
Да, всё получилось
Нет, пользовался только банковским калькулятором
Пробовал, но бросил — слишком сложно

Прежде чем перейти к формулам, важно понять два ключевых типа платежей:

  • 📊 Аннуитетные платежи — равные суммы каждый месяц (проценты + часть долга). Самый распространённый вариант в банках.
  • 📉 Дифференцированные платежи — сумма долга уменьшается равномерно, а проценты пересчитываются ежемесячно. Платежи со временем снижаются.

Банки чаще предлагают аннуитет, так как он выгоднее для них (больше переплата на ранних этапах). Но дифференцированный график может сэкономить сотни тысяч рублей. В этой статье разберём оба варианта.

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

Начните с создания «скелета» таблицы. Минимальный набор столбцов для графика платежей:

  • 📅 Дата платежа — когда вносится платёж (важно для расчёта процентов).
  • 💰 Платёж по кредиту — ежемесячная сумма (для аннуитета — постоянная).
  • 📈 Погашение процентов — сколько уходит на проценты банку.
  • 📉 Погашение основного долга — сколько идёт на уменьшение тела кредита.
  • 💳 Остаток долга — сколько осталось выплатить после текущего платежа.

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

Дата Платёж Проценты Основной долг Остаток Досрочное погашение
01.01.2026 50 000 ₽ 45 000 ₽ 5 000 ₽ 2 995 000 ₽
01.02.2026 50 000 ₽ 44 925 ₽ 5 075 ₽ 2 990 000 ₽ 100 000 ₽

Исходные данные для расчёта:

  • 🏦 Сумма кредита (S) — например, 3 000 000 ₽.
  • 📉 Процентная ставка (r) — годовая, например, 10% (в формулах используется месячная: r/12).
  • 📅 Срок кредита (n) — в месяцах (20 лет = 240 месяцев).
  • 📌 Дата первого платежа — от неё зависят точные проценты.

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

Аннуитетный платёж рассчитывается по формуле:

=PMT(ставка/12; срок_в_месяцах; -сумма_кредита)

Где:

  • ставка/12 — месячная процентная ставка (например, 10%/12).
  • срок_в_месяцах — общее количество платежей.
  • -сумма_кредита — сумма кредита с минусом (так как это денежный отток).

Пример для кредита 3 000 000 ₽ на 20 лет под 10%:

=PMT(10%/12; 240; -3000000)

Результат: 28 991,01 ₽ — это фиксированный ежемесячный платёж.

Теперь разберём, как распределяется этот платёж на проценты и основной долг. Формулы для первой строки графика:

  • 📈 Проценты: =Остаток_долга * (ставка/12).
  • 📉 Основной долг: =Платёж - Проценты.
  • 💳 Остаток долга: =Предыдущий_остаток - Основной_долг.
Почему в первой строке проценты такие большие?

В начале срока большая часть платежа уходит на проценты, так как остаток долга максимален. Например, при ставке 10% и остатке 3 000 000 ₽ в первый месяц проценты составят 25 000 ₽ (3 000 000 * 10% / 12).

Для автоматизации протяните формулы вниз, но учтите:

⚠️ Внимание: В формуле для процентов всегда ссылайтесь на остаток долга из предыдущей строки, а не на исходную сумму кредита. Иначе расчёт будет неверным.

3. Формулы для дифференцированных платежей

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

  • 📉 Основной долг: =Сумма_кредита / Срок_в_месяцах (постоянная величина).
  • 📈 Проценты: =Остаток_долга * (ставка/12).
  • 💰 Общий платёж: =Основной_долг + Проценты.

Пример для того же кредита (3 000 000 ₽, 20 лет, 10%):

  • Основной долг: 3 000 000 / 240 = 12 500 ₽/мес.
  • Проценты в 1-й месяц: 3 000 000 * 10% / 12 = 25 000 ₽.
  • Общий платёж: 12 500 + 25 000 = 37 500 ₽.

Сравните с аннуитетом: в первом месяце дифференцированный платёж на 8 500 ₽ больше, но к концу срока он станет меньше. Общая переплата при дифференцированном графике обычно на 10–15% ниже.

Параметр Аннуитет Дифференцированный
Первый платёж 28 991 ₽ 37 500 ₽
Последний платёж 28 991 ₽ 12 547 ₽
Общая переплата 3 957 842 ₽ 3 125 000 ₽

4. Учёт досрочных погашений

Досрочное погашение сокращает срок кредита или ежемесячный платёж. В Excel это моделируется так:

  1. Добавьте столбец Досрочное погашение.
  2. В строке с досрочным платежом введите сумму (например, 100 000 ₽).
  3. Скорректируйте формулу Остатка долга:
    =Предыдущий_остаток - Основной_долг - Досрочное_погашение
  4. Пересчитайте проценты для следующих периодов (они уменьшатся).

Пример: если в 12-м месяце вы внесёте 100 000 ₽ сверх платежа, остаток долга уменьшится на эту сумму, и проценты в 13-м месяце будут начисляться на меньшую базу.

Добавить столбец "Досрочное погашение"|Ввести сумму в нужной строке|Скорректировать формулу остатка долга|Пересчитать проценты для следующих строк-->

Важный нюанс:

⚠️ Внимание: При аннуитетных платежах после досрочного погашения банки обычно пересчитывают ежемесячный платёж (уменьшают его) или сокращают срок. В Excel проще моделировать сокращение срока — для этого после досрочного платежа протяните формулы на меньшее количество строк.

5. Автоматизация и визуализация графика

Чтобы таблица сама пересчитывалась при изменении параметров:

  • 🔄 Используйте имена ячеек для ключевых параметров (например, СуммаКредита, Ставка). Для этого выделите ячейку и введите имя в поле слева от строки формул.
  • 📊 Добавьте условное форматирование для выделения строк с досрочными платежами (например, зелёным цветом).
  • 📈 Постройте график погашения долга с помощью Вставка → График. Отобразите на нём остаток долга и начисленные проценты.

Пример формулы с именованными ячейками:

=PMT(Ставка/12; Срок; -СуммаКредита)

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

  1. Выделите диапазон с датами и остатками.
  2. Перейдите на вкладку Вставка → График с маркерами.
  3. Добавьте название и подписи осей.

6. Проверка расчётов и сравнение с банком

Даже если формулы верны, расхождения с банковским графиком могут быть. Причины:

  • 📅 Точная дата платежа: банки считают проценты по фактическим дням между платежами (а не по 30/360). В Excel для точности используйте функцию ДОЛЯГОДА.
  • 💳 Комиссии и страховка: их может не быть в вашей модели.
  • 📈 Плавающая ставка: если ставка меняется, обновите её в таблице.

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

=Остаток_долга  Ставка  ДОЛЯГОДА(Дата_предыдущего_платежа; Дата_текущего_платежа; 1)

Где 1 — метод расчёта (фактическое количество дней / 365).

Если расхождения более 1–2%:

⚠️ Внимание: Уточните в банке методику начисления процентов (30/360 или фактические дни) и наличие скрытых комиссий. Некоторые банки включают в график плату за обслуживание счёта или страховку.

7. Готовый шаблон и примеры для скачивания

Чтобы не создавать таблицу с нуля, скачайте готовые шаблоны:

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

Пример заполнения для кредита 2 500 000 ₽ на 15 лет под 9%:

Параметр Значение
Ежемесячный платёж (аннуитет) 24 096 ₽
Общая переплата 1 837 280 ₽
Экономия при досрочном погашении 500 000 ₽ на 5-м году 312 450 ₽

Частые вопросы (FAQ)

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

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

=ЕСЛИ(Номер_месяца<=36; 8%/12; 10%/12)

Где первые 36 месяцев ставка 8%, затем — 10%.

Почему мой график не сходится с банковским на 500–1000 ₽?

Наиболее вероятные причины:

  1. Банк использует метод 30/360 (30 дней в месяце, 360 в году), а вы считаете по фактическим дням.
  2. В графике банка учтена комиссия за ведение счёта или страховка.
  3. Округление: банки округляют платежи до копеек, а в Excel может быть больше знаков после запятой.

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

Как учесть материнский капитал в графике?

Материнский капитал можно моделировать как досрочное погашение:

  1. Добавьте строку с датой зачисления капитала.
  2. В столбце Досрочное погашение укажите сумму капитала (например, 500 000 ₽).
  3. Скорректируйте остаток долга и пересчитайте проценты.

Если капитал используется на первоначальный взнос, просто уменьшите сумму кредита в исходных данных.

Можно ли в Excel построить график с учётом инфляции?

Да, но это требует дополнительных расчётов. Создайте столбец Реальная стоимость платежа и применяйте формулу:

=Платёж / (1 + Инфляция)^(Номер_года)

Где Инфляция — годовой процент (например, 5% или 0,05). Это покажет, сколько стоил бы ваш платёж в сегодняшних рублях.

Как экспортировать график из Excel в PDF для банка?

Чтобы сохранить график в PDF:

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

Если график не помещается на один лист, разбейте его на части или уменьшите масштаб перед экспортом.