Алексей Маркин рабочий журнал

ищет по заголовкам и тексту записей и заметок

заметка 15 сентября 2026 г. · 2 мин
Все заметки

Нейросеть для Excel: формулы пишет, но не считает

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

Короткий ответ: нейросеть для Excel — ChatGPT или другая модель — полезна как автор формул, а не как калькулятор. Формулу, макрос или порядок сборки сводной таблицы она пишет и объясняет хорошо, а результат проверяется запуском на ваших данных. Сложить или сравнить числа из таблицы, вставленной в чат, она берётся так же охотно, но ошибку в таком ответе ничто не выдаст.

Разница в том, есть ли у ответа судья. Формулу проверяет сам Excel: она либо считает, либо возвращает ошибку. Сумма, которую модель написала в ответе, — тоже текст, только проверить его нечем: число выглядит правдоподобно и стоит на своём месте. Откуда берутся такие ошибки, разбирал на задачах аналитики.

Отсюда моё правило: модель пишет формулу, считает таблица. Даже на разовый вопрос вроде «какой филиал просел сильнее» я прошу не ответ, а формулу, которая его даёт, и вставляю её в лист. Это та же граница, по которой разделены роли в geopilot: модель выбирает, арифметика считает. Сама Microsoft в справке к функции COPILOT в Excel — сейчас её из программы уже убрали — советовала не поручать ей числовые расчёты и считать обычными формулами.

Русская запись. Модель у меня по умолчанию отвечает английскими именами функций и запятыми между аргументами. В русском Excel формула обычно выглядит как =СУММЕСЛИ(A2:A7;"Фрукты";C2:C7): имя переведено, разделитель — точка с запятой. Язык записи проще назвать в запросе сразу, чем потом править формулу руками.

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

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

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