При сверке взаимных расчетов с контрагентами в 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 ключевых блоков (при отсутствии любого бухгалтерия может не принять документ):
- Шапка: наименования организаций, период сверки, номер и дата договора.
- Таблица с данными: даты, номера документов, суммы по дебету/кредиту, остатки.
- Итоги: сальдо на начало/конец периода, развернутое сальдо (если есть).
- Расхождения: выделенные цветом строки с несовпадениями.
- Подписи: ответственные лица с обеих сторон, печати (при необходимости).
Пример шапки акта (можно скопировать в 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. Условное форматирование: как выделить расхождения
Визуальное выделение расхождений экономит время на анализ. Настройте условное форматирование по шагам:
- Выделите столбец с суммами (например,
B2:B100). - Перейдите на вкладку
Главная → Условное форматирование → Создать правило. - Выберите
Форматировать только ячейки, которые содержат. - В поле «Форматировать только ячейки с» укажите:
=ABS(B2-D2)>0,1(гдеD2— соответствующая ячейка в столбце контрагента). - Нажмите «Формат» и задайте красный цвет текста или заливку.
Для выделения отсутствующих документов создайте отдельное правило:
- 🔴 Выделите столбец с номерами документов.
- 🔴 Правило:
=ЕОШ(ПОИСКПОЗ(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 без копирования.
- 🔄 Настройте шаги очистки (удаление дублей, приведение к единому формату).
- 🔄 Сохраните запрос для повторного использования.
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 копеек обычно связаны с округлением. Чтобы их устранить:
- Проверьте формат ячеек с суммами (должен быть
Числовойс 2 знаками после запятой). - Используйте функцию
=ОКРУГЛ(B2;2)для принудительного округления. - Если расхождение осталось, уточните у контрагента, как они округляют суммы (банковское округление или математическое).
В протоколе разногласий такие расхождения можно прокомментировать как «несущественные» и согласовать итоговое сальдо без корректировки.
🔹 Как проверить акт сверки на ошибки перед отправкой?
Чек-лист для самопроверки:
Совпадают ли итоговые сальдо у вас и контрагента?
Все ли документы за период включены в акт (проверьте крайние даты)?
Нет ли скрытых строк/столбцов (нажмите Ctrl + A)?
Корректно ли указаны реквизиты организаций и номер договора?
Подписи ответственных лиц добавлены (или места для них оставлены)?-->
🔹 Можно ли использовать акт сверки как первичный документ?
Нет, акт сверки — это вспомогательный документ, подтверждающий остатки по расчетам. Он не заменяет:
- 📄 Счета-фактуры (для НДС).
- 📄 Товарные накладные (для списания ТМЦ).
- 📄 Платежные поручения (для подтверждения оплаты).
Однако акт может быть использован в суде как доказательство признания долга, если он подписан обеими сторонами.