Нейросеть для анализа данных в Excel может подготовить краткую сводку по маркетинговой таблице, если сначала задать определения показателей и проверить входные данные. Ниже — два способа передать данные, формулы для CPL и CR, готовый промпт и заполненный пример. По нему можно проверить арифметику, но нельзя установить причины различий между каналами или оценить окупаемость.
Выберите маршрут работы с Excel
Есть два варианта: использовать Copilot внутри книги или передать нужный фрагмент таблицы текстом в чат. В первом случае помощник работает с книгой; во втором чат получает только скопированные вами данные.
Copilot внутри книги. Copilot в Excel может получать сводки, генерировать формулы и работать с книгой по запросу (возможности Copilot в Excel). Copilot предлагает режимы редактирования, планирования и чата: в режиме чата ответы остаются в чате, а режим редактирования может менять книгу (режимы Copilot в Excel). Доступ зависит от версии приложения, лицензии, сети и настроек конфиденциальности. Проверьте требования и условия в официальной информации Microsoft; актуальную цену, если она важна, тоже уточняйте там (условия доступа к Copilot в Excel).
Текстовый чат с копией таблицы. Этот маршрут не подключает чат к книге. Скопируйте заголовки и нужные строки из Excel и вставьте их в сообщение как текст — например, с разделением столбцов табуляцией. Если собираетесь загружать файл, сначала проверьте форматы, указанные в справке выбранного сервиса. В справке Алисы AI перечислены DOC, DOCX, PDF и TXT; XLSX среди перечисленных форматов нет (форматы файлов в Алисе AI). Поэтому для неё используйте текстовую копию таблицы, а не рассчитывайте на загрузку XLSX.
Для каждого маршрута проверьте, разрешены ли он и выбранный способ передачи данных правилами вашей организации. Для большой или приватной таблицы выберите разрешённый контур и передавайте модели только необходимые обезличенные поля. В этом примере достаточно channel, spend, clicks и leads; имена и контакты клиентов не нужны. Условия обработки данных уточните у организации и выбранного сервиса.
Подготовьте данные и определения
В условной таблице четыре столбца: channel, spend, clicks, leads. Расходы указаны в рублях, клики и заявки — счётчики.
| channel | spend, ₽ | clicks | leads |
|---|---|---|---|
| search | 12000 | 200 | 12 |
| social | 6000 | 150 | 0 |
| 0 | 80 | 8 |
Перед расчётом зафиксируйте определения:
- CPL — расходы, делённые на число заявок; единица измерения — рублей за заявку.
- CR — число заявок, делённое на число кликов. Это доля; чтобы получить проценты, умножьте результат на 100. В Excel можно применить процентный формат.
Сначала поручите агенту проверить входные данные, затем рассчитывать метрики. Проверка должна обнаружить отсутствующие столбцы, пропуски, текст вместо чисел, отрицательные расходы или счётчики, а также дробные значения кликов и заявок. В этом примере счётчики должны быть неотрицательными целыми числами. Ошибка или пропуск не заменяются нулём: агент отмечает проблему и не рассчитывает зависящую от неё метрику.
Период, правило атрибуции и способ определения уникальной заявки в таблице не указаны. Оставьте их неизвестными: восстановить эти условия по значениям CPL и CR нельзя.
Excel-пример: CPL и CR
Пусть заголовки находятся в первой строке: A — channel, B — spend, C — clicks, D — leads. В строках 2–4 — данные из учебной таблицы. Формулы ниже предназначены для чистого числового входа: перед применением агент проверяет его на условия из предыдущего раздела.
| Показатель | Английские имена функций и разделители | Русские имена функций и разделители |
|---|---|---|
| CPL, E2 | =IF(D2=0,"не определено",B2/D2) |
=ЕСЛИ(D2=0;"не определено";B2/D2) |
| CR, F2 | =IF(C2=0,"не определено",D2/C2) |
=ЕСЛИ(C2=0;"не определено";D2/C2) |
Скопируйте формулы вниз или поручите агенту применить их к строкам таблицы. Для CR задайте формат «Процент»: значение 0,06 отобразится как 6%.
| channel | CPL, ₽ за заявку | CR |
|---|---|---|
| search | 1000 | 6% |
| social | не определено | 0% |
| 0 | 10% |
При нуле заявок CPL не равен нулю — он не определён. У email CPL равен нулю, потому что расходы равны нулю, а заявок восемь. Но нулевые расходы не означают окупаемость: выручка не указана, полнота учёта затрат неизвестна. Python для показанного расчёта не нужен.
Промпт для сводки и готовый ответ
Передайте модели определения и уже рассчитанные значения. В промпте задайте формат ответа и явно обозначьте неизвестные условия. Руководство Yandex Cloud по промптам также рекомендует указывать конкретную структуру результата и не оставлять её на усмотрение модели (руководство по промптам).
Ты — аналитик маркетинговых данных. Подготовь краткую сводку строго по переданным значениям.
Определения:
CPL = расходы / заявки, в рублях за заявку.
CR = заявки / клики, в процентах.
Рассчитанные данные:
| channel | spend, ₽ | clicks | leads | CPL, ₽ | CR |
|---|---:|---:|---:|---:|---:|
| search | 12000 | 200 | 12 | 1000 | 6% |
| social | 6000 | 150 | 0 | не определено | 0% |
| email | 0 | 80 | 8 | 0 | 10% |
Контекст:
Период не указан.
Правило атрибуции не указано.
Уникальность заявок не подтверждена.
Причины различий между каналами неизвестны.
Данные о выручке не переданы. Не установлено, включает ли spend все затраты, нужные для оценки окупаемости.
Не придумывай период, атрибуцию, причины, выручку или окупаемость. Не заменяй неизвестное нулём. Верни результат строго в трёх разделах: observations, limits, questions.
В observations укажи только арифметические наблюдения по данным.
В limits перечисли, что нельзя установить по переданной таблице.
В questions задай вопросы, ответы на которые нужны для дальнейшего сравнения.
Заполненный результат сохраняет тот же формат.
observations
- Для
searchCPL — 1000 ₽ за заявку, CR — 6%. - Для
socialCPL не определён из-за нуля заявок, CR — 0%. - Для
emailCPL — 0 ₽ за заявку при нулевых расходах и восьми заявках; CR — 10%.
limits
- Период и правило атрибуции не указаны.
- Уникальность заявок не подтверждена.
- Причины различий между каналами по этой таблице установить нельзя.
- Окупаемость оценить нельзя: выручка не указана, полнота учёта затрат не подтверждена.
questions
- За какой период собраны данные и одинаково ли он задан для всех каналов?
- По какому правилу заявки отнесены к каналам и удалялись ли дубли?
- Какова выручка по каналам и включает ли
spendвсе затраты, которые нужно учитывать при оценке окупаемости?
Как проверить расчёт и выводы
Поручите агенту сверить контрольные строки и формулы: для search — CPL 1000 ₽ и CR 6%, для social — неопределённый CPL и CR 0%, для email — CPL 0 ₽ и CR 10%. Дополнительно задайте граничные случаи: ноль заявок, ноль кликов, нулевые расходы и пропуск расходов при нуле заявок. Если значение пропущено или некорректно, агент не должен превращать его в ноль: он отмечает неполный вход и останавливает только зависящий от него расчёт. Ноль заявок означает, что CPL не определён; ноль кликов — что не определён CR. Агент сообщает о расхождении с контрольными значениями и указывает, что именно не сошлось.
Дубли, разные периоды, спорное определение заявки, неясная атрибуция или противоречивые итоги требуют бизнес-правила. Если агент не может определить его по таблице, он сообщает об этом. Владелец процесса или аналитик уточняет недостающие факты и принимает решение по исключению; технические проверки агент выполняет по заданным критериям. Это предлагаемая последовательность работы, а не гарантия безошибочного результата.
По учебной таблице допустимы только арифметические наблюдения: она не объясняет причины различий и не подтверждает окупаемость. Microsoft предупреждает, что Copilot может неверно истолковать данные или выдать неточный результат (ограничения Copilot).
Как выбрать первую задачу для ИИ и организовать рабочий процесс, разобрано в материале «Нейросети для маркетинга». Подготовка рекламных текстов — в статье «Тексты для Яндекс Директа с ИИ».