Как заставить ИИ сделать за вас формулу Excel

В сети развелось гуру промпт-инжиниринга больше, чем адептов гомеопатии на конференции по альтернативной медицине. Они учат вас «общаться с ИИ на его языке», перечислять роли («ты — самурай-аналитик с 40-летним стажем») и дышать животом. Бритва Оккама плачет в углу.

Работа с формулами Excel — идеальный полигон для проверки, работает ли наука, а не шаманство. Есть данные, есть задача, и есть стена непонимания: что там писать, «ИНДЕКС» или «ПОИСКПОЗ»? Это похоже на попытку вспомнить латынь на приеме у врача.

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

Эксперимент. Возьмем задачу: «Есть столбец А с фамилиями и столбец В с продажами. В ячейку D1 нужно вытащить сумму продаж по фамилии из ячейки C1».

❌ Как не надо (заклинание, которое может не сработать): «Напиши формулу Excel. Функция: суммирование значений по условию текстового соответствия в массиве. Диапазон критерия: A:A. Критерий: ссылка C1. Диапазон суммирования: B:B.»

Здесь мозг уже проделал работу переводчика с русского на абстрактный «язык требований». Зачем?

✅ Как надо (разговор с умным коллегой, у которого амнезия синтаксиса): «Мне в Excel нужна формула. Задача: если в столбце А написано то же, что в ячейке C1, сложи все соответствующие числа из столбца B. Дай готовую формулу, чтобы я ее просто скопировал.»

Результат: Нейросеть (даже базовая) выплюнет =СУММЕСЛИ(A:A; C1; B:B). И оно заработает с вероятностью 99%, потому что модель обучили не на магии, а на тысячах страниц Stack Overflow, где люди именно так и спрашивали: «Как сложить, если совпадает текст».

Почему это работает с точки зрения логики, а не эзотерики?

1. Локализация. Вы описываете результат, а не процесс. «Найти и сложить» — это человеческая задача. «=VLOOKUP» — это машинный код. ИИ — это транслятор. 2. Отсутствие лишних сущностей. Чем проще конструкция («Если там написано Вася, посчитай его деньги»), тем меньше шансов, что ИИ начнет галлюцинировать про макросы на VBA, которые вам не нужны. 3. Игнорирование «ролей». Фраза «ты опытный бухгалтер» увеличивает длину промпта, но не увеличивает точность формулы СУММЕСЛИ. Проверено экспериментально. Нейросеть не становится внимательнее от лести, в отличие от некоторых людей.

Более сложный пример: Задача: вытащить цену из прайса по артикулу, где артикул может быть записан по-разному (с пробелом, без, разный регистр). Промпт-наука: «Дай формулу Excel для поиска цены в столбце B по нечеткому совпадению с артикулом в C1 из столбца A, игнорируй пробелы и регистр. Готовую для вставки.»

Вердикт ИИ: =ПРОСМОТРX(ПОДСТАВИТЬ(СТРОЧН($C$1);" ";""); ПОДСТАВИТЬ(СТРОЧН(A:A);" ";""); B:B; "Не найдено")

Да, условия упрощённые, без учёта опечаток. Но! Вручную вы бы гуглили это 20 минут и матерились. ИИ сделал за 3 секунды.

Вывод. Хватит колдовать. Говорите с ИИ как с подрядчиком: ставьте конкретную задачу на бытовом языке. Формула — это просто перевод с «хочу посчитать» на «=».

Какая самая дикая «настройка роли» для простой задачки в Excel вам попадалась? («Ты — Ванга, предскажи мне сумму...»)?

Как заставить ИИ сделать за вас формулу Excel | Сетка — социальная сеть от hh.ru