Top.Mail.Ru
Excel уже не спасает: автоматизация сверки документов вместо формул
Разбор • 6 мин чтения

Excel уже не спасает: автоматизация сверки документов вместо формул

Шаблон на ВПР и СУММЕСЛИ справляется со сверкой документов, пока поставщик не пришлет файл чуть иначе. Разбираем, где формулы ломаются молча и как понять, что Excel перестал спасать.

Excel уже не спасает: автоматизация сверки документов вместо формул

Сначала все было хорошо.

Марина из отдела ВЭД несколько лет назад собрала шаблон, которым теперь пользуется вся команда. Данные из инвойса менеджер переносит на первый лист, из упаковочного — на второй. Дальше работают формулы: ВПР подтягивает артикулы, СУММЕСЛИ сводит вес, условное форматирование красит красным все, что не сошлось. Шаблон свой, от формы документов поставщика он не зависит, поэтому такая схема спокойно работает годами. Раньше сверка поставки занимала полдня, теперь двадцать минут.

«У нас сверка уже автоматизирована», — говорит руководитель. И формально это правда.

А потом поставщик из Шэньчжэня присылает инвойс, в котором перед ценой появился новый столбец Remark. ВПР по-прежнему честно берет пятый столбец. Только теперь там не цена, а примечание. Сравнение выдает ошибку, но ЕСЛИОШИБКА, которую Марина поставила, чтобы таблица не пестрела #Н/Д, аккуратно превращает ее в пустую ячейку.

Пустое не краснеет.

Расхождение по цене замечают через неделю, когда банк присылает вопрос по валютному контролю.

Формулы проверяют то, что им показали. А ломается обычно то, чего им не показали.

Формулы настроили, и все?

Почти в каждой компании, где много документов, есть своя «таблица Марины». И появляется она почти всегда одинаково.

Сначала сверяют глазами: два файла рядом, как в игре «найди 10 отличий». Потом кто-то находит условное форматирование, и становится легче. Потом появляется ВПР, потом СУММЕСЛИ, потом отдельный лист «Справочник» с артикулами. Потом макрос, который помог написать знакомый аналитик.

И это правда работает. Недели, иногда месяцы. Даже до года может.

Шаблон строится вокруг тех документов, что были на руках в момент его создания. Два-три поставщика, их форма инвойса, их порядок столбцов, их привычка писать вес в килограммах. Формулы запоминают эту структуру как слепок.

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

Где формулы перестают работать

Самая частая ошибка в Excel — не #Н/Д и не #ЗНАЧ!. Их хотя бы видно. Страшнее другое: формула ничего не выдает, а считает не то.

Вот что чаще всего случается в документах поставки:

  • при переносе данные встали со сдвигом на строку или столбец, и ВПР теперь берет соседние значения;
  • число пришло текстом: в Excel поставщика в дробных числах стоит точка вместо запятой или «1 000» записано с неразрывным пробелом, и СУММ его просто не считает. Когда позиций сотни, глазами такое не найдешь;
  • файл поставщика собран в другой версии Excel или с другими региональными настройками и у нас открывается с ошибками, а иногда не открывается без дополнительного обновления;
  • в артикуле лишний пробел, и ВПР решает, что такой позиции нет;
  • вес в одном документе в килограммах, в другом в граммах;
  • добавили строки ниже диапазона, на который смотрит формула, и последние позиции в сверку не попали. С каждой новой строкой формулы в шаблоне приходится протягивать вручную, а забыть об этом проще простого;
  • одна позиция разбита на две строки через объединенные ячейки, и итоговое количество мест или вес считаются неправильно;
  • округление дробных частей: в каждой строке разница не видна, а в итоге вес расходится на граммы, а сумма на центы;
  • ЕСЛИОШИБКА прячет любую из проблем выше за аккуратной пустой ячейкой.

Возьмем простой пример.

Документ Вес нетто
Инвойс 480 кг 
Упаковочный лист 480 000 g

Формула сравнения честно подсветит расхождение в тысячу раз, хотя данные совпадают. Менеджер дописывает к формуле «/1000» для этого поставщика. Через месяц тот же поставщик присылает вес уже в килограммах. И теперь формула делит на тысячу то, что делить не надо.

Знакомо?

Excel не виноват

Хочется сказать: ну так формулы надо было писать аккуратнее. ИНДЕКС и ПОИСКПОЗ вместо ВПР, СЖПРОБЕЛЫ на входе, умные таблицы вместо диапазонов.

Можно. И каждая такая правка закрывает один случай. А следующий поставщик придумает новый.

Excel делает ровно то, что ему сказали, и делает это хорошо. Он не думает. Проблема в том, что в ВЭД нельзя заранее сказать, что именно придет на вход. Шаблон на формулах рассчитан на постоянную структуру, а документы поставщиков постоянными не бывают.

И это не только про ВЭД. Исследователи таблиц давно спокойно приняли факт, что ошибки в них — норма. По данным, которые свел Рэймонд Панко, ошибки содержат примерно 80–90% таблиц. Не потому, что их делают невнимательные люди. Просто человек, который проверяет свою же формулу, видит в ней то, что хотел написать.

Иногда цена такой ошибки очень высока. Осенью 2020 года британское агентство здравоохранения недосчиталось 15 841 случая COVID-19: результаты тестов грузили в старый формат .xls, у него предел в 65 536 строк, и все, что не поместилось, просто не загрузилось. Никакой ошибки на экране. Просто меньше строк, чем должно было быть.

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

Держится все на Марине

Есть еще одна вещь, про которую вспоминают поздно. Шаблон на формулах понимает целиком один человек — тот, кто его собрал.

Марина знает, что для шэньчжэньского поставщика вес делится на тысячу. Что столбец H скрыт не просто так. Что перед вставкой инвойса от итальянцев надо удалить две верхние строки. Нигде это не записано. Это просто знает Марина.

А потом Марина уходит в отпуск.

Коллега открывает файл, видит формулу на три строки с четырьмя вложенными ЕСЛИ и честно решает ничего не трогать. Работает — не трогай. И расхождения начинает искать по старинке, глазами. Потому что так хотя бы понятно, что происходит.

Формально у компании есть автоматизация. По факту — есть один человек, который помнит, как это устроено. И мы совсем не хотим придираться к Марине: она сделала больше, чем от нее требовали. Но процесс, который живет в голове одного сотрудника, сложно назвать автоматическим.

Как понять, что Excel уже не спасет

Точка перелома почти никогда не выглядит как катастрофа. Она накапливается мелочами. Проверьте, сколько пунктов про вас:

  • формулы в шаблоне правят чаще раза в месяц, и каждый раз «под одного поставщика»;
  • после автоматической сверки все равно пробегают глазами, на всякий случай;
  • в папке лежат «Шаблон_v4_финал» и «Шаблон_v4_финал_Марина», и никто не уверен, какой из них правильный;
  • прежде чем вставить данные, их приходится переделывать руками: убирать строки, менять запятые, переставлять столбцы;
  • документы приходят не только в Excel, но и в PDF, сканах и фотографиях из мессенджера, и до формул их сначала перепечатывают;
  • есть хотя бы одна случайно пропущенная ошибка, которую шаблон «должен был поймать»;
  • в файл страшно лезть всем, кроме автора.

Два-три пункта — нормальная жизнь любого шаблона. Пять и больше означает, что формулы уже не экономят время, а только создают ощущение контроля. Команда обслуживает таблицу, хотя должно быть наоборот.

Автоматизация начинается с входа, а не с формулы

Шаблон на формулах автоматизирует самую последнюю часть работы, сравнение. Все, что до него, остается на человеке:

документ поставщика → менеджер чистит и переносит → формулы сравнивают → менеджер перепроверяет → документы

Получается, что самую хрупкую часть, приведение разных документов к одному виду, все равно делает человек. И там же рождается большая часть ошибок, которые формулы потом не видят.

Следующий шаг — перенести каталог особых случаев из головы Марины в систему. Чтобы данные сначала извлекались из документа в любом формате, приводились к одной структуре и только потом сверялись по правилам:

документ поставщика → извлечение данных → единая структура → сверка комплекта → менеджер смотрит только расхождения

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

С vibeDocuments можно начать с одного комплекта и просто посмотреть, сколько ручной работы в нем вообще можно убрать. Именно для вас!

Загрузите инвойс, упаковочный и спецификацию как есть — PDF, Excel или скан. vibeDocuments сам достанет данные, сверит документы между собой и покажет только те строки, где что-то не сошлось. Реквизиты и наименования подтянутся из вашего справочника, а готовые документы соберутся по шаблонам компании.

Что делать с таблицей Марины

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

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

Excel отлично считает. Он просто не знает, что именно ему прислали.

vibeDocuments

Соберем комплект документов под ваш процесс за сутки

Один реальный инвойс и ваш шаблон под NDA — настроим формы, справочники и покажем результат на ваших данных.

Рекомендованные статьи

Продажи

10 задач, которые пора автоматизировать в отделе продаж

Менеджеры по продажам тратят заметную часть дня не на продажи. Собрали десять задач, которые сегодня спокойно можно отдать системе — и никто по ним скучать не будет.

• 3 мин чтения
Продукты

Одно слово в инвойсе — и пошлина другая: как описание товара решает код ТН ВЭД

Код ТН ВЭД выбирают не по названию товара, а по тому, как его описали. Разбираем четыре примера, где одно слово в инвойсе меняло код, пошлину и сроки выпуска.

• 4 мин чтения
Ссылка скопирована