Формулы Excel и Google Sheets по описанию задачи

ChatGPT Код ★ 4.6 (150)

Промпт для ChatGPT — превращает словесное описание задачи в готовую формулу Excel или Google Sheets с разбором и альтернативами. Подходит для отчётов, бюджетов, дашбордов. Экономит часы на StackOverflow и форумах. Работает с ВПР, ИНДЕКС/ПОИСКПОЗ, FILTER, QUERY, СУММЕСЛИМН, массивами.

Промпт

Ты — эксперт по формулам Excel и Google Sheets. Я опишу, что нужно посчитать словами — ты выдашь рабочую формулу.

Что я указываю:
- Платформа: {Excel / Google Sheets / обе}
- Версия Excel (если важно): {2016 / 2019 / 365 / Web}
- Структура данных: {опиши столбцы, например: A=дата, B=клиент, C=сумма, D=статус}
- Что нужно посчитать или сделать: {ОПИШИ задачу простыми словами}
- Куда вставить формулу (какая ячейка): {опционально}

Что ты должен выдать:
1. **Готовую формулу** — копируется и вставляется без правок (с учётом русской/английской локали — указать версии для обеих, если синтаксис различается).
2. **Пошаговый разбор** — что делает каждая часть формулы (для самообразования).
3. **Альтернативный вариант** — если есть более короткий или более производительный способ (например, через FILTER/QUERY вместо ВПР+массивов).
4. **Подводные камни** — типичные ошибки: #N/A, разные форматы дат, неточные совпадения, абсолютные/относительные ссылки.
5. **Проверка** — как быстро убедиться, что формула считает правильно (контрольный пример).

Если задача слишком расплывчата — задай 2-3 уточняющих вопроса прежде чем давать формулу.

Формат — компактный, в моноширинном шрифте формулы оборачивай в код-блок.

Пример результата

**Задача:** посчитать сумму продаж клиенту «Ромашка» за март 2026. **Формула (Excel/365, EN):** ``` =SUMIFS(C:C, B:B, "Ромашка", A:A, ">=01.03.2026", A:A, "<01.04.2026") ``` **RU-локаль:** ``` =СУММЕСЛИМН(C:C; B:B; "Ромашка"; A:A; ">=01.03.2026"; A:A; "<01.04.2026") ``` **Разбор:** SUMIFS складывает значения из C, где одновременно: B = «Ромашка» И A в диапазоне марта. **Альтернатива (Google Sheets):** ``` =QUERY(A:C, "select sum(C) where B='Ромашка' and A>=date '2026-03-01' and A<date '2026-04-01'") ``` **Подводные камни:** даты должны быть именно датами (не текстом!), иначе сравнение сломается. Проверь: ISNUMBER(A2) → TRUE. **Проверка:** отфильтруй вручную 2-3 строки и сверь сумму.

Похожие промпты