Gemini 3 Pro для таблиц, отчётов и работы с данными
Gemini 3 Pro хорошо держит табличную структуру: не ломает колонки, не теряет строки при переносе и спокойно работает с выгрузками на несколько тысяч строк. Это модель для рутины, которая съедает часы, — свести две выгрузки, найти дубли, посчитать динамику по месяцам, собрать сводку для руководителя. 30 токенов за запрос делают такую рутину дешёвой даже в ежедневном режиме.
Почему Gemini 3 Pro подходит для этой задачи
Главная проблема с таблицами у языковых моделей — они плывут. Начинают за здравие, а к сороковой строке меняют порядок колонок, теряют разделитель или молча выбрасывают строки, которые не поняли. Gemini 3 Pro держит формат заметно устойчивее, и это ровно то свойство, ради которого его берут: результат можно вставить обратно в таблицу, а не вычитывать построчно.
Второе — модель хорошо работает с грязными данными, а других в реальной выгрузке не бывает. Даты в трёх форматах в одной колонке, суммы то с пробелом-разделителем, то с запятой, названия контрагентов с разным написанием одного юрлица, пустые ячейки вперемешку с нулями. Gemini умеет привести это к одному виду и, что важнее, отчитаться, что именно он поменял и где не смог решить однозначно.
Третье — формулировка выводов. Отчёт нужен не ради таблицы, а ради ответа на вопрос: где просели, почему изменилось, на что смотреть. Модель нормально переводит цифры в текст для руководителя, если её ограничить: считать только по приложенным данным, ничего не додумывать и явно писать, если данных для вывода не хватает.
Какие входные данные подготовить
Сами данные в текстовом виде — CSV, TSV или таблица с разделителями. Скриншот таблицы работает хуже: числа распознаются с ошибками, а проверить это в ответе вы уже не сможете.
Расшифровка колонок: что означает каждая, в каких единицах, какая валюта, что значит пустая ячейка — ноль или нет данных. Это разные вещи, и от них зависит любая сумма.
Период и гранулярность: за какой срок данные, по дням или по месяцам, включён ли текущий незакрытый период.
Конкретный вопрос к данным. Не проанализируй продажи, а какие пять позиций дали больше всего выручки во втором квартале и как они менялись по месяцам.
Формат результата: таблица в CSV для вставки в Excel, готовая формула, сводка текстом или всё вместе — и в каком порядке.
Пошаговый процесс
Приведите данные к плоскому виду
Одна строка — одна запись, первая строка — заголовки, никаких объединённых ячеек и итоговых строк внутри массива. Объединённые шапки и промежуточные итоги — главная причина, по которой модель считает неправильно: она не понимает, что строка Итого не является записью, и складывает её со всеми остальными.
Сначала проверка качества, потом расчёты
Первым запросом попросите не считать, а описать данные: сколько строк, какие типы в колонках, где пропуски, где дубли, где выбросы и подозрительные значения. Это дёшево и экономит час на разбирательстве, откуда в отчёте взялась лишняя сотня тысяч.
Задайте правила расчёта явно
Что делать с пустыми ячейками, включать ли возвраты, считать выручку с НДС или без, к какому месяцу относить заказ — по дате создания или по дате оплаты. Если этого не сказать, модель выберет сама, посчитает корректно по своей логике и не совпадёт с вашей отчётностью.
Получите результат в двух видах
Просите таблицу с цифрами и отдельно короткий текст с выводами. Таблица нужна, чтобы проверить, текст — чтобы отправить дальше. И требуйте показать промежуточные суммы: по ним видно, где расчёт разошёлся с вашим.
Перенесите логику в формулу
Если этот отчёт вы будете собирать каждый месяц, попросите не результат, а формулу для Excel или Google Таблиц либо SQL-запрос. Один раз потратите 30 токенов и дальше считаете сами, без модели вообще.
Пример готового промпта
Ты работаешь с моей таблицей. Считай строго по приложенным данным, ничего не додумывай. Если данных для вывода не хватает — так и пиши, не подставляй правдоподобные значения. Что это за данные: [например: выгрузка заказов из CRM за январь-июнь] Колонки: - [название] — [что означает, единицы, валюта] - [название] — [что означает] Пустая ячейка означает: [ноль / нет данных] Период: [даты]. Текущий период закрыт: [да / нет] Правила расчёта: - возвраты и отмены: [учитывать / исключать] - суммы: [с НДС / без НДС] - заказ относится к месяцу по: [дате создания / дате оплаты] - дубли считать по колонке: [название] Данные: [вставить CSV или таблицу с разделителями] Задача: [конкретный вопрос к данным] Ответ дай в таком порядке. 1. ПРОВЕРКА ДАННЫХ. Сколько строк принято в расчёт, сколько отброшено и почему. Найденные дубли, пропуски, значения, выпадающие из общего ряда. Если что-то пришлось трактовать самостоятельно — перечисли эти решения списком. 2. ТАБЛИЦА РЕЗУЛЬТАТА в формате CSV с разделителем точка с запятой, чтобы я вставил её в Excel. Числа без пробелов внутри, разделитель дробной части — запятая. Обязательно строка итогов. 3. КОНТРОЛЬНЫЕ СУММЫ. Общая сумма и количество строк по исходным данным — чтобы я мог сверить с оригиналом. 4. ВЫВОДЫ. 3-5 пунктов простым языком: что изменилось, где отклонение, на что смотреть. Каждый вывод подкрепи конкретной цифрой из таблицы. 5. ЧЕГО НЕ ХВАТАЕТ. Какие данные нужно добавить, чтобы ответ был точнее.
Блок с контрольными суммами — не формальность, а способ поймать самую опасную ошибку: когда модель тихо потеряла часть строк и посчитала аккуратно, но не по всем данным. Сверяете сумму и количество с исходником за десять секунд. Если таблица не помещается в один запрос, режьте её по строкам, а не по колонкам, и обязательно повторяйте строку заголовков в каждом куске — иначе модель сопоставит колонки по порядку и ошибётся.
Как проверить результат
Сверьте количество строк и общую сумму с исходником. Совпало — можно смотреть дальше, не совпало — расчёт неверен целиком, разбираться в деталях бессмысленно.
Проверьте две-три строки итоговой таблицы вручную на калькуляторе. Ошибка в арифметике редка, ошибка в том, что попало в расчёт, — обычное дело.
Убедитесь, что модель не переизобрела вашу методику: сравните её список принятых решений с тем, как считает ваша отчётность. Расхождение по дате отнесения заказа даёт разницу в десятки процентов на границах месяцев.
Если получили формулу — прогоните её на данных, где ответ известен заранее, прежде чем применять ко всему массиву.
Типичные ошибки
Скормить скриншот таблицы вместо текста
Модель прочитает картинку и часть цифр распознает с ошибкой — 1 158 станет 1158 или 1 758. Дальше всё считается корректно, но по неверным числам, и заметить это в готовом отчёте почти невозможно. Всегда выгружайте текстом: CSV, TSV или копия ячеек.
Оставить в данных строку Итого
Промежуточные итоги и объединённые шапки внутри массива модель принимает за обычные записи и складывает вместе со всем остальным. Сумма получается ровно вдвое больше правды, и выглядит она абсолютно достоверно. Чистите таблицу перед отправкой.
Не сказать, что значит пустая ячейка
Для одной выгрузки пустота — это ноль продаж, для другой — данные не пришли. В первом случае среднее считается по всем месяцам, во втором — только по заполненным. Разница в итоговой цифре бывает в разы, и модель молча выберет один из вариантов, если вы не выберете сами.
Альтернативные модели для этой задачи
GPT-5.4
38 токенов против 30. Стоит переключиться, когда задача не столько про таблицу, сколько про логику расчёта: многоуровневые условия, сложная бизнес-логика в SQL, сверка нескольких источников с разными ключами.
OpenAIGPT-5.4 mini
12 токенов. Для мелочи, которую жалко считать дорогой моделью: переформатировать даты, разбить ФИО на колонки, привести названия к одному виду, пересчитать столбец в другую валюту. На таких задачах разницы в качестве вы не увидите, а расход втрое меньше.
Частые вопросы
Насколько большую таблицу можно загрузить?
Выгрузка на несколько тысяч строк проходит нормально, если это плоский CSV без лишнего оформления. Дальше режьте по строкам с повторением заголовков в каждой части и просите промежуточные итоги по кускам, а финальную сводку соберите отдельным запросом из этих итогов.
Можно ли доверять арифметике модели?
Проверять надо не арифметику, а состав расчёта — что попало в выборку и по каким правилам. Именно поэтому в промпте есть контрольные суммы и список принятых моделью решений. Если контрольная сумма сошлась с исходником и правила совпали с вашими, результату можно верить; если нет — расхождение вы увидите сразу.
Сколько токенов уйдёт на месячный отчёт?
Запрос к Gemini 3 Pro стоит 30 токенов. Типичный цикл — проверка данных, расчёт, пара уточнений, сводка текстом — это 4-6 запросов, около 150 токенов. На месячной подписке с 12 000 токенов такой отчёт можно собирать хоть каждый день.
Что лучше просить: готовые цифры или формулу?
Если задача разовая — цифры. Если отчёт повторяется каждый месяц — формулу или SQL-запрос: посчитаете один раз, дальше считает ваша таблица, а модель нужна только когда меняется методика. Второй путь ещё и надёжнее, потому что формулу можно проверить один раз и доверять ей дальше.
Модель поменяла мои цифры — почему?
Чаще всего это не изменение, а нормализация: пробелы-разделители убраны, дата приведена к одному формату, дубли схлопнуты. В промпте выше есть требование перечислить все такие решения списком — прочитайте этот блок, обычно ответ там. Если в списке пусто, а цифры разошлись, сверьте контрольные суммы и пересоберите запрос с чистыми данными.
Модель Gemini 3 Pro доступна в FatherGPT: без VPN, картой РФ, единый баланс токенов на все нейросети. Переключайтесь между моделями в одном чате — под каждую задачу своя.