Реестр договоров в Excel: что внести и как не пропустить срок
Договор подписан, лежит в шкафу, а через полгода выясняется, что срок истёк неделю назад и поставщик продолжает работать без документов. Реестр договоров нужен, чтобы такого не происходило. Рассмотрим, как составить реестр договоров в Excel: что внести в каждую строку и как сделать так, чтобы истекающие договоры были видны заранее.
Оговорка: единой обязательной формы реестра для всех организаций нет. Если вы работаете по закупочному законодательству (например, 44-ФЗ или 223-ФЗ) и обязаны вести отдельные публичные реестры, это отдельный регламентированный процесс в информационных системах. Здесь речь о внутреннем рабочем реестре, который облегчает контроль. Обязательность его ведения и состав определяйте по внутренним документам.
Для чего нужен реестр
Реестр отвечает на вопросы, которые возникают чаще всего:
- Какие договоры действуют сейчас и с кем?
- У каких договоров срок истекает в ближайшие месяцы?
- Какие договоры продлеваются автоматически, а какие нет?
- Сколько по ним оплачено и сколько осталось?
- Где хранится оригинал и кто ответственный?
Какие колонки вносить
Базовый набор, подходящий большинству организаций:
- Внутренний номер записи.
- Номер и дата договора.
- Контрагент (наименование, ИНН).
- Предмет договора кратко.
- Вид: поставка, услуги, аренда, подряд и т. п.
- Дата начала и дата окончания.
- Условие продления: автоматическое, по соглашению, не продлевается.
- Сумма договора (или порядок расчёта).
- Ответственный сотрудник.
- Статус: действует, исполнен, расторгнут, приостановлен.
- Место хранения оригинала.
- Примечание: допсоглашения, особые условия.
Если вам нужен контроль платежей, добавьте столбцы «оплачено» и «остаток» — об этом отдельная статья блога про контроль оплаты.
Пошаговая настройка
- Шаг 1. Создайте таблицу Excel с заголовками (на ленте: «Вставка», затем «Таблица») — формулы и фильтры будут подхватывать новые строки.
- Шаг 2. Для дат используйте формат даты, а не текст. Включите проверку данных, чтобы нельзя было ввести «в конце года».
- Шаг 3. Для видов договоров и статусов настройте выпадающие списки, чтобы не плодить варианты написания.
- Шаг 4. Добавьте вычисляемый столбец «Осталось дней до окончания»: дата окончания минус сегодняшняя дата, то есть =F2-СЕГОДНЯ().
- Шаг 5. Настройте условное форматирование: красный для просроченных и тех, у кого осталось менее 30 дней, жёлтый — менее 90, остальное без цвета. Пороги выбирайте под свои процессы согласования.
- Шаг 6. Добавьте столбец «Продление»: если у договора автоматическая пролонгация, подсвечивайте его отдельным цветом — это знак, что нужно решить, продолжать ли сотрудничество.
- Шаг 7. Раз в неделю фильтруйте таблицу по статусу «действует» и по оставшимся дням — получаете список к обработке.
Мини-пример
Условные записи:
- Договор № 15-2026 от 11.01.2026, аренда помещения, контрагент ООО «Пример-1», действует до 31.12.2026, автопролонгация: нет. Осталось менее 90 дней — жёлтый, пора обсуждать новый договор.
- Договор № 42-2026 от 03.03.2026, услуги связи, контрагент ООО «Пример-2», бессрочный. Дата окончания пустая — формула должна обрабатывать это без ошибок.
- Договор № 77-2025, поставка канцтоваров, действует до 31.12.2025, статус «исполнен», в работе не участвует.
Вторая запись показывает частую проблему: бессрочные договоры ломают формулы. В таблице нужно либо заполнять условную дату, либо использовать формулу вида ЕСЛИ(пусто; "бессрочный"; расчёт).
Как наполнять реестр с нуля
Если в шкафу уже лежат сотни договоров, не пытайтесь внести всё сразу. Работает такая последовательность.
- Шаг 1. Сначала внесите действующие договоры, срок которых истекает в ближайший год. Остальные подождут.
- Шаг 2. Затем внесите договоры с автопролонгацией: именно они чаще всего «сидят» незамеченными.
- Шаг 3. Дальше добавляйте новые договоры сразу при подписании, одним из условий согласования.
- Шаг 4. Архивные договоры внесите в последнюю очередь или вообще оставьте в бумажном виде.
- Шаг 5. Раз в квартал проводите сверку: сравните реестр с папкой и найдите договоры, которых нет в таблице.
Если пока нет времени строить файл самостоятельно, можно сразу начать с готового реестра договоров и заполнять его в этом порядке. Данные проще вносить в готовую структуру, чем придумывать её по ходу.
Кто отвечает за реестр
Реестр ломается не из-за формул, а из-за отсутствия владельца. Назначьте одного ответственного, который вносит и обновляет записи, и закрепите правило: договор считается подписанным окончательно только после того, как строка с ним появилась в реестре. Остальные сотрудники присылают данные, но не правят таблицу сами. Если файл лежит на общем диске, ограничьте права на изменение, а для просмотра дайте доступ всем заинтересованным.
Частые ошибки
- Договор вносится в реестр спустя недели после подписания: данные неполные.
- Допсоглашения остаются «в папке» и не отражаются в реестре — изменился срок, а таблица показывает старый.
- Дата окончания записана текстом, и формула не работает.
- Нет ответственного: сигнал «заканчивается» увидели, но не знают, кому звонить.
- Не отмечена автоматическая пролонгация: договор считается завершённым, а фактически продолжается.
- Реестр ведётся в нескольких копиях, и никто не знает, какая актуальная.
- Не отражены расторжения: «живые» договоры и «мёртвые» лежат вперемешку.
Что взять за основу
Если не хочется настраивать формулы и форматирование, используйте готовый проект Реестр договоров в Excel: в нём есть учёт платежей, расчёт остатка, подсветка истекающих договоров и сводка. Колонки можно привести к вашему порядку.
Если вы хотите дополнительно видеть сроки исполнения поручений и документов, подключите бесплатный светофор сроков, а полный набор инструментов смотрите в разделе сводных таблиц.