Пошаговые инструкции Для начинающих 15 мин

Как написать формулу Excel с нейросетью и проверить расчёт

Пошаговый пример: запрос в чат, формулы суммы со скидкой и оплаченных заказов, русские и английские функции, проверка ошибок и учебный XLSX.

промпты Excel Проверка данных

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

Сценарий простой: шесть заказов, количество, цена и скидка. Рассчитаем сумму каждой строки и отдельно сложим только заказы со статусом «Оплачен». Для этого не нужны Copilot, макросы или подключение Excel к API.

Что получится в результате

В столбце F будут суммы заказов после скидки. В I1 можно будет выбрать статус, а в I2 увидеть сумму подходящих строк. Для исходных данных «Оплачен» даст 4125, «Ожидает» - 2000. В I3 проверим, что все 18 ячеек с количеством, ценой и скидкой действительно содержат числа.

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

Скачать учебную книгу XLSX с формулами

В файле один лист Sales, шесть исходных заказов и готовые формулы. Можно изучить его или пройти шаги с пустой книгой. Скачанный файл не содержит макросов; обложка статьи - иллюстрация, а не снимок Excel.

Что понадобится

  • Excel с обычными функциями ОКРУГЛ и СУММЕСЛИМН. Примеры рассчитаны на совместимость с Excel 2016 и более новыми версиями.
  • Доступный текстовый чат с нейросетью. Для редакционной проверки использован DeepSeek; этот запрос можно адаптировать для другого чата.
  • Новая учебная книга, не рабочий файл с данными клиентов. Платные надстройки и API-ключи не нужны.

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

Microsoft: ошибки из-за разделителя аргументов

Шаг 1. Создайте отдельную книгу

Откройте Excel, выберите «Пустая книга» и переименуйте первый лист в Sales. Сохраните книгу как excel-formuly-s-ii.xlsx. Пока не переносите в неё настоящие заказы: сначала проверьте логику на примере.

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

Шаг 2. Вставьте исходные данные в A1

Скопируйте блок целиком и вставьте в A1. Между колонками стоят табуляции: заголовки должны занять A1:E1, данные - строки 2–7. В F1 отдельно напишите «Сумма». Не вставляйте таблицу в середину другого листа: адреса в формулах ниже привязаны к этому расположению.

text
Заказ	Статус	Количество	Цена	Скидка
101	Оплачен	2	1500	10%
102	Ожидает	1	2000	0%
103	Оплачен	3	500	5%
104	Возврат	1	1200	0%
105	Оплачен	0	800	0%
106	Отменён	2	700	0%

Если всё попало в одну колонку, отмените вставку. Повторно вставьте блок или выделите колонку и выберите «Данные» → «Текст по столбцам» → разделитель «Знак табуляции». Перед продолжением проверьте: цена 1500 находится в D2, скидка 10% - в E2.

Шаг 3. Проверьте числа и проценты до запроса

В C2:D7 должны быть обычные числа без слов «штук» и «рублей», в E2:E7 - проценты. Введите скидку именно как 10%, а не как число 10: доля для вычислений равна 0,1. Не заменяйте пустое значение нулём, если ноль не был указан в исходных данных.

Напишите в H3 «Чисел в C2:E7», в I3 вставьте формулу проверки:

Русские названия функций и разделитель «;»:

text
=СЧЁТ(C2:E7)

Английские названия функций и разделитель «,»:

text
=COUNT(C2:E7)

Ожидается 18. Если меньше, найдите пустые или текстовые ячейки. При индикаторе «Число сохранено как текст» выделите проблемные ячейки и выберите «Преобразовать в число». Одного изменения внешнего формата не всегда достаточно. Скидку с неверным значением исправьте отдельно: СЧЁТ проверяет числовой тип, но не отличает 10% от ошибочных 1000%.

Microsoft: преобразование чисел, сохранённых как текст

Проверьте также смысл: количество и цена неотрицательные, скидка от 0% до 100%, статусы написаны одинаково и без лишних пробелов. Нулевое количество в заказе 105 оставлено намеренно для теста.

Microsoft: какие значения учитывает функция СЧЁТ

Шаг 4. Отправьте нейросети задачу с адресами ячеек

Откройте новый чат. Не загружайте рабочий файл: для этой задачи достаточно схемы колонок и шести учебных строк. Укажите свою версию Excel, язык функций, разделитель, место результата и условия включения строк. Ниже запрос, который был отправлен в DeepSeek; Excel 2016 в нём - требование совместимости, а не версия проверенного приложения.

text
Помоги написать формулы для учебной таблицы Excel. Все данные вымышленные. Версия: Excel 2016 на Windows. Русские названия функций, разделитель аргументов ;. Без VBA, макросов, надстроек и новых динамических функций.

A1:E1: Заказ, Статус, Количество, Цена, Скидка. Данные в строках 2–7:
101 | Оплачен | 2 | 1500 | 10%
102 | Ожидает | 1 | 2000 | 0%
103 | Оплачен | 3 | 500 | 5%
104 | Возврат | 1 | 1200 | 0%
105 | Оплачен | 0 | 800 | 0%
106 | Отменён | 2 | 700 | 0%

F1: Сумма. F2:F7 пока пустые. Количество, цена и скидка заполнены числами, скидка хранится как доля (10% = 0,1). Число единиц и цена неотрицательные. Скидка от 0% до 100%.

Нужна формула для F2: количество * цена * (1 - скидка), округление до двух знаков. Ее затем скопирую до F7, ссылки на строку должны меняться. В I1 хранится текст Оплачен. Нужна формула для I2: сложить F2:F7 только для строк со статусом, равным I1. Все диапазоны и I1 в этой формуле зафиксируй. Возврат, Ожидает, Отменён не включать. Это сумма оплаченных заказов, не расчет чистой выручки.

Дай: формулы F2 и I2 для русской версии; эквиваленты для английских названий функций и разделителя запятая; объяснение ссылок; ожидаемые F2:F7 и I2; один тест смены I1 на Ожидает. Не скрывай ошибки через ЕСЛИОШИБКА(...;0).

После ответа проверьте, что нейросеть использовала C для количества, D для цены и E для скидки. Ответ с другими адресами не вставляйте наугад. В нашем тесте первая итоговая формула использовала СУММЕСЛИ: для одного условия это корректно. На шаге 7 попросим вариант СУММЕСЛИМН, удобный для последующего добавления условий.

Инструкция: первый запрос и проверка ответа в DeepSeek

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

Попробовать бесплатно

Шаг 5. Вставьте формулу суммы в F2

Выделите F2, вставьте только строку формулы, без оформления блока кода и пояснений, нажмите Enter. В зависимости от языка функций и разделителя используйте подходящий вариант:

Русские названия функций и разделитель «;»:

text
=ОКРУГЛ(C2*D2*(1-E2);2)

Английские названия функций и разделитель «,»:

text
=ROUND(C2*D2*(1-E2),2)

Проверьте вручную: 2 × 1500 × (1 - 10%) = 2700. Именно столько должно появиться в F2. Здесь 2 в конце ОКРУГЛ означает два знака после запятой, а не количество товара. Формат ячейки с двумя знаками меняет отображение; функция ОКРУГЛ меняет результат вычисления.

Microsoft: округление числа и отображение разрядности

Шаг 6. Заполните F3:F7 и проверьте последнюю строку

Щёлкните поле имени слева от строки формул, введите F2:F7 и нажмите Enter. Затем нажмите Ctrl+D: Excel заполнит выбранный диапазон вниз, используя формулу верхней ячейки. Можно также протянуть маркер заполнения в правом нижнем углу F2 до F7.

Откройте F7 и посмотрите на строку формул. В ней должны быть C7, D7 и E7, а не исходная строка 2:

Русские названия функций и разделитель «;»:

text
=ОКРУГЛ(C7*D7*(1-E7);2)

Английские названия функций и разделитель «,»:

text
=ROUND(C7*D7*(1-E7),2)

Это относительные ссылки: при заполнении вниз меняется номер строки. Если нейросеть закрепила каждую ссылку как $C$2, все заказы начнут рассчитываться по первой строке. Для построчного расчёта такое закрепление не нужно.

Microsoft: относительные и абсолютные ссылки

Microsoft: заполнение формулы вниз

Шаг 7. Рассчитайте сумму только оплаченных заказов

В H1 напишите «Статус», в I1 - «Оплачен». В H2 напишите «Сумма, руб.». Вернитесь в тот же чат и отправьте уточнение. Оно также заранее показывает тест нового заказа, который выполним на шаге 10:

text
Формула СУММЕСЛИ для одного условия подходит. Для инструкции хочу показать СУММЕСЛИМН, чтобы позже можно было добавить второе условие. Перепиши только итог для I2: сначала диапазон сумм F2:F7, затем диапазон статусов B2:B7 и критерий I1. Все ссылки абсолютные. Дай русскую формулу с ; и английскую с запятой. Условия и исходные данные не меняй, контрольные итоги пересчитай. Затем покажи оба эквивалента, когда добавлена строка 8: 107 | Оплачен | 1 | 100 | 0%. Формула F8 такая же по логике, диапазоны итога должны включать строку 8. Никаких макросов.

В I2 вставьте формулу для исходных строк 2–7, не расширенную версию для строки 8:

Русские названия функций и разделитель «;»:

text
=СУММЕСЛИМН($F$2:$F$7;$B$2:$B$7;$I$1)

Английские названия функций и разделитель «,»:

text
=SUMIFS($F$2:$F$7,$B$2:$B$7,$I$1)

Первый аргумент - суммы F2:F7, второй - соответствующие им статусы B2:B7, третий - значение I1. Диапазоны должны начинаться и заканчиваться на одинаковых строках. Знаки $ удерживают адреса при копировании итоговой формулы.

Microsoft: аргументы SUMIFS и несколько условий

Ожидаемый итог - 4125. Возврат, ожидание и отмена в него не входят. Не заменяйте этот расчёт обычной суммой F2:F7: она даст 8725, но будет отвечать на другой вопрос.

Шаг 8. Сверьте каждый заказ, а не только общий итог

Вот контрольные значения. Сравните их с F2:F7; совпадение одной общей суммы ещё не исключает ошибок внутри строк.

Ячейка и заказ Статус Сумма, руб.
F2 · 101 Оплачен 2700
F3 · 102 Ожидает 2000
F4 · 103 Оплачен 1425
F5 · 104 Возврат 1200
F6 · 105 Оплачен 0
F7 · 106 Отменён 1400

Проверка I2 без помощи нейросети: оплачены заказы 101, 103 и 105, значит 2700 + 1425 + 0 = 4125. СЧЁТ в I3 должен показать 18. Если суммы расходятся, исправьте причину, а не подгоняйте итог вручную.

Шаг 9. Измените входные данные и проверьте пересчёт

Сначала сохраните базовый пример. Меняйте по одному условию, после каждой проверки возвращайте исходное значение:

Что изменить Что ожидается Что вернуть
I1: Ожидает I2 = 2000 I1: Оплачен
E2: 100% F2 = 0; I2 = 1425 E2: 10%
E2: 0% F2 = 3000; I2 = 4425 E2: 10%
C2 = 3; D2 = 19,99; E2 = 5% F2 = 56,97; I2 = 1481,97 C2 = 2; D2 = 1500; E2 = 10%
Удалить значение D2 I3 = 17; расчёт нельзя принимать D2: 1500

Для десятичной цены используйте разделитель, который принимает ваш Excel: 19,99 или 19.99. После последнего теста обратите внимание на ловушку: пустая цена может дать F2 = 0 без сообщения об ошибке. Это не бесплатный заказ, а пропущенное исходное число. Не принимайте результат, пока I3 не вернётся к 18 и все значения не будут сверены.

Формулы сами не запрещают плохие данные: например, числовую скидку больше 100% СЧЁТ тоже посчитает числом. В рабочей книге нужны отдельно заданные правила заполнения и проверки. Здесь важнее увидеть ограничение, чем спрятать его через ЕСЛИОШИБКА с нулём.

Шаг 10. Добавьте заказ и расширьте диапазоны

После восстановления исходных значений вставьте в A8 новую строку:

text
107	Оплачен	1	100	0%

Скопируйте формулу F7 в F8. Проверьте, что она обращается к C8, D8 и E8; сумма новой строки равна 100. Старая формула I2 всё ещё охватывает только строки 2–7 и оставит итог 4125. Это реальная ошибка охвата данных, которую не видно по отсутствию красных сообщений.

Замените формулу I2 вариантом из уточнённого ответа, в котором оба диапазона заканчиваются на строке 8:

Русские названия функций и разделитель «;»:

text
=СУММЕСЛИМН($F$2:$F$8;$B$2:$B$8;$I$1)

Английские названия функций и разделитель «,»:

text
=SUMIFS($F$2:$F$8,$B$2:$B$8,$I$1)

Теперь I2 должен показать 4225. Для проверки чисел также расширьте I3:

Русские названия функций и разделитель «;»:

text
=СЧЁТ(C2:E8)

Английские названия функций и разделитель «,»:

text
=COUNT(C2:E8)

Ожидается 21. Новые строки требуют одновременно заполненной формулы суммы, расширенных диапазонов итогов и расширенной проверки входов. Для регулярных выгрузок можно позже перейти к таблице Excel со структурированными ссылками, но это уже другая схема адресов; не смешивайте её с данным примером.

Шаг 11. Исправьте ошибку по конкретному симптому

Если виден текст формулы вместо числа, убедитесь, что ячейка имеет формат «Общий», а строка не начинается с апострофа. Затем нажмите F2 и Enter. Если формула не принимается, проверьте название функции, разделитель аргументов и обычные прямые кавычки. Не заменяйте вручную все запятые подряд: запятая может быть частью десятичного числа или текста.

Ошибка #ИМЯ? / #NAME? часто требует проверить имя функции и доступность в вашей версии; #ЗНАЧ! / #VALUE! - типы входных данных; #ССЫЛКА! / #REF! - удалённые адреса. Если ошибки нет, но итог неверный, проверьте последнюю строку диапазона, статус и пробелы. Не позволяйте модели сразу переписывать всю книгу.

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

text
Excel: [версия, язык функций, разделитель]. Ячейка результата: [адрес]. Формула: [точная строка]. Получаю: [ошибка или число]. Ожидаю: [контрольное число и ручной расчёт]. Колонки: [адреса и смысл]. Пример: [2–3 вымышленные строки]. Найди причину. Не меняй исходные данные, не предлагай макросы и не скрывай ошибку через ЕСЛИОШИБКА(...;0). Дай одну минимальную правку и способ проверить её.

Шаг 12. Сохраните проверенный файл

После шага 10 конечный результат такой: заказ 107 добавлен, F8 = 100, I1 = «Оплачен», I2 = 4225, I3 = 21. Сохраните книгу под новым именем excel-formuly-s-ii-provereno.xlsx. Скачанный образец намеренно содержит базовые шесть заказов и итог 4125, чтобы тест можно было повторить с начала.

В рабочую книгу переносите формулы сначала на копии. После переноса повторите сверку адресов и контрольных строк: данные на другом листе не обязаны начинаться с A1 и заканчиваться строкой 8. Сохраните формулу вместе с её смыслом: «сумма только заказов выбранного статуса после построчной скидки».

Что не стоит автоматизировать в первой версии

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

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

Как проверена инструкция

8 октября 2026 года два учебных запроса реально выполнены в веб-чате DeepSeek. Первая корректная формула СУММЕСЛИ затем уточнена до СУММЕСЛИМН; ответы и контрольные суммы сверены. Версия модели не подтверждена. Английские эквиваленты формул рассчитаны в движке @oai/artifact-tool: пройдены 16 проверок исходных строк, смены статуса, скидок, округления, пустого входа и расширения диапазона; финальный XLSX экспортирован и просмотрен. Это не проверка в установленном приложении Microsoft Excel и не тест каждого языкового интерфейса. Русские имена функций и синтаксис сверены с документацией Microsoft. Дополнительный запрос диагностики не запускался. Обложка создана встроенным генератором как редакционная иллюстрация, а не снимок Excel.

Частые вопросы

Нужен ли Copilot, чтобы получить формулу Excel?

Нет. Можно описать колонки и условия в доступном текстовом чате, получить формулу и вставить её вручную. В этой инструкции использован DeepSeek; подключение чата к Excel и платная надстройка не нужны.

Почему Excel не принимает формулу из чата?

Проверьте название функции для вашего языка, разделитель аргументов, скобки и кавычки. Укажите нейросети версию Excel и точный текст ошибки. Английские функции могут работать с разделителем «;»: язык и региональные настройки нужно проверять отдельно.

Чем СУММЕСЛИМН отличается от СУММЕСЛИ?

СУММЕСЛИ подходит для одного условия, СУММЕСЛИМН позволяет добавить несколько. У них разный порядок аргументов: у СУММЕСЛИМН первым идёт диапазон сумм. Не меняйте только название функции в старой формуле, сохраняя её порядок аргументов.

Можно ли просто довериться контрольной сумме нейросети?

Нет. Пересчитайте несколько строк вручную и проверьте изменения входов. В этом примере 2700 + 1425 + 0 = 4125. После добавления заказа на 100 и расширения диапазонов сумма должна стать 4225. Ноль вместо ошибки ещё не означает правильный результат.

Нужно ли загружать нейросети весь файл?

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

Дальше по теме

Похожие материалы

Как использовать Google Gemini для анализа таблицы продаж и поиска точек роста

Как использовать Google Gemini для анализа таблицы продаж и поиска точек роста

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

таблицы Google Sheets AI для бизнеса
Как пользоваться DeepSeek: первый запрос, уточнения и проверка результата

Как пользоваться DeepSeek: первый запрос, уточнения и проверка результата

Пошагово освоим чат DeepSeek: из заметок сделаем приглашение и план дел, сократим текст и проверим факты. Готовые запросы без API и программирования.

промпты Пошаговые инструкции DeepSeek