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

В этой статье

Чтобы ChatGPT записал формулу Excel, передайте адреса столбцов, условия расчёта, язык имён функций и разделитель аргументов. Затем вставьте формулу в свободную ячейку и проверьте, какие строки она учитывает. Одного совпадения итоговой суммы мало: ошибка в условии может остаться незаметной.

Подготовьте маленький фрагмент таблицы

Для одной формулы достаточно короткого обезличенного примера. Пусть данные находятся в диапазоне A1:D6:

Менеджер Регион Статус Сумма
Ирина Север Оплачен 12000
Олег Север Оплачен 9000
Ирина Юг Оплачен 7000
Ирина Север Ожидает 5000
Ирина Север Оплачен 3000

В строке 1 — заголовки, в строках 2–6 — заказы. В D2:D6 находятся числа. Это существенно: текст «12000» внешне похож на число, поэтому тип ячеек нужно проверить отдельно.

Задача — сложить суммы только тех заказов, где менеджер Ирина, регион Север, статус «Оплачен». Все три условия должны выполняться в одной строке.

Короткую таблицу можно вставить прямо в сообщение. Загружать всю книгу не обязательно. Если работаете с файлом, оставьте понятные заголовки и одну запись в каждой строке, уберите пустые разделительные строки. Такую структуру рекомендует OpenAI. ChatGPT поддерживает CSV, XLS и XLSX; доступность загрузки и анализа файлов зависит от плана, модели и настроек аккаунта. Работа с данными в ChatGPT

Передайте адреса ячеек и условия

Скопируйте в сообщение таблицу выше и добавьте запрос:

У меня таблица Excel в диапазоне A1:D6. В строке 1 заголовки. Столбцы: A — Менеджер, B — Регион, C — Статус, D — Сумма. В D2:D6 числа. Нужна формула, которая суммирует D2:D6 только для строк, где менеджер «Ирина», регион «Север», статус «Оплачен». Используй русские имена функций, разделитель аргументов — точка с запятой. Объясни каждый диапазон, перечисли включённые и исключённые строки и покажи ручной расчёт результата.

Для своей книги замените адреса, названия столбцов и условия. Укажите язык функций и разделитель из формулы, которая уже работает у вас. Конкретная задача и контекст помогают получить подходящий ответ; после проверки запрос можно уточнить. Рекомендации OpenAI по составлению запросов

Разберите формулу и вставьте её в книгу

Для этой таблицы подходит СУММЕСЛИМН. Вариант с русскими именами функций и разделителем ;:

=СУММЕСЛИМН(D2:D6;A2:A6;"Ирина";B2:B6;"Север";C2:C6;"Оплачен")

Первым идёт диапазон суммы D2:D6, затем пары «диапазон условия; условие»:

  • A2:A6;"Ирина" — менеджер Ирина;
  • B2:B6;"Север" — регион Север;
  • C2:C6;"Оплачен" — статус «Оплачен».

СУММЕСЛИМН суммирует значения по нескольким условиям. Все диапазоны должны иметь одинаковый размер, текстовые условия записываются в кавычках. В русских примерах Microsoft используется ;, в английских — ,. Описание функции СУММЕСЛИМН

Если ваша книга использует английские имена функций и запятые, формула выглядит так:

=SUMIFS(D2:D6,A2:A6,"Ирина",B2:B6,"Север",C2:C6,"Оплачен")

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

Проверьте не только число, но и строки

В расчёт должны попасть две строки:

  1. строка 2: Ирина, Север, Оплачен, 12000;
  2. строка 6: Ирина, Север, Оплачен, 3000.

Строка 3 исключается из-за менеджера Олег, строка 4 — из-за региона Юг, строка 5 — из-за статуса «Ожидает». Ручная проверка даёт 12000 + 3000 = 15000. Это ожидаемый результат формулы для приведённых данных.

Если Excel не принимает формулу, сверьте имя функции, кавычки и разделители аргументов с синтаксисом вашей книги. Если формула введена, но сумма отличается, проверьте данные и диапазоны:

  • Все четыре диапазона должны охватывать одни и те же строки. Здесь это строки 2–6; сочетание D2:D6 и A2:A5 нужно исправить.
  • Суммы в D должны быть числами. Если они записаны текстом, приведите значения к числовому типу.
  • Проверьте текст статуса и лишние пробелы: в условии стоит «Оплачен», поэтому другое обозначение оплаты требует исправления данных или условия.
  • Новые заказы должны входить в диапазоны формулы. Строка 7 не попадёт в расчёт, пока все диапазоны заканчиваются строкой 6. При расширении до строки 1000 замените границы во всех четырёх диапазонах: D2:D1000, A2:A1000, B2:B1000 и C2:C1000.

Разбор ChatGPT тоже стоит сверить с таблицей. Можно попросить: «Сопоставь каждое условие со строками 2–6 и объясни, почему строка входит или не входит в сумму». Для этого примера ответ должен включать строки 2 и 6 и исключать остальные три по указанным выше причинам.

Одну формулу можно составить и проверить без покупки подписки, макросов и надстроек. Если вы часто работаете с файлами и уже выбираете платный доступ, в Amber Market можно посмотреть месячные подписки ChatGPT Go, Plus и Pro.

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

Источники

Есть следующая задача?Ещё по теме «Файлы и данные» →