ChatGPT и таблицы Excel: как получить полезную формулу, а не догадку

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

Рука указывает на клетку в сетке пустых цветных квадратов

Надёжный порядок такой: обезличить файл, описать столбцы, сформулировать цель, получить формулу, протестировать её на трёх-четырёх строках и только потом переносить на рабочий диапазон. В объяснении о ChatGPT как нейросети есть пример, почему числа нужно отделять от предположений. Здесь применим эту идею к таблицам.

Перед запросом опишите таблицу

Не начинайте с «напиши формулу для продаж». Сначала сообщите:

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

Например:

В Excel заголовки находятся в строке 1. В столбце A — дата заказа, B — менеджер, C — статус, D — сумма. Данные идут со строки 2 по 100. Нужно сложить сумму только для статуса «Оплачен» и дат с 1 по 30 сентября. Формулу напиши для русской версии Excel и отдельно поясни каждую часть. Не используй имена клиентов.

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

Сценарий 1. Условная сумма

Запрос и формула

Для структуры выше модель может предложить формулу с двумя условиями. В русской версии это может выглядеть так:

=СУММЕСЛИМН(D2:D100;C2:C100;"Оплачен";A2:A100;">="&ДАТА(2026;9;1);A2:A100;"<="&ДАТА(2026;9;30))

Но сама строка ещё не является доказательством правильности. Проверьте, что даты в столбце A хранятся как даты, а не как текст. Проверьте, что слово в статусе написано точно: лишний пробел в «Оплачен » изменит результат. Если у вас другой год, его нельзя оставлять в примере.

Тестовый набор

Создайте копию с несколькими искусственными строками:

ДатаСтатусСумма
01.09.2026Оплачен100
15.09.2026Ожидает200
30.09.2026Оплачен300
01.10.2026Оплачен400

Ожидаемый итог — 400, потому что в сентябрь попадают только 100 и 300, а сумма 400 относится к октябрю. Если формула возвращает другое значение, выясните, что именно Excel распознал как дату и статус. Простой тест на четыре строки помогает увидеть ошибку до большого отчёта.

Попросите объяснить, но не заменяйте проверку

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

Ответ должен упомянуть текстовые даты, лишние пробелы, пустые значения и несовпадение диапазонов. Сверьте подсказку с реальной таблицей.

Сценарий 2. Процент изменения

Допустим, в B2 находится сумма за прошлый месяц, а C2 — за текущий. Нужен процент изменения:

Напиши формулу для процента изменения: прошлое значение в B2, текущее в C2. Объясни, что делать, если прошлое значение равно нулю. Покажи пример для 80 и 100 и для 0 и 100.

Обычная формула (C2-B2)/B2 даёт 25% для роста с 80 до 100. Но при B2 = 0 деление невозможно, и нельзя придумывать процент. Нужно заранее выбрать понятное поведение: оставить пустую ячейку, написать «нет базы для сравнения» или показать отдельный статус.

Можно попросить вариант с защитой:

=ЕСЛИ(B2=0;"нет базы для сравнения";(C2-B2)/B2)

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

Не путайте процент и процентные пункты

Если доля выросла с 20% до 25%, изменение равно 5 процентным пунктам, а относительный рост — 25%. Попросите:

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

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

Сценарий 3. Очистить повторяющиеся значения

Перед очисткой сделайте копию. Опишите, что считается дублем:

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

Модель может предложить СЖПРОБЕЛЫ или условное форматирование, но проверьте, что вам нужно именно удаление пробелов по краям, а не изменение внутреннего текста. Коды AB 12 и AB12 могут быть разными правилами системы, даже если выглядят похоже.

В таблице с именами клиентов автоматическое объединение опаснее: «Иванов А.» и «Иванов Андрей» могут быть одним человеком или двумя. Нейросеть может предложить кандидатов на проверку, но подтверждать совпадение должен сотрудник по идентификатору и правилам доступа.

Сверка на маленьком примере

Сделайте тест:

Исходное значение
A-17
A-17
A -17
A-18

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

Сценарий 4. Разобрать таблицу и найти пропуски

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

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

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

Попросите второй проход:

Раздели найденное на «точная проверка по правилу» и «подозрение, требующее контекста». Для подозрений не предлагай автоматическое исправление.

Так вы не превращаете статистическую необычность в ошибку.

Как просить формулу понятным языком

Формула должна отвечать на вопрос, а не просто выглядеть сложно. Сравните:

Напиши сложную формулу для отчёта.

и:

В строке 2 нужно вернуть «Да», если в C2 стоит «Оплачен», дата в A2 попадает в сентябрь 2026 года и сумма в D2 больше 1000. Иначе вернуть «Нет». Если дата пустая, вернуть «Проверить дату». Объясни порядок условий.

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

  • оплачен, дата в сентябре, сумма больше 1000;
  • другой статус;
  • дата вне периода;
  • пустая дата;
  • сумма ровно 1000.

Пограничный случай «ровно 1000» особенно важен: условие >1000 отличается от >=1000.

Работа с большими файлами

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

  1. понять структуру;
  2. сформулировать правило;
  3. написать формулу;
  4. проверить на примере;
  5. перенести на копию;
  6. сверить итог.

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

Контрольный список результата

Перед применением формулы проверьте:

  1. Диапазоны начинаются и заканчиваются на нужных строках.
  2. Заголовки не включены в расчёт случайно.
  3. Даты — даты, числа — числа, а не текстовые копии.
  4. Разделитель аргументов и язык функций совпадают с вашей версией Excel.
  5. Диапазоны имеют одинаковую длину.
  6. Условия на границе записаны правильно: > и >= не одно и то же.
  7. Нулевые и пустые значения обработаны явно.
  8. Итог сверяется с ручным расчётом на маленькой выборке.

Попросите ChatGPT составить тесты:

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

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

Конфиденциальность и доступ

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

Для учебного примера достаточно строк «Регион A» и «Клиент 1». Для расчёта важны сумма, дата и статус, а не имя конкретного человека. После получения формулы удалите из чернового диалога лишние исходные данные согласно правилам вашей организации.

Где искать следующий шаг

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

Итог

ChatGPT может ускорить работу с Excel, если вы используете его для объяснения, черновой формулы и списка тестов. Он не видит смысл вашего отчёта автоматически и не знает, какие исключения разрешены в вашей компании. Поэтому: Если не хочется переключаться между окнами, посмотрите, как работает надстройка ChatGPT для Word, Excel и PowerPoint.

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

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

Like this post? Please share to your friends:
Chat GPT