AI разбирает сложный Excel и собирает дашборд

нарисованные коллеги сверяют бумажный отчёт с диаграммами на ноутбуке

Чтобы превратить запутанную книгу Excel в читаемый дашборд с помощью AI-агента, нужно сделать одно до начала работы: описать агенту структуру файла так же подробно, как объясняли бы задачу новому аналитику. Без этого описания агент будет угадывать - и угадает неправильно.

Почему Excel «ломается» при автоматическом анализе

Многолистовая книга - это набор связей: один лист тянет данные с другого через ссылки вида ='Продажи'!B12, третий считает итог по первым двум, а четвёртый - вспомогательный справочник, который никто не трогал два года, но без него всё рассыпается.

Когда AI-агент получает такой файл без пояснений, он видит числа, но не видит смысл. Он не знает, что колонка «Доход» на листе «Розница» - это выручка до вычета НДС, а та же колонка на листе «Опт» - уже чистая сумма. Если агент сложит их напрямую, итог будет неверным. Отчёт выйдет, цифры будут красивыми, а решение на их основе - ошибочным.

Поэтому первый шаг - не «загрузи файл и сделай дашборд», а разобраться в структуре вместе.

Опись файла до любых расчётов

Сделайте копию исходной книги и работайте только с ней. Оригинал не трогайте - это страховка на случай, если что-то пойдёт не так. Дашборд создавайте на отдельном новом листе внутри копии или в отдельном файле, но никогда поверх исходных данных.

Перед тем как передавать файл агенту, составьте короткое описание в свободной форме:

  • сколько листов в книге и что на каждом из них;
  • какие поля считаются основными - например, «дата продажи», «артикул», «сумма»;
  • откуда берутся данные: вносятся вручную, выгружаются из CRM, импортируются из другой системы;
  • есть ли листы-справочники, которые обслуживают остальные;
  • какие названия могут означать разное на разных листах.

Последний пункт - самый опасный. Если слово «доход» на одном листе означает выручку, а на другом - маржу, агент должен знать об этом до расчёта. Иначе придётся переделывать всё с нуля.

Чувствительные данные - персональные сведения о клиентах, коммерческие условия с контрагентами - лучше убрать из файла перед передачей или заменить обезличенными метками. Это базовая гигиена работы с данными.

Как поставить задачу обычными словами

AI-агент понимает живой язык. Не нужно знать программирование или специальный синтаксис. Вот учебный пример постановки задачи для книги с данными о продажах:

«У меня книга Excel с тремя основными листами: "Продажи по месяцам", "Возвраты" и "Выручка после возвратов". На листе "Продажи по месяцам" есть колонки: дата, менеджер, регион, артикул, количество, сумма без НДС. На листе "Возвраты" - те же поля плюс причина возврата. На листе "Выручка после возвратов" итоги считаются формулой, которая ссылается на первые два листа. Мне нужен дашборд: продажи по месяцам в виде графика, топ-5 менеджеров по выручке, доля возвратов от общего объёма. Период - текущий год. Прежде чем считать, уточни: "доход" в заголовке колонки на листе "Выручка после возвратов" - это то же самое, что "сумма" на листе "Продажи по месяцам", или другой показатель?»

Обратите внимание на последнюю просьбу. Агент должен задать уточняющий вопрос до расчёта, а не предположить ответ самостоятельно. Если агент молча начинает считать, не уточнив неоднозначные термины, - это сигнал добавить контекст вручную и попросить его остановиться.

Пошаговая проверка результата

Получив от агента результат, не принимайте его сразу. Проверка не гарантирует полной безошибочности, но выявляет самые распространённые проблемы.

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

Проверьте выборку формул вручную. Не все формулы, а несколько: одну простую, одну с условием (например, СУММЕСЛИ - функция, которая суммирует только строки, где выполняется заданное условие), одну с межлистовой ссылкой. Откройте ячейку, посмотрите формулу, убедитесь, что она ссылается на правильный диапазон.

Измените одно входное значение в копии файла и посмотрите, что произойдёт. Если зависимые ячейки пересчитываются и результат выглядит логично, этот фрагмент механики работает. Если ничего не изменилось или изменилось что-то не то, проверьте формулу, режим пересчёта, сводную таблицу и ссылки на диапазоны. Причина не всегда в жёстко прописанном числе. Изменение одного входа проверяет только часть логики, а не весь файл целиком.

Если агент заполнил пустые ячейки «примерными» значениями или добавил строки, которых не было в исходнике, - это нужно убрать. Дашборд должен отражать реальные данные. Если агент не может объяснить, откуда взялась конкретная цифра, - это повод проверить, а не принимать результат.

Согласование структуры дашборда до его создания

Прежде чем агент начнёт собирать визуализацию - графики, сводные таблицы, срезы - согласуйте макет. Это можно сделать текстом: «Хочу три блока - общая выручка вверху, график по месяцам в центре, таблица менеджеров справа». Агент предложит вариант, вы его скорректируете, и только после этого он приступает к работе.

Переделать макет на словах проще, чем переделать готовый дашборд.

Отдельно оговорите, какие метрики должны пересчитываться при изменении данных, а какие фиксированные. План продаж на год - фиксированная цифра, её не нужно делать формулой. Фактическое выполнение плана - динамическое значение, оно должно обновляться автоматически. Попросите агента предоставить формулы для всех пересчитываемых итогов и проверьте их так, как описано выше.

Критерии приёмки: когда дашборд готов

Дашборд можно считать готовым, если выполняются четыре условия.

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

Второе: формулы ссылаются на реальные ячейки, а не содержат жёстко прописанные числа там, где должен быть расчёт.

Третье: при изменении входного значения зависимые ячейки пересчитываются правильно.

Четвёртое: новые расчётные показатели получены из указанных исходных данных, а добавленные «примерные» значения явно исключены.

Если хотя бы одно условие не выполнено, дашборд возвращается на доработку. Это стандарт, при котором отчёт можно показывать руководству или использовать для принятия решений.

О том, как выстроить более широкие процессы автоматизации на основе AI-агентов, читайте в разделе бизнес-автоматизация. Если хотите разобраться, как обучать команду работе с AI-инструментами, - загляните в раздел об обучении.

FAQ

Можно ли передавать агенту файл с реальными данными о клиентах?

Лучше не передавать без обезличивания. Замените имена и контакты условными метками - «Клиент 1», «Клиент 2» - или удалите персональные колонки перед передачей. Для анализа продаж они обычно не нужны.

Что делать, если агент уверенно выдаёт результат, но цифры не сходятся с оригиналом?

Не принимайте результат. Попросите агента показать, откуда взялась конкретная цифра: из какого листа, из какого диапазона. Если агент не может объяснить источник - это повод разобраться вручную, а не доверять итогу.

Обязательно ли создавать дашборд на отдельном листе?

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

Агент предложил переструктурировать исходные данные. Стоит ли соглашаться?

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

Если хотите разобрать конкретный файл или выстроить процесс работы с отчётностью - напишите в Telegram @shimaoz или на почту hello@majento.ai.

Источник

Консультации и обучающие курсы Majento.

Открыть как Markdown