Как попросить нейросеть написать формулу Excel на русском языке
Чтобы получить формулу, которую можно вставить в Excel, опишите не только расчет, но и устройство листа: целевую ячейку, адреса исходных столбцов, несколько примеров строк и ожидаемый результат. Отдельно укажите версию Excel, язык названий функций, разделитель аргументов и направление копирования формулы. Попросите сначала выдать одну готовую формулу, а затем объяснение. После вставки проверьте обычный, граничный и пустой случаи. Формула может выглядеть правдоподобно и не показывать ошибку, но считать не то, поэтому проверка на контрольных строках обязательна.
Что учесть до начала работы
Названия функций и разделители зависят от языка Excel и региональных настроек пользователя.
Совместимость функций зависит от версии Excel и формата книги, поэтому ее нужно проверять в целевой среде.
Отсутствие кода ошибки не доказывает правильность расчета: формула может вернуть правдоподобный, но неверный результат.
Статья не оценивает качество конкретных ИИ-сервисов и не заявляет ручное тестирование.
Что подготовить
Что делать
Сведите задачу к одному результату
Запишите, что должна вернуть одна конкретная ячейка. Вместо запроса «сделай формулу для отчета» сформулируйте измеримый результат: «в D2 вывести категорию заказа по количеству и цене». Если нужны поиск, дата и итоговая категория, разделите задачу на несколько формул или явно задайте порядок вычислений.
Результат: Есть одна целевая ячейка и одно предложение, описывающее ее результат без двусмысленности.Передайте адреса и примеры строк
Нейросети нужны ссылки, а не только названия полей. Например: B - количество, C - цена, D - категория. Добавьте контрольные строки: B2=2 и C2=6000 должны дать «Крупный заказ»; B3=1 и C3=5000 - «Обычный заказ»; при пустой B4 результат в D4 должен быть пустым. Примеры показывают смысл правила лучше длинного описания.
Результат: В запросе указаны буквы столбцов, целевая строка и минимум три пары «исходные значения - правильный результат».Укажите язык, локаль и версию Excel
Укажите версию, платформу и русский интерфейс. Зафиксируйте язык функций, разделитель аргументов и десятичный разделитель по существующей рабочей формуле. Сообщите, допустимы ли функции Microsoft 365 или нужна совместимость с Excel 2019 либо 2021.
Результат: Запрос содержит отдельную строку со средой Excel, языком функций, разделителями и ограничением по версии.Опишите ссылки и спорные случаи
Уточните, куда формулу будут копировать. Для копирования вниз обычно нужны относительные ссылки B2 и C2; для неизменяемого порога в F1 может понадобиться абсолютная ссылка $F$1. Перечислите поведение для пустых ячеек, нуля, текста вместо числа, отсутствующего совпадения и значения ровно на границе. Не просите скрывать все ошибки, пока не определено, какой результат допустим для каждого случая.
Результат: Понятно, какие ссылки должны сдвигаться, какие оставаться фиксированными и что возвращать в каждом исключении.Соберите запрос по готовому шаблону
Используйте такой шаблон и замените данные своими: ```text Напиши одну формулу Excel для ячейки D2. Среда: Excel 2021 для Windows, русский интерфейс. Используй русские названия функций, разделитель аргументов ; и десятичную запятую. Столбцы: B - количество, C - цена, D - категория заказа. Если B2 или C2 пусты, верни пустую строку. Если B2*C2 >= 10000, верни "Крупный заказ", иначе "Обычный заказ". Формулу будут копировать вниз, поэтому B2 и C2 должны быть относительными ссылками. Сначала выдай только готовую формулу в одной строке, затем кратко объясни логику и подтверди совместимость с Excel 2021. Не используй макросы. ``` Ответ должен начинаться со знака `=` и использовать указанную локаль. Заявление о совместимости все равно проверяйте в Excel.
Результат: Получена одна формула для вставки без Markdown, лишнего текста в первой строке и неизвестных требований.Вставьте формулу и проверьте контрольные строки
Вставьте формулу в первую целевую ячейку копии книги и сверьте три примера. Затем проверьте границу, пустую ячейку и некорректное значение. В режиме показа формул проконтролируйте ссылки после копирования вниз и один пример пересчитайте вручную.
Результат: Формула дает ожидаемые ответы на обычной, граничной, пустой и ошибочной строках, а ссылки сдвигаются по плану.Исправляйте ошибку по точному сообщению Excel
Если формула не работает, верните нейросети исходную формулу, точный код ошибки и один набор значений. `#ИМЯ?` или префикс `_xlfn` могут указывать на ошибку в имени либо функцию, недоступную в версии Excel. Для проблемы с запятыми и точками с запятой повторите фактический разделитель. Просите минимальное исправление и объяснение причины, а не полностью новую логику. Обработку через `ЕСЛИОШИБКА` добавляйте только после проверки основной формулы.
Результат: Исправлена конкретная причина, сохранена исходная логика и повторно пройдены те же контрольные строки.Запрос для формулы Excel
Напиши одну формулу Excel для ячейки D2. Среда: Excel 2021 для Windows, русский интерфейс. Используй русские названия функций, разделитель аргументов ; и десятичную запятую. Столбцы: B - количество, C - цена, D - категория заказа. Если B2 или C2 пусты, верни пустую строку. Если B2*C2 >= 10000, верни "Крупный заказ", иначе "Обычный заказ". Формулу будут копировать вниз, поэтому B2 и C2 должны быть относительными ссылками. Сначала выдай только готовую формулу в одной строке, затем кратко объясни логику и подтверди совместимость с Excel 2021. Не используй макросы.
Что проверить в запросе и ответе
Что чаще всего портит результат
Просить формулу без структуры листа
Укажите адрес целевой ячейки, буквы столбцов и смысл каждого поля.
Передавать только словесное правило без примеров
Добавьте обычную, граничную и пустую строку с ожидаемыми результатами.
Не указывать разделитель аргументов
Скопируйте разделитель из существующей рабочей формулы и включите его в запрос.
Не сообщать версию Excel
Назовите фактическую версию и попросите не применять функции, которых в ней нет.
Забывать про относительные и абсолютные ссылки
Опишите направление копирования и зафиксируйте постоянные ячейки знаком `$`.
Сразу оборачивать расчет в ЕСЛИОШИБКА
Сначала найдите причину ошибки и проверьте основную формулу, затем задайте осмысленный результат для ожидаемых исключений.
Короткие ответы
Почему формула с запятыми не вставляется в русский Excel?
Разделитель зависит от региональных настроек. Укажите символ из рабочей формулы и попросите заменить только разделители.
Нужно ли требовать русские названия функций?
Укажите язык строки формул. Ответ с именами функций из другой локали может потребовать преобразования или повторного запроса.
Что означают #ИМЯ? и _xlfn в формуле?
Причиной может быть опечатка, неизвестное имя или функция, недоступная в вашей версии. Передайте нейросети точную версию Excel и попросите совместимую замену, затем проверьте ее на тех же примерах.
Стоит ли просить ЕСЛИОШИБКА в каждой формуле?
Нет. Эта функция может скрыть не только ожидаемое отсутствие данных, но и ошибку логики или ссылки. Сначала добейтесь правильного расчета, затем определите, какие исключения можно заменять текстом или пустой строкой.
Может ли нейросеть гарантировать правильность формулы без файла?
Нет. Запрос не показывает все типы данных и зависимости книги. Проверяйте формулу в копии на контрольных строках и ручным расчетом.
Коротко
Хороший запрос на формулу Excel состоит из цели, адресов, примеров, локали, версии, правил ссылок и ожидаемого поведения ошибок. Получайте одну формулу, проверяйте ее на заранее подготовленных строках и исправляйте по точному сообщению Excel, а не по внешнему виду ответа.