Акт сверки в Excel: как сделать с нуля за 15 минут (шаблоны + формулы)

При сверке взаимных расчетов с контрагентами в Microsoft Excel 90% ошибок возникает из-за ручного переноса данных из 1С или банк-клиента. Даже при копировании таблиц с сохранением формата расхождения появляются из-за скрытых символов, несовпадения форматов ячеек или ошибок округления. Чтобы избежать часовой перепроверки строк, достаточно настроить в Excel автоматическое сравнение столбцов с подсветкой несовпадений и генерацией итогового акта по шаблону.

В этой инструкции — проверенный алгоритм создания акта сверки с нуля, включая: 1) подготовку исходных данных (очистка от мусора, приведение к единому формату), 2) формулы для выявления расхождений (ЕСЛИ, СУММЕСЛИМН, условное форматирование), 3) оформление документа по требованиям бухгалтерии (с подписями, печатями и ссылкой на договор).

Шаблон акта сверки для скачивания прикреплен в конце статьи.

1. Подготовка данных: как избежать ошибок при импорте

Первый этап — загрузка выписок из 1С, банка или внутренней системы в Excel. Основная проблема здесь: скрытые непечатаемые символы (пробелы, табуляции, переносы строк), которые Excel воспринимает как часть данных. Например, сумма «100 000» из 1С после копирования может превратиться в «100 000␣» (где ␣ — невидимый символ), что приведет к ложным расхождениям.

Чтобы очистить данные: Шаг 1. Вставьте скопированные данные в Excel через Главная → Вставить → Специальная вставка → Текст (это удалит форматирование). Шаг 2. Примените функцию =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;СИМВОЛ(160);" ")) — она заменит неразрывные пробелы на обычные и удалит лишние. Шаг 3. Преобразуйте столбцы с датами и суммами в нужный формат:

  • 📅 Для дат: выделите столбец → Главная → Формат ячеек → Дата → выберите формат ДД.ММ.ГГГГ.
  • 💰 Для сумм: формат Числовой или Денежный с 2 знаками после запятой.
  • 🔢 Для номеров документов: формат Текстовый, чтобы избежать обрезки ведущих нулей.

Проверьте корректность импорта с помощью контрольной суммы: =СУММ(столбец_с_суммами). Если итог совпадает с источником (например, с обороткой из 1С), данные готовы к сверке. Если нет — повторите очистку или запросите выписку в другом формате (лучше всего — CSV или XLSX без макросов).

2. Структура акта сверки: обязательные элементы

Акт сверки должен содержать 5 ключевых блоков (при отсутствии любого бухгалтерия может не принять документ):

  1. Шапка: наименования организаций, период сверки, номер и дата договора.
  2. Таблица с данными: даты, номера документов, суммы по дебету/кредиту, остатки.
  3. Итоги: сальдо на начало/конец периода, развернутое сальдо (если есть).
  4. Расхождения: выделенные цветом строки с несовпадениями.
  5. Подписи: ответственные лица с обеих сторон, печати (при необходимости).

Пример шапки акта (можно скопировать в Excel):

АКТ СВЕРКИ ВЗАИМОРАСЧЕТОВ № 12/2026
ООО «Ромашка» (ИНН 1234567890)ООО «Василек» (ИНН 0987654321)
Период сверки:01.01.2026 — 31.03.2026Договор №:567 от 15.12.2023
Валюта:Рубль РФСальдо на начало:120 000,00 (Дт)

Обратите внимание:

  • 📌 Номер акта должен совпадать с внутренней нумерацией вашей организации.
  • 📌 Период сверки указывайте так, как в договоре (например, если в договоре «календарный месяц», не пишите «с 1 по 30 число»).
  • 📌 Для иностранных контрагентов добавьте строку «Валюта расчетов» и курс ЦБ на дату сверки.

📊 Как часто вы делаете сверку с контрагентами?
Ежемесячно
Ежеквартально
По запросу бухгалтерии
Никогда не делал

3. Формулы для автоматической сверки данных

Чтобы Excel сам находил расхождения, используйте комбинацию из 3 инструментов: 1) ВПР или ИНДЕКС/ПОИСКПОЗ для сопоставления строк по ключевому полю (например, по номеру счета-фактуры), 2) ЕСЛИ для пометки несовпадений, 3) Условное форматирование для визуального выделения ошибок.

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

Предположим, в столбце B — суммы из вашей выписки, в столбце D — суммы от контрагента. В столбце E введите:

=ЕСЛИ(ABS(B2-D2)>0,1; "Расхождение: " & ТЕКСТ(ABS(B2-D2);"# ##0.00"); "Совпадает")

Эта формула:

  • 🔍 Сравнивает суммы с точностью до 10 копеек (порог 0,1).
  • 📛 Выводит текст «Расхождение: X,XX» если разница больше 10 копеек.
  • ✅ Оставляет ячейку пустой или пишет «Совпадает», если данные идентичны.

Для поиска отсутствующих документов (например, если в вашей выписке есть счет-фактура №123, а у контрагента его нет), используйте:

=ЕСЛИОШИБКА(ПОИСКПОЗ(A2;Контрагент!A:A;0); "Отсутствует у контрагента"; "")

Где Контрагент!A:A — столбец с номерами документов в таблице контрагента.

Как проверить формулы на ошибки

Если формула возвращает #Н/Д или #ЗНАЧ!, проверьте:

1) Совпадают ли форматы данных в сравниваемых столбцах (например, текст vs число).

2) Нет ли скрытых символов — используйте =КОДСИМВ(ЛЕВСИМВ(A1)) для проверки первого символа.

3) Правильно ли указан диапазон в формулах (например, Контрагент!A:A вместо Контрагент!A1:A100).

4. Условное форматирование: как выделить расхождения

Визуальное выделение расхождений экономит время на анализ. Настройте условное форматирование по шагам:

  1. Выделите столбец с суммами (например, B2:B100).
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.
  3. Выберите Форматировать только ячейки, которые содержат.
  4. В поле «Форматировать только ячейки с» укажите: =ABS(B2-D2)>0,1 (где D2 — соответствующая ячейка в столбце контрагента).
  5. Нажмите «Формат» и задайте красный цвет текста или заливку.

Для выделения отсутствующих документов создайте отдельное правило:

  • 🔴 Выделите столбец с номерами документов.
  • 🔴 Правило: =ЕОШ(ПОИСКПОЗ(A2;Контрагент!A:A;0)).
  • 🔴 Формат: желтая заливка + жирный шрифт.

Выделены ли все расхождения красным?

Отсутствующие документы подсвечены желтым?

Форматирование применяется ко всему диапазону данных (а не только к первым 10 строкам)?

Правила не конфликтуют между собой (проверьте порядок в менеджере правил)?-->

Критическая ошибка: Если условное форматирование не срабатывает, проверьте, не стоят ли в ячейках текстовые апострофы (например, '100000 вместо 100000). Удалите их через НАЙТИ/ЗАМЕНИТЬ (ищите ', заменяйте на пустоту).

5. Итоговые сальдо: формулы для расчета

В акте сверки обязательно указываются 3 вида сальдо: 1) Начальное сальдо (остаток на дату начала периода), 2) Обороты за период (суммы по дебету/кредиту), 3) Конечное сальдо (расчет: Начальное сальдо + Оборот по дебету — Оборот по кредиту).

Пример формул для расчета (предполагаем, что дебетовые суммы в столбце B, кредитовые — в C):

ПоказательФормулаПример
Начальное сальдо (Дт)=ЕСЛИ(НачСальдо>0; НачСальдо; 0)120 000,00
Начальное сальдо (Кт)=ЕСЛИ(НачСальдо<0; ABS(НачСальдо); 0)0,00
Оборот по дебету=СУММ(Диапазон_дебетовых_сумм)=СУММ(B2:B100)
Оборот по кредиту=СУММ(Диапазон_кредитовых_сумм)=СУММ(C2:C100)
Конечное сальдо=НачСальдо + Дебетовый_оборот - Кредитовый_оборот=E2 + B101 - C101

⚠️ Внимание: Если конечное сальдо у вас и контрагента не совпадает, проверьте:

  • 🔹 Правильность знаков в формулах (дебет — плюс, кредит — минус).
  • 🔹 Наличие скрытых строк в таблице (нажмите Ctrl + A, чтобы выделить все данные).
  • 🔹 Совпадают ли периоды сверки (иногда контрагенты ошибочно включают документы за соседний месяц).

6. Оформление акта по ГОСТ и отправка контрагенту

Акт сверки — это юридический документ, поэтому его оформление должно соответствовать ГОСТ Р 7.0.97-2016 (для деловой документации). Основные требования:

  • 📄 Шрифт: Times New Roman или Arial, размер 12–14 pt.
  • 📄 Поля: левое — 30 мм, правое — 10 мм, верхнее и нижнее — 20 мм.
  • 📄 Нумерация страниц: внизу по центру (например, «– 2 –»).
  • 📄 Подписи: с расшифровкой (должность, ФИО) и датой.

Перед отправкой контрагенту: 1) Защитите лист от изменений: Рецензирование → Защитить лист → Установить пароль (опционально). 2) Сохраните в PDF (чтобы контрагент не мог редактировать): Файл → Экспорт → Создать PDF/XPS. 3) Отправьте акт по электронной почте с темой:

«Акт сверки №12/2026 от [дата] по договору №567 — просим подтвердить или сообщить о расхождениях до [срок]».

⚠️ Внимание: Если в акте обнаружены расхождения, не корректируйте его самостоятельно. Составьте протокол разногласий (отдельный документ) с перечнем несовпадений и предложениями по их устранению. Пример структуры протокола:

1. Документ: Счет-фактура №123 от 01.02.2026

Расхождение: Сумма в вашей выписке — 50 000,00 руб., у контрагента — 45 000,00 руб.

Причина: Не учтена скидка 10% по дополнительному соглашению №2.

Решение: Корректировка акта с учетом скидки.

7. Автоматизация сверки: макросы и Power Query

Если сверку приходится делать ежемесячно для 10+ контрагентов, автоматизируйте процесс с помощью: 1) Power Query (в Excel 2016+):

  • 🔄 Импортируйте данные из 1С/банка напрямую в Excel без копирования.
  • 🔄 Настройте шаги очистки (удаление дублей, приведение к единому формату).
  • 🔄 Сохраните запрос для повторного использования.
2) Макросы VBA (для опытных пользователей):

Sub Сверка()

' Сравнивает столбцы B (ваши данные) и D (контрагент)

Dim i As Long

For i = 2 To 100 ' Диапазон строк

If Abs(Cells(i, 2).Value - Cells(i, 4).Value) > 0.1 Then

Cells(i, 2).Interior.Color = RGB(255, 199, 206) ' Красный

Cells(i, 4).Interior.Color = RGB(255, 199, 206)

End If

Next i

End Sub

Для начинающих рекомендуем использовать надстройку «Акт сверки» для Excel (бесплатные версии есть на GitHub или 4pda). Она позволяет:

  • 📊 Автоматически генерировать шапку акта по шаблону.
  • 📊 Сравнивать данные с визуализацией расхождений.
  • 📊 Экспортировать акт в PDF с подписями.

FAQ: Частые вопросы по актам сверки в Excel

🔹 Как сделать акт сверки, если у контрагента данные в Word?

Скопируйте таблицу из Word в Excel через Специальная вставка → Текст. Затем разбейте данные по столбцам с помощью Текст по столбцам (вкладка Данные). Если таблица не вставляется корректно, сохраните Word-файл как HTML, затем откройте его в Excel.

🔹 Можно ли сделать акт сверки в Google Таблицах?

Да, алгоритм аналогичен Excel. Отличия:

  • 📱 Формулы пишутся на английском (=IF вместо =ЕСЛИ).
  • 📱 Условное форматирование настраивается через Формат → Условное форматирование.
  • 📱 Для импорта данных используйте =IMPORTRANGE.

Минус: в Google Таблицах нет Power Query, поэтому очистка данных займет больше времени.

🔹 Что делать, если в акте сверки расхождения в 1 копейку?

Расхождения до 10 копеек обычно связаны с округлением. Чтобы их устранить:

  1. Проверьте формат ячеек с суммами (должен быть Числовой с 2 знаками после запятой).
  2. Используйте функцию =ОКРУГЛ(B2;2) для принудительного округления.
  3. Если расхождение осталось, уточните у контрагента, как они округляют суммы (банковское округление или математическое).

В протоколе разногласий такие расхождения можно прокомментировать как «несущественные» и согласовать итоговое сальдо без корректировки.

🔹 Как проверить акт сверки на ошибки перед отправкой?

Чек-лист для самопроверки:

Совпадают ли итоговые сальдо у вас и контрагента?

Все ли документы за период включены в акт (проверьте крайние даты)?

Нет ли скрытых строк/столбцов (нажмите Ctrl + A)?

Корректно ли указаны реквизиты организаций и номер договора?

Подписи ответственных лиц добавлены (или места для них оставлены)?-->

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

Нет, акт сверки — это вспомогательный документ, подтверждающий остатки по расчетам. Он не заменяет:

  • 📄 Счета-фактуры (для НДС).
  • 📄 Товарные накладные (для списания ТМЦ).
  • 📄 Платежные поручения (для подтверждения оплаты).

Однако акт может быть использован в суде как доказательство признания долга, если он подписан обеими сторонами.