Перейти к основному содержимому
Акт сверки в Excel: колонки и формулы для проверки

· Акты сверки · 3 мин чтения

Акт сверки в Excel: колонки и формулы для проверки

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

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

Два листа, одинаковые колонки

Откройте два листа: «Мы» (ваш список) и «Контрагент» (список из его акта). Колонки на обоих листах одинаковые:

  • A: вид документа (отгрузка, возврат, платёж);
  • B: номер документа;
  • C: дата;
  • D: сумма, причём отгрузка записывается положительным числом, возврат и платёж — отрицательным;
  • E: колонка ключа, заполняется формулой.

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

Ключ и основные формулы

Ключ — уникальный признак каждого документа: номер и дата. В ячейку E2 первой строки введите: =TRIM(B2)&"|"&C2. Если дата настоящая, на обоих листах получится одно и то же число. В русскоязычном Excel TRIM называется СЖПРОБЕЛЫ. Разделителем в формулах может быть точка с запятой или запятая, в зависимости от настроек.

На лист «Мы» добавьте ещё три колонки:

  • F: есть ли такой ключ у контрагента: =COUNTIF(Контрагент!E:E;E2). Если результат 0, документа у контрагента нет (по-русски СЧЁТЕСЛИ);
  • G: сумма у контрагента: =SUMIF(Контрагент!E:E;E2;Контрагент!D:D) (СУММЕСЛИ);
  • H: разница: =ROUND(D2-G2;2) (ОКРУГЛ).

Колонка статуса I: =IF(F2=0;"у контрагента нет";IF(H2<>0;"разница в сумме";"совпало")) (ЕСЛИ). Такие же колонки, но со ссылкой на лист «Мы», добавьте и на лист «Контрагент»: тогда станут видны и документы, которых нет у нас.

Поскольку ключ состоит из номера и даты, документ с тем же номером, но другой датой тоже получит статус «у контрагента нет». Чтобы отделить такие пары, добавьте ещё одну колонку с проверкой только по номеру: =COUNTIF(Контрагент!B:B;B2). Если по ключу результат 0, а по номеру 1, документ у контрагента есть, но дата отличается. Это классический случай конца месяца: груз отгружен в один день, а накладная внесена разными датами. Одна такая колонка выделяет из группы «у контрагента нет» расхождения по дате и сразу показывает причину.

Как читать результат

Включите фильтр и покажите строки, статус которых не «совпало». Остальные попадут в три группы: нет у контрагента, нет у нас и разница в сумме. Чтобы заполнить причину каждой, добавьте ещё одну колонку: дата, дубль, цена, возврат и так далее. Контроль: разница итогов листов «Мы» и «Контрагент» должна быть равна следующему: сумма строк «у контрагента нет», плюс разницы по строкам «разница в сумме», минус сумма строк «у нас нет». Если не равна, где-то строка осталась в стороне.

Подводные камни

  • Номер хранится как текст: «125» и «00125» выглядят по-разному. Приведите к одному формату.
  • Невидимые пробелы. TRIM их убирает.
  • Дата осталась текстом: тогда ключ на двух листах получается разным. Преобразуйте колонку в даты.
  • Десятичный разделитель: если у одной стороны точка, у другой запятая, сумма превращается в текст.
  • Один и тот же номер повторяется в разные годы. Поэтому в ключ включена и дата.
  • Скрытые строки и включённый фильтр: перед подсчётом итога убедитесь, что всё открыто.
  • Объединённые ячейки ломают формулу, откажитесь от них.

Условный пример

На листе «Мы» 40 строк, на листе «Контрагент» 39. После формул: 35 строк «совпало», 3 строки «разница в сумме», 2 строки «у контрагента нет», а на листе «Контрагент» 1 строка «у нас нет». Разница в сумме по трём строкам объясняется ценой. Два документа, которых нет у контрагента, — накладные, внесённые в последний день месяца. Строка, которой нет у нас, — возврат, записанный контрагентом. Общая разница сошлась по приведённой выше формуле: работа завершена.

Вывод

Таблица акта сверки в Excel готовится один раз и используется каждый раз. Ключ, четыре формулы и контроль итога гораздо надёжнее ручного сравнения. Формулы находят расхождение, а причину объясняет документ. SkladQarz построчно сводит список из Excel или 1С с данными контрагента и фактическим остатком склада и передаёт реестр расхождений с рекомендациями.