Портфолио Услуги Компания Контакты Блог Получить консультацию
uaruen
Афина проверяет таблицу с лупой рядом с учетной книгой и графиками на мраморной террасе.
Искусственный интеллект

ИИ для Excel и CSV: как получить проверяемый анализ и полезные графики

Иван Дейнека
Иван Дейнека
Основатель BotLabs
· Обновлено 9 мин чтения
Ключевое: Руководитель загружает в ИИ-ассистент выгрузку продаж за квартал и просит: «Найди закономерности и построй графики». Через минуту появляются уверенные выводы и красивые диаграммы. Но итоговая сумма не сходится…

Руководитель загружает в ИИ-ассистент выгрузку продаж за квартал и просит: «Найди закономерности и построй графики». Через минуту появляются уверенные выводы и красивые диаграммы. Но итоговая сумма не сходится с бухгалтерским учётом, а одна из «тенденций» оказывается следствием неверно прочитанных дат.

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

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

Уточнить бизнес-вопрос

Расхождение между ответом ИИ и итогом в Excel может возникнуть ещё до вычислений: одна сторона считает заказы, другая — товарные строки, и показатели уже не совпадают. Поэтому согласуйте определения до загрузки файла.

Что нужно уточнить:

  • Выручка или поступления. Сумма отгруженных заказов и сумма полученных оплат дают разные значения.
  • Заказ или строка заказа. Если в заказе три товара, в файле может быть три строки. Число строк и число заказов различаются.
  • Период. Календарный или финансовый месяц, дата создания или дата оплаты.
  • Валюта. Все суммы в одной валюте или в нескольких и по какому курсу их пересчитывать.
  • Исключения. Отменённые заказы, тестовые записи и возвраты.

Запишите эти определения одним абзацем и добавляйте его к каждому запросу. Модель не знает, как именно ваша компания считает выручку, и без пояснений выберет правдоподобное для неё определение.

Проверить исходный файл

Прежде чем просить выводы, проверьте, правильно ли прочитан сам файл. Это отдельный этап, и его результат стоит увидеть до построения графиков.

Что проверять:

  • Кодировку и разделитель. CSV с кириллицей при неверной кодировке превращается в набор символов. Точка с запятой вместо запятой как разделителя может «слить» все колонки в одну.
  • Даты. Одинаков ли формат во всём файле и как его распознали.
  • Пропуски. Сколько пустых значений в ключевых колонках и что они означают: ноль, неизвестное значение или ошибка выгрузки.
  • Повторы. Есть ли повторяющиеся записи по ключу; сначала выясните, что означает строка: заказ, товарную позицию или событие. Одинаковый order_id в файле товарных позиций не обязательно является дублем.
  • Единицы. Гривны или тысячи гривен, штуки или упаковки.
  • Персональные поля. Имена, телефоны и адреса клиентов. Если они не нужны для анализа, удалите их до загрузки. Используйте только сервис, которому правила компании разрешают передавать такие данные.

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

Для регулярных выгрузок проверки стоит автоматизировать. В обработке данных для этого применяют тесты. В некоторых инструментах доступны четыре общих теста: уникальность значений в колонке, отсутствие пустых значений, соответствие разрешённому списку и наличие соответствующей записи в другой таблице. Тест находит строки, нарушающие заданное правило; если таких строк нет, пройден именно этот тест. Проверка четырёх правил не гарантирует правильность бизнес-показателя — добавьте к отчёту сверку с учётной системой.

Получить воспроизводимый расчёт

Языковая модель, которая «считает в уме», то есть прямо в тексте ответа, может ошибиться в арифметике, даже если объяснение звучит убедительно. Поэтому расчёты должны выполняться кодом или формулами.

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

Что просить у любого инструмента:

  • показать код или формулу каждого расчёта;
  • вывести число строк до и после каждого фильтра;
  • сохранить промежуточные таблицы, чтобы их можно было открыть и проверить;
  • явно назвать предположения: как обработаны пропуски, дубли и даты.

Учебный пример: дубль и дата

Рассмотрим небольшую учебную таблицу заказов в гривнах:

order_idДатаСумма, грн
A01.04.2026100
B02.04.2026200
B02.04.2026200
C03/04/2026150

Сумма без проверки дублей: 100 + 200 + 200 + 150 = 650 грн.

Сумма после удаления подтверждённого дубля. В этой учебной таблице одна строка означает один заказ. Если учётная система подтвердила, что обе записи B относятся к одному заказу, удаляем один повтор: 100 + 200 + 150 = 450 грн. Разница составляет 200 грн: неочищенная сумма завышена примерно на 44% относительно правильной (200 ÷ 450 ≈ 0,44) — и всё из-за одной строки.

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

Ловушка с датой. Запись 03/04/2026 неоднозначна. В зависимости от принятого формата это может быть 3 апреля или 4 марта. Если инструмент прочитает её как 4 марта, заказ C выпадет из апреля, и месячный график покажет значение, отличающееся от реальности.

Представьте график суммы заказов по дням, построенный до проверки. В этом примере он покажет лишние 200 грн за 2 апреля. Если дату C прочитать как 4 марта, апрельская сумма уменьшится ещё на 150 грн. Так график может поддержать вывод о дневном пике или месячном спаде, которого нет в учётных данных.

Воспроизводимая логика на Python с библиотекой pandas может выглядеть так. Этот код предназначен только для приведённой учебной таблицы orders.csv: колонки называются order_id, date и amount, порядок строк совпадает с примером, а учётная система подтвердила, что третья строка повторяет вторую:

import pandas as pd

df = pd.read_csv("orders.csv", sep=",", encoding="utf-8")
print(len(df), df["amount"].sum())          # 4 rows, 650

candidates = df[df.duplicated(["order_id", "date", "amount"], keep=False)]
print(candidates)                            # candidate rows, not a deletion decision

df_clean = df.drop(index=2).copy()           # only the confirmed third example row
print(len(df_clean), df_clean["amount"].sum())  # 3 rows, 450

df_clean["date"] = pd.to_datetime(df_clean["date"], format="%d.%m.%Y", errors="coerce")
print(df_clean[df_clean["date"].isna()])     # rows with a different date format

Код учебный: для другого файла проверьте названия колонок, тип суммы, единицу строки, индекс подтверждённого повтора и формат даты. Для строки C дата станет пропуском (NaT), который нужно разобрать вручную; её нельзя молча исключать из итога. В реальной системе удаляйте записи по подтверждённому идентификатору события, а не по позиции строки.

Сверить результат

Даже воспроизводимый расчёт стоит проверить независимо. Несколько простых способов:

  • Контрольная сумма. Общая сумма за период должна совпадать с известным значением: отчётом учётной системы или суммой в платёжной системе.
  • Несколько ручных примеров. Выберите три-пять строк и вручную проверьте путь от исходного файла до итога.
  • Независимая сводная таблица. Постройте ту же агрегацию в Excel и сравните её с результатом ИИ.
  • Неожиданные выбросы. Резкий пик или спад проверьте до включения в вывод. Это может быть как событие в бизнесе, так и ошибка данных.

Ошибки, которые звучат убедительно

Самые опасные ошибки анализа не выглядят ошибками. Вот несколько типичных примеров:

Как звучит выводЧто могло произойтиКак проверить
«Средний чек вырос на четверть»Среднее посчитано по товарным строкам, а не по заказамПроверить единицу расчёта
«В марте резко упали продажи»Часть апрельских дат распознана как мартовские или наоборотПосмотреть распределение записей по дням и формат дат
«Регион Б самый прибыльный»Суммы в разных валютах сложены без пересчётаПроверить колонку валюты
«Клиенты с тегом X покупают больше»Тег проставлен только активным клиентам, выборка смещенаВыяснить, как и когда появляется тег
«Возвратов почти нет»Возвраты хранятся в отдельной таблице, которой нет в файлеСверить с учётом возвратов

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

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

Выбрать график под вопрос

График должен отвечать на конкретный вопрос, а не украшать отчёт. Основные правила:

ВопросТип графикаНа что обратить внимание
Как показатель менялся во времениЛинейныйРавные интервалы, подписанный период
Как сравниваются категорииСтолбчатыйОсь от нуля, упорядоченные категории
Связаны ли два показателяТочечная диаграммаСвязь не доказывает причинность
Какова доля частей в целомСтолбец с сегментами или таблицаПри множестве категорий круговая диаграмма читается плохо

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

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

Выбрать инструмент через проверку

Вопрос «какая модель лучше для Excel» часто пытаются решить по рейтингам. Но публичные тесты отвечают на более узкий вопрос: они охватывают определённые файлы, задачи и версии инструментов, а не все модели на данных конкретной компании.

Надёжнее провести собственное небольшое сравнение:

  1. Одинаковая выгрузка. Возьмите реальный, но обезличенный файл, для которого известен правильный ответ.
  2. Одинаковые вопросы. Запишите пять-десять вопросов, в том числе с ловушками: дубли, неоднозначные даты и пропуски.
  3. Точность. Совпадают ли числа с контрольными суммами?
  4. Воспроизводимость. Показывает ли инструмент код или формулы, можно ли повторить расчёт?
  5. Удобство. Сколько времени и усилий занимает получение проверенного результата?
  6. Данные и доступ. Разрешают ли правила компании загружать такие данные в этот сервис?
  7. Ограничения. Размер файла, число листов, работа с формулами Excel, ограничения тарифа.
  8. Цена. Стоимость нужного тарифа при ваших объёмах.

Результаты сравнения применимы к вашему файлу и дате теста. Инструменты обновляются, поэтому тест стоит повторять после существенных изменений.

Что сделать в своём процессе

  1. Запишите определения ключевых показателей: выручка, заказ, период, валюта и исключения.
  2. До анализа получите описание файла: строки, колонки, типы данных, пропуски и диапазон дат.
  3. Проверьте дубли по ключу и формат дат; удаляйте только подтверждённые повторы.
  4. Требуйте код или формулу для каждого расчёта и число строк после каждого фильтра.
  5. Сверяйте итоги с контрольной суммой, ручными примерами и сводной таблицей.
  6. Выбирайте график под вопрос и подписывайте единицы, период и источник.
  7. Сравните два-три инструмента на одном обезличенном файле с известными ответами.

Частые вопросы

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

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

Одного совпадения в таблице или на графике недостаточно. Рассмотрите альтернативные объяснения: сезонность, изменения ассортимента, цены и действия конкурентов. Для причинной гипотезы нужен подходящий метод, например сравнение с контрольным периодом или группой. Если ИИ формулирует вывод как причину, считайте его гипотезой для проверки, а не установленным фактом. Если вашей команде нужен регулярный анализ Excel и CSV, BotLabs может провести консультацию специалиста по источникам данных, контрольным суммам и этапам автоматизации. За 15 минут обсудим один действующий отчёт, места расхождений и данные, нужные для оценки объёма работы. Следующим шагом станет согласованный список проверок для более подробного разбора.

Получить консультацию

15 мин · консультация специалиста

Консультация по проверке Excel и CSV

За 15 минут со специалистом BotLabs обсудим один действующий отчёт: что означает строка, как определён показатель и с чем сверяете итог. Наметим перечень проверок и необходимые данные для подробной оценки автоматизации.

15 минут со специалистом.

КОНСУЛЬТАЦИЯ ДЛЯ БИЗНЕСА
ТЕКУЩИЙ ОТЧЁТ → КОНТРОЛЬНЫЕ СУММЫ → СЛЕДУЮЩИЙ ШАГ

Текущий отчёт
Контрольные суммы

15 минут со специалистом: обсудим один отчёт, контрольные суммы и проверки перед автоматизацией.

консультация специалиста15 мин · консультация специалиста
… нажмите, чтобы поддержать
Поделиться: Telegram LinkedIn Facebook
Иван Дейнека
Иван Дейнека
Основатель BotLabs
Иван Дейнека — основатель BotLabs Agency. Более 8 лет работает с цифровыми продуктами и автоматизацией бизнеса.
← Назад в Блог

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

Проверка Excel и CSV15 минут со специалистом.Получить консультацию