Формулы для Excel: нейросети пишут за вас — 5 пошаговых примеров генерации в ChatGPT
Люди не обязаны помнить синтаксис функций. Опишите задачу обычным языком — нейросеть вернёт формулу. Ниже готовые кейсы, типичные ошибки локалей и FAQ.
Руководство для тех, кто хочет результат без лишних часов копания в справке.
Материал относится к теме: Excel, автоматизация, нейросети, ChatGPT.
Формулы для Excel: генерация через нейросети и пошаговые примеры
Важно про локаль Excel
Названия функций и разделители зависят от локали. Если используете русскую версию, просите нейросеть сгенерировать «русскую версию с точками с запятой» или заменяйте «,» на «;» вручную.
Пример 1. Процент скидки с округлением и защитой от деления на ноль
Задача: из старой цены B2 и новой C2 получить процент скидки, округлить до 2 знаков, вернуть пусто при пустом/нулевом значении.
Промпт для ChatGPT:
Сгенерируй формулу Excel: в D2 посчитай процент скидки как (B2−C2)/B2, округли до 2 знаков, если B2 пустая или равна 0 — верни пустую строку. Дай англ. имена функций и запятые.
Формула:
=IF(OR(B2="",B2=0),"",ROUND((B2-C2)/B2,2))
Версия без отрицательной «скидки»:
=IF(OR(B2="",B2=0),"",ROUND(MAX(0,(B2-C2)/B2),2))
Пример 2. Сумма по нескольким условиям: менеджер + диапазон дат
Задача: сложить продажи в D:D, если менеджер в B:B — «Иванов», а дата в C:C в январе 2025.
Промпт:
SUMIFS по D:D, менеджер B:B="Иванов", дата C:C между 01.01.2025 и 31.01.2025 включительно. Используй DATE и EOMONTH, англ. функции.
Формула:
=SUMIFS(D:D,B:B,"Иванов",C:C,">="&DATE(2025,1,1),C:C,"<="&EOMONTH(DATE(2025,1,1),0))
Параметризация через ячейки:
=SUMIFS($D:$D,$B:$B,$H$2,$C:$C,">="&DATE($H$3,$H$4,1),$C:$C,"<="&EOMONTH(DATE($H$3,$H$4,1),0))
Пример 3. Поиск значения с запасным вариантом и частичным совпадением
Задача: найти цену по артикулу из A2 в справочнике F:G; допускается частичное совпадение; при отсутствии — «Не найдено».
Промпт:
Сделай XLOOKUP с подстановочными символами, ищи A2 в F:F по частичному совпадению, верни G:G; если не найдено — «Не найдено».
Формула:
=IFERROR(XLOOKUP("*"&A2&"*",F:F,G:G,"",0),"Не найдено")
Жёстче по началу строки:
=IFERROR(XLOOKUP(A2&"*",F:F,G:G,"",2),"Не найдено")
Пример 4. Разбор текста: вытащить домен из URL и нормализовать регистр
Задача: из https://www.shop.example.com/path?x=1 получить shop.example.com без Power Query.
Промпт:
Дай формулу на TEXTAFTER/TEXTBEFORE, удали «www.» если есть, верни в нижнем регистре, учти, что протокола может не быть.
Формула (365):
=LOWER(SUBSTITUTE(TEXTBEFORE(TEXTAFTER(IF(ISNUMBER(SEARCH("://",A2)),A2,"http://"&A2),"//"),"/"),"www.",""))
Пример 5. Топ-5 товаров по выручке без сводной: UNIQUE + SORTBY + MAP
Дано: товары в B2:B100, выручка в D2:D100. Нужен список топ-5 товаров по суммарной выручке.
Промпт:
Одна формула для Excel 365: UNIQUE, MAP/LAMBDA, SUMIF и сортировка по убыванию, верни только 5 позиций.
Формула:
=TAKE(
SORTBY(
UNIQUE(B2:B100),
MAP(UNIQUE(B2:B100),LAMBDA(t,SUMIF(B2:B100,t,D2:D100))),
-1
),
5
)
Часто задаваемые вопросы
Что такое генерация формул Excel с помощью нейросети?
Вы описываете задачу обычным языком, например: «посчитать процент скидки из старой и новой цены», а модель (ChatGPT, Grok или профильный сервис) возвращает готовую формулу Excel. Это избавляет от зубрёжки синтаксиса и ускоряет работу.
Можно ли сгенерировать формулу в Excel бесплатно?
Да. Для повседневных задач хватает базовых возможностей ChatGPT или профильных генераторов. Для больших объёмов или сложных сценариев может понадобиться платный план.
Почему формула «не работает» в русской версии Excel?
В русской локали аргументы разделяются «;», а не «,». Попросите нейросеть отдать «русскую версию с точками с запятой» или замените разделители вручную.
Поддерживаются ли XLOOKUP, TEXTAFTER в Excel 2010/2016?
Чаще нет. Просите альтернативы на INDEX+MATCH, FIND/MID либо используйте сводные таблицы.
Как формулировать запрос в ChatGPT, чтобы получить рабочую формулу?
Опишите цель, диапазоны и условия. Уточните локаль и формат. Добавьте обработку ошибок: IFERROR/IF и проверки пустых значений.
Как сгенерировать формулу в Excel с помощью нейросети
Если вы не знаете синтаксис, сформулируйте задачу текстом: что считать, какие столбцы участвуют, какие ограничения и формат результата. Уточните локаль (английские имена функций и запятые, либо русские имена и точки с запятой). Нейросеть вернёт готовую формулу, которую можно вставить в Excel и протянуть по диапазону.
- Популярные сценарии: суммирование по условиям (SUMIFS), доли и проценты (ROUND), поиск (XLOOKUP, INDEX+MATCH), извлечение подстроки (TEXTAFTER/TEXTBEFORE, FIND/MID), даты (DATE, EOMONTH).
- Надёжность: используйте IFERROR, ISNUMBER, проверки пустых значений и граничные условия.
- Старые версии Excel: просите альтернативы без XLOOKUP/TEXTAFTER — через INDEX+MATCH, FIND/MID или сводные.
Полезные материалы: как оплатить ChatGPT в России, как перевести деньги быстрее и надёжнее.
Частые запросы: как сгенерировать формулу в excel, генерация формулы excel в chatgpt, формулы excel с помощью нейросети, формула процента, суммирование по условиям, извлечь домен из URL.