В этой статье
Чтобы 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. В своей книге перед вставкой сверьте адреса: суммы должны находиться в первом диапазоне, а значения для каждого условия — в соответствующем столбце.
Проверьте не только число, но и строки
В расчёт должны попасть две строки:
- строка 2: Ирина, Север, Оплачен, 12000;
- строка 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.
Для задач с очисткой нескольких файлов, сводными выводами или статистикой пригодится отдельный разбор нейросетей для анализа данных.