Что делает экран. Публичная страница: за 5 секунд объясняет продукт и даёт попробовать без регистрации — поле «Получить формулу» работает (3 бесплатных запроса, ответ в RU и EN, разбор по частям, проверка на примере). AXEL сам распознаёт тип задачи: попросите договор, макрос или «доработать файл» — вместо формулы предложит нужный сценарий; на расплывчатый запрос задаст уточнение и не спишет запрос. Попробуйте: чипы-примеры под полем, шаги в блоке «Как мы бережём ваш файл», профессии в «Для кого», переключатель «Месяц / Год» в тарифах.
AXAXEL
Модели работают на наших серверах в России
Формулы, таблицы и документы — по описанию обычными словами
Excel, Word и макросы для работы и бизнеса. Опишите задачу как коллеге — AXEL сделает формулу, таблицу или шаблон, проверит на примере и ничего не сломает в вашем файле.
Осталось 3 бесплатных запросаБез регистрации · Ctrl+Enter — отправить
Шаг 1/3Понимаю задачу0,0 с
AXEL
Чтобы формула сработала с первого раза, уточните:
в каких столбцах данные (например, A — дата, D — сумма);
в какую ячейку нужен результат;
числа и условия: пороги, проценты, коэффициенты.
Пример: «В B вес в кг, в C зона 1–3, тарифы на листе „Тарифы“. Нужна стоимость доставки в D».
запрос не списанУточнения всегда бесплатны
Формула для ячейки D2
пример ответа
Так формула хранится внутри .xlsx и так её вводят в английском Excel и Google Таблицах.
По частям
Проверено на примере
!
Бесплатные запросы закончились. Войдите за 20 секунд — получите 100 запросов на первый месяц, историю и работу с вашими файлами.
Работает там, где вы
Microsoft Excel 2016–365LibreOfficeР7-ОфисМойОфисGoogle ТаблицыMicrosoft Word
Учитываем версию: для Excel 2016 не предложим ПРОСМОТРX и ФИЛЬТР — их там нет.
Что умеет
Одно поле — шесть видов работы
Пишете задачу своими словами. AXEL сам понимает, что нужно: формула, новая таблица, правка вашего файла, документ, макрос или целый процесс.
ƒ
Формула по описанию
Для русского и английского Excel, с разбором по частям. Перед выдачей пересчитываем на примере.
зелёная — новаяжёлтая — было «12» текстом, стало числом
Отчёт!E7: было =ВПР(A7;Продажи!A:D;4;0) → стало =ЕСЛИОШИБКА(ВПР(A7;Продажи!A:D;4;0);0)
Пока флажок не стоит — кнопка не работает.
Что сверяем
Было
Стало
Листы
6
7
✓ +1 новый
Диаграммы и сводные
2 + 1
2 + 1
✓
Макрос Module1
контрольная сумма совпадает
✓
Ячейки вне плана
изменений 0
✓
Ошибки формул
14
0
✓
✓
Резервная копия — всегда. Каждая правка — новая версия файла, исходник хранится как версия 1. Откат в один клик.
Проверяем, а не надеемся
Каждую формулу пересчитывает LibreOffice на сервере на тестовых данных — до того, как вы её увидите.
RU ↔ EN без выдумок
СУММЕСЛИМН ↔ SUMIFS переводит программа по таблице соответствий, а не нейросеть «на глаз».
Данные остаются в России
Модели работают на наших серверах. Облачную модель подключаем только с вашего разрешения и без персональных данных.
Для кого
Для всех, кто живёт в таблицах
Выберите профессию — покажем типичные задачи. Нажмите на задачу, и AXEL решит её в поле наверху.
Тарифы
Начните бесплатно
Первый месяц — 100 запросов бесплатно. Карта не нужна.
Бесплатно
0 ₽
10 запросов в месяц
Формулы и файлы до 5 МБ
История 7 дней
Профивыбирают чаще
990 ₽792 ₽ / мес
9 504 ₽ за год
500 запросов в месяц
Макросы и Word-слияние
Файлы до 50 МБ
История версий 90 дней
Бизнес
2 990 ₽2 392 ₽ / мес
28 704 ₽ за год · счёт для юрлица
Команда до 10 человек
Бизнес-процессы
Хранение файлов бессрочно
Приоритет в очереди
Ещё: «Старт» 390 ₽/мес — 100 запросов · пакет 50 запросов — 290 ₽Запрос: формула — 1, документ Word — 3, новая таблица — 3, доработка файла — 5
Вопросы
Что обычно спрашивают
Где обрабатываются файлы?
На наших серверах в России: модели работают локально, файлы не уходят в зарубежные сервисы. Через 30 дней файл удаляется сам, раньше — по кнопке. Облачную модель можно разрешить в настройках — тогда в неё уходит только структура таблицы и обезличенный образец, без ФИО, телефонов и ИНН.
Можно ли без макросов?
Да, и мы сначала предложим именно это: формулы, умные таблицы, сводные, условное форматирование. Макрос — только если без него никак, с проверкой безопасности и пошаговой установкой.
Что если формула не сработает?
Перед выдачей каждая формула пересчитывается на примере. Если у вас всё же ошибка — нажмите «Не сработало» и пришлите скриншот или файл: исправим, запрос не спишется.
Вы точно ничего не сломаете в моём файле?
Мы не меняем файл молча: план, предупреждения, «до / после», ваше подтверждение. Исходник остаётся версией 1. После правки сверяем листы, формулы, диаграммы, сводные таблицы и макросы — и показываем отчёт.
Подойдёт для Р7-Офис, МойОфис и LibreOffice?
Да. В настройках отметьте свою программу — AXEL будет выбирать только те функции, которые в ней есть, и проверит формулу в совместимом режиме.
Единый вход во все сценарии. Человек пишет задачу своими словами, а AXEL сразу показывает, какой сценарий распознал и по какому слову: формула, новая таблица, доработка файла, документ Word, макрос или процесс. В продукте тип определяет маленькая модель-классификатор на сервере Сагар (≈0,2 с), в прототипе — ключевые слова; если угадал не то — «Выбрать вручную». Попробуйте: сотрите текст и напишите «формула НДС», «договор с ИП», «макрос» или «доработать файл», нажмите 📎 и «Выполнить» (Ctrl+Enter), переключите «Ждут меня» и отрасль в шаблонах.
В F1 — курс доллара. Без $ при протягивании ссылка «уедет» на F2, F3… Встаньте на ссылку и нажмите F4 — Excel сам поставит $.
=B2*$F$1
Запросы в сентябре
Тариф «Старт»
38из 100 осталось
обновятся 01.10.2026
Формула
1 запрос
Новая таблица
3 запроса
Документ Word
3 запроса
Доработка файла (с проверкой)
5 запросов
Где обрабатываются файлытолько Россия
На наших серверах: Сагар и GX10. Облачная модель выключена. ФИО и телефоны в файлах маскируются. Файлы удаляются через 30 дней.
Что делает экран. Человек пишет задачу своими словами, AXEL задаёт 1–2 уточняющих вопроса (какие столбцы, где результат) и выдаёт формулу в двух видах: для русского Excel (СУММЕСЛИМН и «;») и для файла/английского Excel (SUMIFS и «,»). Формула разобрана по частям, проверена на примере в LibreOffice на сервере (значения посчитаны, ошибок нет), показана совместимость с Excel 2016/2019/365, LibreOffice, Р7-Офис, МойОфис, Google Таблицами. Перевод RU↔EN делается программой по таблице соответствий, а не моделью. Попробуйте: нажмите «Сгенерировать», переключите RU/EN, «Проверить на моих данных».
Формула по описанию
Главная / Формулы
Что нужно посчитать?
Модель: локальная (GX10)
📎 Можно приложить файл — AXEL сам увидит названия столбцов.
Шаг 1/3Понимаю задачу0,0 с
Разбираю описание: лист «Продажи», столбцы A (дата), B (менеджер), D (сумма)
Пишу формулу и проверяю, что все ссылки существуют
Считаю на примере в LibreOffice на сервере — ошибок нет
Так формула хранится внутри файла .xlsx и так её вводят в английском Excel и Google Таблицах.
i
Протяните формулу вправо и вниз: $G2 — менеджер в строке, H$1 — первое число месяца в заголовке столбца. В H1:S1 должны стоять даты 01.01.2026, 01.02.2026…
СУММЕСЛИМН(Продажи!$D:$D; …)Складывает суммы из столбца D листа «Продажи», если выполнены все условия ниже.
Продажи!$B:$B; $G2Условие 1: менеджер в строке продажи совпадает с менеджером в G2.
">="&H$1Условие 2: дата продажи не раньше первого числа месяца из заголовка.
"<"&ДАТАМЕС(H$1;1)Условие 3: дата раньше первого числа следующего месяца.
$ в ссылкахЗакрепляют столбцы и строку заголовков, чтобы формулу можно было протянуть.
Сервер создал пример на 30 строк и посчитал формулу в LibreOffice. Зелёные ячейки — результат формулы.
G
H
I
J
1
Менеджер
01.01.2026
01.02.2026
01.03.2026
2
Петрова
184 500
96 200
210 000
3
Сидоров
72 300
0
131 750
4
Ким
15 000
48 900
60 100
✓ 12 из 12 ячеек посчитаны✓ ошибок #ЗНАЧ!/#ИМЯ? нет✓ сумма по таблице = сумме столбца D
Программа
Работает
Примечание
Excel 365 / 2021 / 2019 / 2016
да
—
Excel 2007–2013
да
СУММЕСЛИМН есть с 2007
LibreOffice Calc
да
разделитель «;» в русской локали
Р7-Офис / МойОфис
да
проверено на тестовом файле
Google Таблицы
да, с оговоркой
вставляйте английский вариант или «;» в русской локали
1
Сводная таблица
Без формул: менеджеры в строках, даты сгруппированы по месяцам. Проще, но не обновляется сама.
2
Одна формула на всю таблицу (Excel 365)
ГРУППИРОВАТЬПО / PIVOTBY — есть только в свежем Excel 365.
только 365
Уточнение
диалог
Нужна сумма продаж по менеджерам по месяцам
AXEL
Где будут менеджеры и месяцы? Предлагаю: менеджеры в G2:G20, месяцы (первое число) в H1:S1.
Да, так
AXEL
Готово. Формула для H2 — протяните на всю таблицу. Возвраты (отрицательные суммы) учитывать?
Почему это можно доверять
Формулу пересчитала программа (LibreOffice) на тестовых данных — результат совпал с ручным расчётом.
Русская версия получена из английской по таблице соответствий функций — без «додумывания» моделью.
Проверено, что все ссылки (листы, столбцы) существуют.
Похожие задачи
ƒСумма за период из двух ячеек с датами
ƒНарастающий итог по месяцам
▦Шаблон «Продажи по менеджерам» целиком
Что делает экран. Вход и регистрация — одна форма без пароля: код на почту или по SMS; если аккаунта ещё нет, он создаётся сам, и человек попадает в онбординг. Согласие на обработку ПДн — отдельный обязательный флажок, не склеенный с офертой (так требует 152-ФЗ с 01.09.2025), рассылка — по желанию и заранее не отмечена. Попробуйте: «Получить код» без флажков, «Почта / Телефон», код из «письма» по цифре или целиком через Ctrl+V, неверный код, таймер повторной отправки; Яндекс ID / VK ID / Сбер ID — заглушки.
AXAXEL
Данные хранятся в России
ВходНастройкаПервая задача
Войдите или создайте аккаунт
Пароль не нужен — пришлём код. Если аккаунта ещё нет, он создастся сам.
Пришлём письмо с 6-значным кодом. Код действует 10 минут.
SMS бесплатное. Принимаем номера российских операторов (+7).
Отметьте оба обязательных пункта — без них мы не можем создать аккаунт и отправить код.
или войдите через
Через Яндекс ID, VK ID и Сбер ID получим только имя и почту — к другим данным доступа не просим. Обязательные согласия выше нужны и здесь.
✓ Код отправлен
Введите код из письма
Отправили 6 цифр на anna.sokolova@severny-luch.ru. Код действует 10 минут.
✉
AXEL · noreply@axel.24oros.ruсейчас
демо: так придёт письмо
Отправить код повторно можно через 0:30
Письма нет? Проверьте папки «Спам» и «Рассылки» или .
SMS не приходит? Проверьте номер или .
✓
Аккаунт создан
Добро пожаловать в AXEL! Осталось 3 коротких вопроса — подберём формулы под вашу версию Excel и шаблоны под вашу работу.
Переходим к настройке…
Что вы получите
без карты
100
100 запросов на первый месяц
Бесплатно, как на тарифе «Старт»: хватит примерно на 100 формул или 20 доработок файлов. Потом — 10 запросов в месяц навсегда или «Старт» за 390 ₽.
↺
История всех задач
Формулы, таблицы и документы сохраняются — можно вернуться, скопировать или доработать.
▤
Версии ваших файлов
Каждая правка — новая версия, исходник остаётся версией 1. Откат в один клик, история 30 дней.
W
Шаблоны под вашу работу
После входа — 3 вопроса: подберём шаблоны Excel и Word под отрасль и формулы под вашу версию Excel.
✓
Сохраним пробный запрос в историю
Ваши данные152-ФЗ
Серверы и модели — в России.
Почта и телефон — только для входа, чеков и уведомлений.
Модели не обучаются на ваших файлах.
Аккаунт и все файлы удаляются одной кнопкой в настройках.
Согласие на обработку персональных данных
Кратко, по 152-ФЗ. Согласие оформлено отдельно от оферты и отзывается в любой момент.
Какие данныепочта или телефон; имя, если укажете сами или его передаст Яндекс ID, VK ID, Сбер ID; файлы, которые вы загружаете
Зачемвход в аккаунт, выполнение ваших задач, чеки по 54-ФЗ, ответы поддержки
Гдена серверах в России. В облачную модель — только с вашего разрешения и без персональных данных
Сколькофайлы — 30 дней (срок меняется в настройках), аккаунт — пока вы им пользуетесь
Ваши праваузнать, исправить или удалить данные и отозвать согласие — в настройках или письмом на support@axel.24oros.ru
Публичная оферта — главное
Первый месяц — 100 запросов бесплатно, без карты. Дальше — тариф «Бесплатно» (10 запросов в месяц), если не выберете платный.
Запрос списывается, только когда результат выдан. Уточняющие вопросы и ремонт формулы после неудачной проверки — бесплатно.
Тарифы: «Старт» 390 ₽, «Профи» 990 ₽, «Бизнес» 2 990 ₽ в месяц. Автопродление отключается в любой момент.
Возврат за неиспользованные дни — в течение 14 дней. Чеки по 54-ФЗ приходят на почту.
Ваши файлы остаются вашими: не используем их для обучения моделей и не передаём третьим лицам.
Шаг 1 из 3: описание и уточнения. Модель на GX10 разбирает описание на столбцы, итоги и подсветку и сама предлагает недостающее (№, дата, «Просрочено»); ответы на вопросы уже подставлены из описания и онбординга — человек меняет только то, что не так. Попробуйте: выберите другой пример справа (склад, табель, договоры) — разбор и первый вопрос поменяются; в вопросе 2 выберите «Форма с кнопкой (макрос)» — появится предупреждение про .xlsm; нажмите «Предложить структуру».
Новая таблица
Главная / Создать таблицу3 запроса — списываются после создания файла
ОписаниеСтруктураГотово
Опишите таблицу, как объяснили бы коллеге
Разбор: модель на GX10
Что учитываете, какие итоги нужны, что подсвечивать. Опечатки и сокращения — не страшно.
описание изменено
Что AXEL понял
✓ разобрано за 1,2 с
Столбцы из описания
Добавлю сам нажмите, чтобы отказаться
Итоги и подсветка
AXEL уточняет
Ответы подставлены — поменяйте, если не так
1Сколько менеджеров примерно?
2Нужна форма ввода или просто таблица?
Ввод прямо в строки таблицы. Списки и проверки ввода защитят от опечаток.
!
Файл будет .xlsm: при открытии Excel спросит разрешение на макросы, а в некоторых компаниях они запрещены. В Р7-Офис и Google Таблицах кнопка работать не будет.
3Статусы: Новая / В работе / Выполнена / Отменена — подходит?
Через запятую. «Выполнена» и «Отменена» не будут считаться просроченными.
4Для какой программы файл?из онбординга
Без XLOOKUP и ФИЛЬТР: используем ИНДЕКС/ПОИСКПОЗ и СУММЕСЛИМН — работают везде.
Дальше: AXEL предложит листы и столбцы — вы поправите их до создания файла.
Подбираю листы…
Как это будет
1. Описание и 4 вопроса
сейчас · уточнения бесплатны
2. Структура
листы и столбцы — можно поправить руками или словами
3. Файл с проверкой
собирает программа, пересчёт в LibreOffice, отчёт о проверке
Спишется 3 запроса — только когда файл создан.
Примеры описаний
нажмите — подставится
▦
Учёт заявок
кто, что заказал, сумма, статус, срок, отчёт по менеджерам
▦
Склад
приход, расход, остатки на дату, подсветка ниже минимума
▦
Табель на 25 человек
дни, часы, больничные и отпуска, итог за месяц
▦
Реестр договоров
контрагент, ИНН, сумма, дата окончания, напоминание за 30 дней
Где разбирается описание
На нашем сервере GX10, в облако не уходит. Если GX10 занят дольше 20 секунд — резервная модель Timeweb, только текст описания, без файлов.
Шаг 2 из 3: структура до создания файла. AXEL предложил книгу из 4 листов — её правят руками (тип, проверка, обязательность, порядок за ⋮⋮) или словами, а файл не собирается, пока не нажата «Создать файл»; удалить столбец, на который ссылается формула, молча нельзя — AXEL покажет зависимые формулы. Панель «Что будет в файле» пересчитывает листы, столбцы, проверки и формулы при каждой правке. Попробуйте: напишите «добавь столбец Телефон обязательный», удалите «Статус», включите «макрос кнопки», добавьте лист через «+ лист».
Структура таблицы
Главная / Создать таблицу / Учёт заявок
ОписаниеСтруктураГотово
Книга
XLSX
zayavki-uchet.xlsx
4 листа · 23 формулы
До 31 символа, без : \ / ? * [ ] — так требует Excel.
Дополнительно
можно включить и позже
Отдельный лист с подсказками и теми же проверками — удобно, если заявки вносят несколько человек.
.xlsm
Макрос VBA: кнопка добавляет строку, ставит номер, дату и статус «Новая». Нужно разрешение на макросы.
!
Файл будет .xlsm: при открытии Excel спросит разрешение на макросы, а в некоторых компаниях они запрещены. В LibreOffice, Р7-Офис и Google Таблицах кнопка не сработает — таблица, списки и формулы работают везде.
Изменить словами
модель на GX10
AXEL
Структуру можно менять словами — я сразу покажу результат в таблице выше. Например: «добавь столбец Телефон обязательный» или «добавь менеджера Гусев М.А.».
Файл соберёт программа по этой структуре и проверит в LibreOffice. Спишется 3 запроса — только когда файл готов.
Собираю книгу…
Что будет в файле
.xlsx
Листы
4
Столбцы
19
Проверки
11
Формулы
23
Списки
3
Подсветка
2
Откроется в
Цифры пересчитываются при каждой правке. Модель в сборке файла не участвует — только программа по этой схеме.
Шаг 3 из 3: готовый файл. Книгу собирает программа по утверждённой структуре, а LibreOffice на сервере пересчитывает все формулы — в «Отчёт проверки» попадает только реально проверенное, предупреждения не прячутся. Предпросмотр строится из структуры шага 2 (добавленный там столбец появится и здесь): голубые ячейки — формулы, красная строка — просрочено, жёлтая — пустое обязательное поле. Попробуйте: переключите вкладки листов под таблицей, нажмите ячейку «Просрочено» и переключите RU/EN, нажмите пункт отчёта проверки — покажу его на листе.
Структура, списки, формулы и подсветка сохранятся. В следующий раз такая таблица создаётся за один клик — без запросов к модели.
Что дальше
+Ещё одна таблица по описанию
⇪Свой файл: доработать без потерь
▤Все файлы и версии
Сохранить как мой шаблон
Структура, списки, формулы и подсветка сохранятся. Данные клиентов в шаблон не попадают.
Название шаблона
Кому виден
Что делает экран. Три вопроса за 30 секунд, и каждый ответ сразу на что-то влияет: пример формулы перестраивается под вашу программу и язык Excel (ПРОСМОТРX — только если его знают все отмеченные программы, иначе ИНДЕКС + ПОИСКПОЗ), а итоговая подборка из 4 шаблонов — под отрасль. Приватность по умолчанию — файлы только на наших серверах, облачная модель — лишь по явному выбору и без ПДн. Попробуйте: выберите отрасль, отметьте «Excel 365», потом добавьте «LibreOffice», переключите язык, выберите облачную модель; в подборке нажмите «Изменить» у отрасли — шаблоны поменяются; «Начать» ведёт на Главную.
AXAXEL
Настройка под вас · 30 секунд
Вопрос 1 из 3
Чем вы занимаетесь?
Подберём шаблоны и примеры формул под вашу работу. Выберите главное — остальное найдёте в библиотеке шаблонов.
Вопрос 2 из 3
В чём вы работаете с таблицами?
Можно несколько — например, Excel на работе и Google Таблицы дома. AXEL будет писать формулы, которые работают во всех отмеченных программах.
i
В Excel: Файл → Учётная запись → «О программе Excel». «Microsoft 365» — это Excel 365; «Office 2016», «2019» или «2021» — Excel 2016–2021. Не уверены — отметьте Excel 2016–2021: такие формулы работают и в новом Excel.
Язык Excel — как называются функции
Не помните? Откройте любой свой файл и посмотрите, как записана формула.
Так AXEL напишет формулу у вас
—
Задача: подтянуть цену по артикулу из B2 с листа «Прайс»; если артикула нет — написать «нет в прайсе».
Отметьте программу — покажем, как будет выглядеть формула.
Не будем предлагать
i
В Google Таблицах названия функций всегда английские — для них AXEL покажет и вариант English.
Вопрос 3 из 3
Где обрабатывать ваши файлы?
По умолчанию — только на наших серверах в России. Поменять можно в любой момент: Настройки → Приватность и модели.
i
Уходит в облако
названия листов и столбцов;
формулы и типы данных;
до 20 строк-образцов, где ФИО, телефоны и ИНН заменены метками [ФИО_1], [ТЕЛ_1].
За 3 дня до удаления придёт письмо. Срок меняется в настройках.
30 дней
!
Маскирование выключено — файлы с персональными данными будут обрабатываться только на наших серверах, облачная модель для них отключится сама.
Готово
Всё настроено — вот что вам пригодится
Работа
—
Программа и язык функций
—
Где обрабатывать файлы
—
Вам пригодятся
—
100 запросов до 30.10.2026
Что делает экран. Первый шаг доработки: человек кладёт файл, а AXEL сначала проверяет его на безопасность (пароль, внешние ссылки, макросы, OLE-объекты) и только потом разбирает структуру; макросы никогда не запускаются, файл обрабатывается в России и удаляется через 30 дней. Задачу можно написать сразу, пока идёт проверка. Попробуйте: перетащите или выберите свой .xlsx, .xlsm, .docx или .csv — он прочитается только в браузере (покажем имя, размер, листы и макросы), — или нажмите «Взять пример prodazhi-2026.xlsx», а затем «Открыть карту книги».
Доработать мой файл
Главная / Доработать файлждёт файл
ФайлКарта книгиПланДо / послеПрименение
Загрузите Excel или Word
один файл · до 50 МБ
⇪
Перетащите файл сюда
или нажмите, чтобы выбрать на компьютере
.xlsx.xlsm.xls.csv.docx.docm
Перетащите .xlsx, .xlsm, .xls, .csv, .docx, .docm — до 50 МБ · на тарифе «Старт» — до 20 МБ
или
XLSX
prodazhi-2026.xlsx
2,4 МБ · Книга Excel
1
Загрузка
По защищённому соединению на сервер в России
ждёт
2
Проверка безопасности
Пароль, внешние ссылки, макросы, встроенные объекты
ждёт
3
Разбор структуры
Листы, таблицы, формулы, диаграммы и сводные
ждёт
0,0 с
✕
🔒
Файл обрабатывается на наших серверах в России. Через 30 дней удаляется автоматически. Макросы не запускаются.
Проверка безопасности
…
Разбор структуры
i
Что нужно сделать с файлом?
можно сразу
Пока файл проверяется, опишите задачу своими словами. AXEL составит план, но ничего не изменит без вашего подтверждения.
Доработка файла с проверкой5 запросов
Спишутся только после применения · у вас осталось 38 из 100
Какие файлы подойдут
.xlsx, .xlsm — книги Excel. Макросы сохраним как есть, но не запустим.
.xls — Excel 97–2003. Результат сохраним в .xlsx, а если есть макросы — в .xlsm.
.csv — кодировку (UTF-8 или Windows-1251) и разделитель определим сами.
.docx, .docm — документы Word: правки внесём в режиме рецензирования.
Что делает экран. До любой правки AXEL показывает, как он понял книгу: листы и что в них (умная таблица, формулы, сводная, диаграммы, скрытый и защищённый лист), кто от кого зависит и описание словами. Здесь же бесплатная диагностика — ошибки #Н/Д, числа-текстом, ссылки на пустой столбец, дубли клиентов — и найденные персональные данные: они маскируются и в облачную модель не уходят. Попробуйте: раскройте карточку листа, «Добавить исправление в план» (попадёт в план на следующем шаге), переключите «Что видит модель» и нажмите «Составить план».
Карта книги
Доработать файл / prodazhi-2026.xlsx✓ проверка безопасности пройдена
ФайлКарта книгиПланДо / послеПрименение
i
Ваш файл «» остался на компьютере — прототип ничего не отправляет. Ниже карта книги на примере prodazhi-2026.xlsx: так AXEL покажет и ваш файл.
XLSX
prodazhi-2026.xlsx
2,4 МБ · 6 листов · 18 420 строк
сохранён в Excel 2016загружен сегодня, 09:12макрос Module1 — не запускаетсяхранится до 30.10.2026
Листов
6
1 скрытый, 1 защищён паролем
Строк в журнале
18 420
умная таблица «Продажи»
Формул
312
на 4 листах
Найдено проблем
4
диагностика бесплатно
Листы книги
нажмите на лист — покажу подробности
умная таблицабез формул1 203 числа текстомдубли клиентов
AДата · 15.01–30.09.2026BМенеджер · список из 4 человекCКлиент · 214 названий, 6 — в разном написанииDСумма, ₽ · с НДС, всего 788 701 200,00EТовар · 1 386 позицийFКол-во · 1 203 числа записаны текстом
Фильтры, выпадающий список в B, подсветка продаж от 500 000 ₽. Справа от таблицы пусто — новые столбцы встанут туда, ничего не сдвинув.
Диаграмма «Продажи по месяцам» и 2 правила подсветки (выходные — серым, факт ниже плана дня — красным).
Кнопка «Обновить отчёт» запускает Module1 — AXEL её не нажимает.
B38:B40 «Скидки за квартал» считают по пустому столбцу Продажи!H.
214 формулФИО и телефоныдубли
AКлиент · 214BИНН · 10 или 12 цифрCКонтактное лицо · ФИОDТелефонEГородFВыручка за год · СУММЕСЛИ из «Продаж»
Из-за разного написания у 6 клиентов выручка в F занижена — часть продаж СУММЕСЛИ не находит.
защищён паролемне меняем
Защиту и пароль сохраним как есть, содержимое не трогаем.
Нужно доработать и этот лист — снимите защиту в Excel (Рецензирование → Снять защиту листа) и загрузите файл снова.
скрытый лист25 формулсписки
AМенеджеры — выпадающий список для «Продажи!B» (имя СписокМенеджеров)B–DСуммы по месяцам для диаграммы «Продажи по месяцам» — 25 формул
Остаётся скрытым — не показываем и не меняем.
Что AXEL понял
модель на GX10
Это журнал продаж электротехники за январь–сентябрь 2026 года с планом по менеджерам, отчётами и справочником клиентов.
«Продажи» — журнал: одна строка — одна продажа (дата, менеджер, клиент, сумма с НДС, товар, количество). Это умная таблица — на неё опираются все остальные листы.
«План» — план по каждому менеджеру на месяц; факт подтягивается формулами из «Продаж».
«Отчёт» — выручка по дням за январь, сводная по менеджерам и месяцам, диаграмма. Обновляется кнопкой с макросом.
«Клиенты» — справочник 214 клиентов: ИНН, контакты, выручка за год.
«Служебный» (скрытый) — списки для выпадающих меню и данные для диаграмм. «Архив» защищён паролем — не открывали.
Кто от кого зависит
Продажи→Планфакт по менеджерам · 39 формул
Продажи→Отчётфакт по дням · 31 ВПР и сводная
Продажи→Клиентывыручка за год · 214 СУММЕСЛИ
Продажи→Служебный→2 диаграммы
i
Всё считается из «Продаж», поэтому её существующие столбцы не трогаем: новые добавляем только справа.
Уточнение войдёт в план на следующем шаге
Найденные проблемы
бесплатнов плане 2 из 4
Первые две AXEL предлагает исправить сразу, остальные — на ваше решение. Без вашего «Применить» ничего не изменится.
#Н/Д
14 ячеек с ошибкой #Н/ДОтчёт!E5:E18
ВПР ищет даты 01.01–14.01, а продаж за эти дни в журнале нет. Из-за ошибок не считается итог отчёта.
Исправление: обернуть в ЕСЛИОШИБКА — вместо ошибки будет 0 · меняет 14 формул
Пример ячейки
=ВПР(A7;Продажи!A:D;4;0)
E7 → #Н/Д. Ещё заметили: ВПР берёт только первую продажу за день, а не сумму, — это отдельная задача.
"12"
1 203 числа сохранены как текстПродажи!F
СУММ и сводная такие ячейки пропускают: итог «Кол-во» в сводной занижен на 41 870 шт.
Исправление: превратить текст в числа · меняет 1 203 значения
Откуда это
Строки 2, 4, 6… — всего 1 203. Например, F2 = «12» с зелёным уголком. Так бывает после вставки из выгрузки 1С или из почты.
∅
3 формулы ссылаются на пустой диапазонОтчёт!B38:B40
«Скидки за квартал» считаются по столбцу Продажи!H, а он пуст — итог всегда 0. Похоже, раньше скидки вели в H.
Исправление: пометить примечанием, формулы не трогать · безопасно
План ничего не меняет в файле: сначала покажем каждую операцию и «до / после», применим — только после вашего подтверждения. Отмеченные исправления из диагностики войдут в план.
ПланСоставляю план изменений0,0 с
Разбираю запрос: что добавить, что изменить, что нельзя трогать
Сверяю с картой книги: столбец G свободен, новый лист не пересекается со старыми
Что делает экран. План — это договор до правки: каждая операция отдельной карточкой, любую можно выключить, а те, что меняют существующие данные, помечены жёлтым и показаны «было / стало» на примере ячейки. Сводка, число изменяемых ячеек и текст согласия пересчитываются на лету; «Применить» недоступна, пока не отмечено согласие — или пока не сняты опасные операции. Попробуйте: снимите операцию 1 (снимется и 2), нажмите «Только безопасные», отметьте согласие, «Все 14 на листе →».
План изменений
Доработать файл / prodazhi-2026.xlsx / План
ФайлКарта книгиПланДо / послеПрименение
ваш запрос
«Добавь колонку НДС, итоги по месяцам и подсветку, где план не выполнен. Ничего не удаляй»
+ исправления из диагностики: ошибки #Н/Д в «Отчёт», числа-текстом в «Продажи!F»
В прототипе план показан для примера: НДС, итоги по месяцам и подсветка.
Сводка плана
6 изменений: 4 безопасных, 2 меняют существующие данные
0 удалений — как вы просили
Новых ячеек
18 450
столбец G и лист «Итоги»
Изменятся ячейки
1 217
14 формул + 1 203 значения
Только оформление
39
подсветка План!D2:D40
Новых листов
1
«Итоги по месяцам»
Операции
Снимите галочку — операция не будет выполнена. Выполняются сверху вниз.
безопасноновые ячейки · +1Продажи!G1
Справа от таблицы пусто — ничего не сдвигается. Сводная и фильтры увидят новый столбец сами.
безопасноновые ячейки · +18 419Продажи!G2:G18420
=ОКРУГЛ([@Сумма]*22/122;2)
Пример: сумма 184 500,00 ₽ → НДС 33 270,49 ₽. Одна формула на весь столбец — новые строки умная таблица заполнит сама. Нужна операция 1.
12 месяцев, итог и среднее. Октябрь–декабрь заполнятся сами по мере продаж.
безопаснотолько формат · 39 ячеек
=$D2<$C2
Значения и формулы не меняются. Например, Сидоров И.П., январь: план 10 000 000,00, факт 7 812 300,00 → красный.
⚠ изменяет существующие формулы14 ячеек
Пример · Отчёт!E7
было
=ВПР(A7;Продажи!A:D;4;0)
#Н/Д
стало
=ЕСЛИОШИБКА(ВПР(A7;Продажи!A:D;4;0);0)
0,00
Появятся продажи за эти дни — ВПР найдёт их, как раньше.
⚠ изменяет данные1 203 ячейки
Пример · Продажи!F2
было
12текст — СУММ его пропускает
стало
12число — попадает в итоги
Остальные 17 216 ячеек столбца — уже числа, их не трогаем.
безопаснотолько примечания · 3 ячейкис карты книги
Текст примечания: «Считает по пустому столбцу Продажи!H — итог всегда 0. Проверьте формулу». Сами формулы не меняем.
⚠ изменяет данные41 ячейкас карты книги
Пример · Продажи!C1842
было
ООО "Вектор"
стало
ООО «Вектор»
Ещё 5 клиентов: ИП Гусейнов Р.М., ПромСнаб, СтройМаркет, Альфа-Трейд, Техносила-Юг. После правки выручка на листе «Клиенты» станет полной.
Перед применением
ждёт согласия
!
Операции 5 и 6 меняют существующие ячейки. Перед применением мы сохраним копию исходного файла (версия 1). Рекомендуем скачать её себе.
Отметьте флажок — или снимите операции 5 и 6
Доработка файла с проверкой5 запросов
Спишутся только после применения · останется 33 из 100
Что НЕ будет затронуто
сверим после
✓2 диаграммы — «Продажи по месяцам» и «Доля менеджеров»
✓Сводная таблица на листе «Отчёт» — источник тот же, столбец НДС просто появится в списке полей
✓Макрос Module1 — не запускаем, сохраним байт в байт и сверим хеш
✓Защищённый лист «Архив» — защита и пароль на месте
✓Скрытый лист «Служебный» — остаётся скрытым
✓5 именованных диапазонов и выпадающий список в «Продажи!B»
После применения сверим каждую ячейку с данными: всё, чего нет в плане, должно остаться как было.
Что делает экран. Показывает prodazhi-2026.xlsx как в Excel, но с разметкой будущих правок: зелёные — новые ячейки, жёлтые — изменённые, красные зачёркнутые — значения, которые будут перезаписаны, синяя рамка — меняется только оформление. Переключатель До / После / Рядом перестраивает лист, «Только изменения» прячет нетронутые строки и столбцы, клик по ячейке показывает справа «было / стало» с формулами, а жёлтую ячейку можно исключить из правки. Попробуйте: «Рядом», вкладки листов, жёлтую ячейку в «Отчёт», список операций справа и ячейку столбца G (объяснит, почему одну её исключить нельзя).
Это только предпросмотр — в файл ещё ничего не записано. Перед применением AXEL сохранит исходник как версию 1. Две операции меняют существующие ячейки: 14 формул в «Отчёт» и 1 203 значения в «Продажи!F».
4Подсветка «факт ниже плана» на План!D2:D4039 формат
5ЕСЛИОШИБКА вокруг ВПР в Отчёт!E5:E1814
6Числа из текста в числа, Продажи!F1 203
AXEL заметил, но не трогал
В «Отчёт!E» ВПР берёт только первую продажу за день, а не сумму. Для выручки за день нужна СУММЕСЛИ — в этот план не входит.
12–14 января есть план, но в журнале нет ни одной продажи. Проверьте, всё ли внесено.
В «Продажи» 3 строки с суммой 0,00 ₽ (8 841, 8 842, 12 050).
Новых ячеек
18 450
столбец G и лист «Итоги»
Изменённых ячеек
1 217
14 формул + 1 203 значения
Только формат
39
План!D2:D40
Новых листов
1
«Итоги по месяцам»
!
Вы исключили ячеек: 0. Они останутся как в исходнике, это попадёт в отчёт об изменениях.
Что делает экран. Вносит утверждённые правки и сразу сам себя проверяет: копия исходника → изменения → пересчёт в LibreOffice на сервере → сверка «было / стало» по 10 признакам (листы, формулы, диаграммы, сводные, макрос по хешу, данные вне плана). Файл выдаётся только если все проверки пройдены, иначе — автоматический откат, исходник цел. Попробуйте: посмотрите, как заполняется таблица проверки; переключите демо на «Проверка нашла проблему»; «Откатить», «Технический журнал», «Копировать» отчёт.
Версия 1 — чтобы можно было вернуться в любой момент
ждёт
2
Изменения внесены
6 операций из утверждённого плана
ждёт
3
Пересчёт в LibreOffice
Все формулы считаются заново на сервере
ждёт
4
Проверка целостности
Сверка «до» и «после» по 10 признакам
ждёт
XLSX
✓ Файл готов, все проверки пройдены
prodazhi-2026 (версия 2).xlsx
3,1 МБ · 7 листов · 10 из 10 проверок · заняло 5,8 с
Новых ячеек
18 450
Изменено ячеек
1 217
Ошибок в формулах
14 → 0
Данные вне плана
0
изменений
✕ Проверка не пройденаФайл не выдан — ваши данные целы
Сверка нашла 3 ячейки, которые план трогать не должен был: в Продажи!G2:G4 были заметки менеджера, а формула НДС их перезаписала. AXEL сам откатил все изменения — исходник (версия 1) не тронут.
i
План уже перестроен: столбец НДС — в H, заметки остаются в G. Проверьте и примените заново.
Проверка целостности
0 из 10
Что сверяем
Было
Стало
Статус
Сравниваем снимок книги «до» с результатом: состав листов, все формулы, объекты, макрос по хешу SHA-256 и каждую ячейку с данными.
Что не тронуто
по плану
✓2 диаграммы: «Продажи по месяцам», «Доля менеджеров»
✓Сводная таблица на листе «Отчёт»
✓Макрос Module1 — не запускался, сохранён байт в байт
✓Лист «Архив» — защищён паролем, не открывался
✓Скрытый лист «Служебный» — остаётся скрытым
Демо-сценарий
для прототипа
Во втором сценарии видно, что будет, если правка задела лишнее: файл не выдаётся, откат автоматический.
Технический журнал
Отчёт об изменениях
№
Что сделано
Где
Ячеек
Тип
1
Добавлен столбец «НДС 22 %, ₽»
Продажи!G1
1
новые
2
Формула =ОКРУГЛ([@Сумма]*22/122;2)
Продажи!G2:G18420
18 419
новые
3
Лист «Итоги по месяцам»: 12 месяцев, итог, среднее
Итоги по месяцам!A1:B15
30
новые
4
Подсветка «факт ниже плана»
План!D2:D40
39
формат
5
ЕСЛИОШИБКА вокруг ВПР: #Н/Д → 0
Отчёт!E5:E18
14
изменены
6
Числа из текста в числа
Продажи!F2:F18420
1 203
изменены
Исходник хранится как версия 1 ещё 30 дней. Всё, что не перечислено выше, осталось как было: сверено 110 520 ячеек с данными.
Откатить к версии 1?
Будет создана версия 3 — точная копия исходника. Версия 2 останется в истории, к ней можно вернуться в любой момент.
Что делает экран. Вход в работу с Word: человек описывает документ словами, AXEL определяет тип документа и список полей (ИНН с проверкой, даты-календари, сумма прописью, которую считает программа, а не модель) и предлагает готовую основу из галереи. Тип результата выбирается переключателями: шаблон .dotx, документ + таблица Excel для массового заполнения, защищённая форма. Свой .docx можно загрузить и доработать — правки лягут в режиме рецензирования. Попробуйте: «Собрать шаблон», примеры-подсказки, переключатели результата, фильтр галереи и «Посмотреть» у любого шаблона.
Документы Word
Главная / Документы Word
Какой документ нужен?
Модель: локальная (GX10)
Шаг 1/3Разбираю описание0,0 с
Определяю вид документа и стороны
Подбираю основу из проверенных шаблонов — текст не сочиняется с нуля
Размечаю поля: тип, обязательность, проверка, источник
Понял так: Договор оказания услуг
основа: «Договор услуг», гл. 39 ГК РФ
Стороны: Заказчик — организация или ИП (из поля), Исполнитель — ИП Кузнецов А. В. (из вашего профиля)
Поля в документе
AXEL предлагает добавить
i
Сумма прописью считается программой по правилам русского языка (рубли и копейки, род «одна тысяча / два миллиона»), а не моделью — ошибок в падежах не будет.
Что получить на выходе
можно несколько
DOTX
Шаблон с полями для заполнения в Word
Поля — элементы управления содержимым: календарь для дат, список для «Устава / доверенности», флажки. Открывается в Word 2010+, Р7-Офис, LibreOffice.
XLSX
Документ + таблица Excel для массового заполнения
Слияние: одна строка таблицы — один договор. Столбцы таблицы совпадают с полями шаблона.
🔒
Форма с защитой — менять можно только поля
Текст договора закрыт от случайной правки, пароль снятия защиты — у вас.
✓
Вы получите: dogovor-uslug.dotx, clients-shablon.xlsx
Готовые шаблоны
9 шаблонов · все проверены юристом-партнёром 09.2026 · формулировки по ГК РФ и ТК РФ
DOCX
Загрузить свой документ и доработать
.docx, .docm, .doc, .rtf, .odt — до 50 МБ. Правки придут в режиме рецензирования, форматирование не трогаем.
→
Недавние документы
DOCX
dogovor-postavki.docx
14 стр. · 23 правки ждут решения
DOTX
dogovor-uslug.dotx
вчера, 18:40 · 17 полей
готово
ZIP
scheta-sentyabr-2026.zip
28.09.2026 · 86 счетов из clients.xlsx
готово
DOCX
prikaz-o-prieme-Ivanova.docx
25.09.2026 · форма Т-1
версия 2
Почему документам можно доверять
Текст берётся из проверенной основы, модель только размечает поля и подставляет формулировки по запросу.
Сумма прописью, даты и НДС считаются программой.
ИНН, КПП, БИК и расчётный счёт проверяются по контрольным числам — опечатку видно сразу.
В чужом документе ничего не меняем молча: только правки в режиме рецензирования.
Где откроется
Word 2010–365Р7-ОфисМойОфисLibreOfficeGoogle Docs — без полей
В Google Документах элементы управления содержимым превращаются в обычный текст — для них делаем вариант с подсветкой {полей}.
Что делает экран. Слева — страница договора с полями-«пилюлями» (в Word это элементы управления содержимым): пустые синие, заполненные зелёные, с ошибкой красные. Справа — панель «Поля»: тип, обязательность, проверка и источник. Сумма прописью, НДС и предоплата считаются программой, ИНН и расчётный счёт проверяются по контрольным числам. Вкладка «Массовое заполнение» связывает шаблон с clients.xlsx (124 строки) и выпускает архив .docx или один PDF. Попробуйте: поменяйте сумму (например, 1 021 001,21), включите «Предоплата 30 %» — появится новый пункт и сдвинется нумерация; кликните пилюлю в документе; «Заполнить примером»; во вкладке «Массовое заполнение» листайте строки ◀ ▶ и нажмите «Создать».
DOTX
Договор оказания услуг
Документы Word / dogovor-uslug.dotx · 17 полей
черновик
ОписаниеПоляЗаполнение или слияниеСкачать
i
Сумма прописью считается программой, а не моделью. Пример: 125 400,00 ₽ — «Сто двадцать пять тысяч четыреста рублей 00 копеек». Работает до 999 999 999,99 ₽, учитывает род и падежи: «одна тысяча», «два миллиона», «двадцать один рубль», «01 копейка».
Ручное заполнение
🔒 Документ защищён: в Word можно менять только поля
ДОГОВОР ОКАЗАНИЯ УСЛУГ №
г. Москва
, ИНН , в лице , действующего на основании , именуемое в дальнейшем «Заказчик», с одной стороны, и индивидуальный предприниматель Кузнецов Андрей Викторович (ОГРНИП 318774600123452), именуемый в дальнейшем «Исполнитель», с другой стороны, заключили настоящий договор о нижеследующем:
1. ПРЕДМЕТ ДОГОВОРА
1.1. Исполнитель обязуется по заданию Заказчика оказать услуги: , а Заказчик обязуется принять и оплатить эти услуги.
1.2. Срок оказания услуг: с по .
2. СТОИМОСТЬ И ПОРЯДОК РАСЧЁТОВ
2.1. Стоимость услуг составляет ₽ (), .
2.2. Заказчик вносит предоплату в размере 30 % — ₽ () в течение 3 (трёх) банковских дней с даты подписания договора.
2.2. Оплата стоимости услуг производится в течение рабочих дней с даты подписания акта об оказании услуг.
3. ПРИЁМКА УСЛУГ
3.1. По окончании оказания услуг Исполнитель передаёт Заказчику акт об оказании услуг. Заказчик в течение 5 (пяти) рабочих дней подписывает акт или направляет мотивированный отказ.
… разделы 4–7: ответственность, форс-мажор, споры, прочие условия — стандартный текст без полей …
8. РЕКВИЗИТЫ И ПОДПИСИ СТОРОН
ЗАКАЗЧИК
ИНН
КПП
Р/с
Банк:
БИК
____________ / ____________
ИСПОЛНИТЕЛЬ
ИП Кузнецов Андрей Викторович
ИНН 772845120921
ОГРНИП 318774600123452
Р/с 40802810900001234567
Банк: АО «ТБанк»
БИК 044525974
____________ / А. В. Кузнецов
{поле} пустозначение заполненоавто считает программа
Обязательные: 0 из 13
XLSX
clients.xlsx
лист «Клиенты» · 124 строки · 12 столбцов
Поле шаблона ← столбец таблицы
Поле
Столбец
Номер договора
✓
Дата договора
✓
Заказчик
✓
ИНН
1 ошибка
КПП
✓
В лице
✓
Услуги
✓
Сумма, ₽
2 пустые
Р/с и БИК
✓
Сроки, оплата
05.10–30.10
Предпросмотр по строкам
Строкаиз 124
Документ слева заполняется данными выбранной строки.
!
3 строки требуют внимания. Строка 56 — ИНН из 11 цифр; строки 87 и 101 — пустая сумма.
Пропустить строки с ошибками иначе документы выйдут с пустыми полями
Результат
Например: Договор_48-2026_Альфа-Трейд.docx
Создаю…0 / 121
✓
Готово
Слияние выполняет программа на сервере Сагар (шаблонизатор .docx + LibreOffice для PDF), модель не участвует: ~20 секунд на 124 документа.
Сумма прописью — проверьте сами
Контрольные случаи (пересчитываются при каждом запуске)
Что ещё проверяется
✓ИНН: длина 10/12 и контрольные числа по алгоритму ФНС
✓Расчётный счёт: 20 цифр и контрольный ключ вместе с БИК
✓БИК: 9 цифр, банк по справочнику ЦБ
✓Даты: окончание не раньше начала
✓Нумерация пунктов пересчитывается при включении условных пунктов
Что делает экран. Человек загрузил чужой договор и попросил поправить его словами. AXEL ничего не переписывает молча: все 23 правки внесены как исправления Word (вставки зелёным, удаления зачёркнуты красным), к спорным местам — примечания. Каждую правку можно принять или отклонить здесь или потом в самом Word; форматирование, нумерация и стили не тронуты. Попробуйте: примите или отклоните правки справа (текст в документе и счётчик меняются), отфильтруйте «Замена» и «Принять все», кликните правку — документ прокрутится к ней, переключите вид «С правками / Чистовик / Исходник».
DOCX
dogovor-postavki.docx
14 страниц · 186 КБ · загружен 01.10.2026, 10:42 · версия 2 (исходник — версия 1)
режим рецензирования
✓
Правки внесены в режиме рецензирования: откройте файл в Word — все изменения видны и отключаемы (Рецензирование → Принять / Отклонить). Форматирование, нумерация и стили не тронуты.
Приведи в соответствие реквизиты, замени «Поставщик» на «Исполнитель» по всему тексту, добавь пункт о неустойке 0,1 % в день
AXEL
Сделал 23 правки и 4 примечания: 6 — реквизиты ООО «ТехноСнаб» по карточке организации (kartochka-tekhnosnab.pdf), 16 — замена названия стороны во всех падежах (Поставщика → Исполнителя, Поставщику → Исполнителю…), 1 — новый пункт 7.4. Слова «поставка» и «Товар» не трогал — это предмет договора.
Проверка целостности после правок
✓ 14 стр. → 14 стр.✓ стили 38 → 38✓ нумерация пунктов не сбита✓ колонтитулы и поля страницы✓ таблица спецификации целаавтор правок: AXEL
Примечания (4)
стр. 1 из 14
ДОГОВОР ПОСТАВКИ № 118/П-2026
AXEL · примечание 1. Название «Договор поставки» и слово «Товар» оставлены: это вид договора (ст. 506 ГК РФ). Заменено только наименование стороны.
г. Москва12.09.2026
Общество с ограниченной ответственностью «ТехноСнаб» (ИНН 77284619907728461909), именуемое в дальнейшем «ПоставщикИсполнитель», в лице генерального директора Орлова Дмитрия Сергеевича, действующего на основании Устава, с одной стороны, и Общество с ограниченной ответственностью «Северный Луч» (ИНН 7814536202), именуемое в дальнейшем «Покупатель», в лице генерального директора Смирновой Елены Павловны, действующей на основании Устава, с другой стороны, заключили настоящий договор о нижеследующем:
AXEL · примечание 2. ИНН в преамбуле был с опечаткой: переставлены две последние цифры, контрольное число не сходилось. Исправлен по карточке организации — теперь совпадает с разделом 12.
1. ПРЕДМЕТ ДОГОВОРА
1.1. ПоставщикИсполнитель обязуется передать в собственность Покупателя оборудование (далее — Товар), а Покупатель — принять и оплатить Товар. Ассортимент, количество и цена Товара согласуются в Спецификациях, которые являются неотъемлемой частью договора.
1.2. Право собственности на Товар переходит к Покупателю с даты подписания универсального передаточного документа (УПД).
1.3. ПоставщикИсполнитель гарантирует, что Товар не заложен, не находится под арестом и свободен от прав третьих лиц.
стр. 22.3. … Покупатель оплачивает партию Товара в течение 10 банковских дней после уведомления ПоставщикаИсполнителя о готовности Товара к отгрузке …
стр. 22.5. … ПоставщикИсполнитель выставляет счёт на оплату каждой партии Товара …
стр. 33.2. … Покупатель направляет ПоставщикуИсполнителю заявку на партию не позднее чем за 5 рабочих дней …
стр. 33.4. … Доставка осуществляется ПоставщикомИсполнителем до склада Покупателя: г. Санкт-Петербург, ул. Софийская, д. 14 …
стр. 44.1. … ПоставщикИсполнитель передаёт Товар с УПД, сертификатами соответствия и гарантийными талонами …
стр. 55.2. … Гарантийный срок — 12 месяцев; ремонт в этот срок выполняется силами ПоставщикаИсполнителя …
стр. 55.6. … Расходы по возврату некачественного Товара лежат на ПоставщикеИсполнителе …
стр. 7
7. ОТВЕТСТВЕННОСТЬ СТОРОН
7.1. За неисполнение или ненадлежащее исполнение обязательств стороны несут ответственность в соответствии с законодательством Российской Федерации.
7.2. ПоставщикИсполнитель не несёт ответственности за задержку поставки, вызванную действиями перевозчика, выбранного Покупателем.
7.3. Претензии по качеству Товара направляются ПоставщикуИсполнителю в течение 10 рабочих дней с даты приёмки.
7.4. За нарушение сроков поставки или оплаты Товара сторона, нарушившая срок, уплачивает другой стороне неустойку (пени) в размере 0,1 % (ноль целых одна десятая процента) от суммы неисполненного обязательства за каждый день просрочки, но не более 10 % от этой суммы.
AXEL · примечание 3. Добавлено по запросу: пункт 7.4. Ставка 0,1 % в день — как вы просили; ограничение «не более 10 %» — обычная практика, отклоните правку или напишите, если оно не нужно. Пункты 7.1–7.3 не перенумерованы.
стр. 99.1. … ПоставщикИсполнитель вправе приостановить отгрузку, если оплата просрочена более чем на 15 дней …
стр. 1111.3. … Уведомления, направленные ПоставщикомИсполнителем по электронной почте, считаются полученными на следующий рабочий день …
стр. 14
12. АДРЕСА, РЕКВИЗИТЫ И ПОДПИСИ СТОРОН
ПОСТАВЩИКИСПОЛНИТЕЛЬ
ООО «ТехноСнаб»
ИНН 7728461909
КПП 772801001770601001
119180, г. Москва, ул. Большая Якиманка, д. 22, офис 12
Банк: АО «Альфа-Банк»ПАО Сбербанк
Р/с 4070281080130001234540702810938000012345
К/с 3010181020000000059330101810400000000225
БИК 044525593044525225
От ПоставщикаИсполнителя
____________ / Д. С. Орлов
ПОКУПАТЕЛЬ
ООО «Северный Луч»
ИНН 7814536202
КПП 781401001
191186, г. Санкт-Петербург, наб. реки Мойки, д. 42, лит. А
Банк: ПАО Сбербанк
Р/с 40702810755000048217
К/с 30101810400000000225
БИК 044525225
От Покупателя
____________ / Е. П. Смирнова
AXEL · примечание 4. Банковские реквизиты и КПП заменены по карточке организации от 15.09.2026: компания переехала и сменила банк — адрес в договоре уже был новый, а КПП и банк старые. Ключ расчётного счёта сверен с БИК — сходится.
Правки (23)
осталось 23
принято 0отклонено 0примечаний 4
Как это устроено
Правки пишутся прямо в .docx как исправления Word (w:ins / w:del) от автора «AXEL». Ваши решения здесь переносятся в файл; то, что не решили, останется правкой — её можно принять или отклонить в Word, Р7-Офис или LibreOffice.
Что делает экран. Сначала AXEL честно отвечает, можно ли обойтись без макроса (фильтр, ФИЛЬТР(), сводная, Power Query), и только потом выдаёт аккуратный VBA-код с комментариями на русском, разбором по шагам и проверкой безопасности: нет сети и запуска программ, удаляются только листы, созданные самим макросом. Есть версии для LibreOffice, Р7-Офиса и Google Таблиц, инструкция по установке и официальный способ Microsoft разблокировать файл из интернета. Попробуйте: «Написать макрос», переключатель способов без макроса, вкладки программ, клик по шагу разбора — в коде подсветятся нужные строки.
Макрос по описанию
Главная / МакросыVBA · Excel 2010–365, Windows и Mac
Что должен сделать макрос?
Модель: локальная (GX10)
Понял по вашему файлу:📎 prodazhi-2026.xlsxлист «Продажи»ключ — B «Менеджер»18 420 строк · 8 менеджеров
Шаг 1/3Понимаю задачу0,0 с
Разбираю задачу: лист «Продажи», ключ — столбец B, результат — листы и файлы
Ищу способ без макроса: нашёл четыре, но ни один не сохраняет файлы пачкой
Пишу код и проверяю: компиляция, нет сети, нет запуска программ, нет удаления файлов
Сначала: можно без макроса?
Автофильтр и копирование. Данные → Фильтр → в столбце «Менеджер» оставьте одного → выделите таблицу → Ctrl+C → новый лист → Ctrl+V. Потом Файл → «Сохранить копию» — и так для каждого менеджера.
любой Excel, LibreOffice, Р7-Офис8 менеджеров × ~2 мин ≈ 16 мин каждый месяц
Формула ФИЛЬТР(). На листе менеджера в B1 — фамилия, в A3 одна формула выводит все его строки и обновляется сама:
только Excel 365 / 2021, Google Таблицы, LibreOffice 24.8+файлы — вручную, а в отдельном файле формула потеряет данные
Сводная таблица → «Показать страницы фильтра отчёта». Вставка → Сводная таблица → «Менеджер» в область «Фильтры» → Анализ сводной таблицы → Параметры ▾ → «Показать страницы фильтра отчёта». Excel сам создаст по листу на менеджера.
листы — за минутуна листах итоги, а не исходные строки; файлы — вручную
Power Query. Данные → Из таблицы/диапазона → фильтр по менеджеру → «Закрыть и загрузить в…» новый лист. Повторить для каждого, дальше раз в месяц — «Обновить все».
обновляется одной кнопкой8 запросов настраивать руками; файлы — вручную
i
Почему всё-таки макрос. Ни один встроенный способ не сохраняет листы в отдельные файлы пачкой. У вас 8 менеджеров и отчёт каждый месяц: макрос делает 8 листов и 8 файлов примерно за 3 секунды одной кнопкой — и не перепутает, чьи строки кому.
OptionExplicit' ===== moduleSplitByManager · сделано в AXEL 01.10.2026 =====' Разносит строки листа «Продажи» по менеджерам (столбец B):' каждому — свой лист в этой книге и свой файл .xlsx' в подпапке «По менеджерам» рядом с книгой.' Исходный лист только читается. Удаляются только листы,' созданные этим макросом (у них есть скрытая метка).PrivateConst SRC_SHEET AsString = "Продажи"' лист с даннымиPrivateConst KEY_COL AsLong = 2 ' B = «Менеджер»PrivateConst OUT_FOLDER AsString = "По менеджерам"' подпапка для файловPrivateConst TAG AsString = "AXEL_split"' метка наших листовPublicSub SplitByManager()Dim src As Worksheet, ws As WorksheetDim data AsVariant, part() AsVariantDim managers AsNew Collection, m AsVariantDim lastRow AsLong, lastCol AsLong, skipped AsLongDim r AsLong, c AsLong, k AsLongDim folder AsString, msg AsStringDim icon As VbMsgBoxStyle, calcMode As XlCalculation' --- 1. Проверки: книга сохранена на диске, лист и данные есть ---If Len(ThisWorkbook.Path) = 0 Or Left$(ThisWorkbook.Path, 4) = "http"Then MsgBox "Сохраните книгу в папку на диске: файлы появятся рядом с ней.", vbExclamationExitSubEndIfIfNot SheetExists(SRC_SHEET) Then MsgBox "Не найден лист «" & SRC_SHEET & "».", vbExclamationExitSubEndIfSet src = ThisWorkbook.Worksheets(SRC_SHEET) lastRow = src.Cells(src.Rows.Count, KEY_COL).End(xlUp).Row lastCol = src.Cells(1, src.Columns.Count).End(xlToLeft).ColumnIf lastRow < 2 Then MsgBox "На листе «" & SRC_SHEET & "» нет строк с данными.", vbInformationExitSubEndIf' --- 2. Ускоряем работу; настройки вернём в блоке Finish --- calcMode = Application.CalculationOnErrorGoTo Fail Application.ScreenUpdating = False Application.DisplayAlerts = False Application.Calculation = xlCalculationManual' --- 3. Убираем листы прошлого запуска (только с меткой TAG) --- DeleteOwnSheets' --- 4. Список менеджеров без повторов (регистр не важен) --- data = src.Range(src.Cells(1, 1), src.Cells(lastRow, lastCol)).ValueFor r = 2 To lastRow m = KeyOf(data(r, KEY_COL))If Len(m) = 0 Then skipped = skipped + 1 ' строка без менеджераElseIfNot HasKey(managers, CStr(m)) Then managers.Add m, mEndIfNext r' --- 5. Подпапка рядом с книгой --- folder = ThisWorkbook.Path & Application.PathSeparator & OUT_FOLDERIf Len(Dir(folder, vbDirectory)) = 0 Then MkDir folder' --- 6. Каждому менеджеру: свой лист и свой файл ---ForEach m In managersReDim part(1 To lastRow, 1 To lastCol) k = 0For r = 1 To lastRow ' строка 1 — шапкаIf r = 1 Or StrComp(KeyOf(data(r, KEY_COL)), m, vbTextCompare) = 0 Then k = k + 1For c = 1 To lastCol part(k, c) = data(r, c)Next cEndIfNext rSet ws = ThisWorkbook.Worksheets.Add( _ After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)) ws.Name = FreeSheetName(CStr(m)) ws.CustomProperties.Add Name:=TAG, Value:="1"For c = 1 To lastCol ' форматы дат и сумм — как в исходнике ws.Columns(c).NumberFormat = src.Cells(2, c).NumberFormatNext c ws.Range("A1").Resize(k, lastCol).Value = part ' значения, без формул ws.Rows(1).Font.Bold = True ws.Range("A1").Resize(k, lastCol).Columns.AutoFit ws.Copy ' копия листа = новая книгаWith ActiveWorkbook .SaveAs Filename:=folder & Application.PathSeparator & _ Clean(CStr(m)) & ".xlsx", FileFormat:=xlOpenXMLWorkbook .Close SaveChanges:=FalseEndWithNext m src.Activate msg = "Готово: листов и файлов — " & managers.Count & vbCrLf & _"Папка: " & folder & vbCrLf & _"Пропущено строк без менеджера: " & skipped icon = vbInformationFinish:' --- 7. Возвращаем настройки Excel в любом случае --- Application.Calculation = calcMode Application.DisplayAlerts = True Application.ScreenUpdating = TrueIf Len(msg) > 0 Then MsgBox msg, icon, "AXEL: разнести по менеджерам"ExitSubFail: msg = "Макрос остановлен: " & Err.Description & vbCrLf & _"Лист «" & SRC_SHEET & "» не изменён." icon = vbCriticalResume FinishEndSub' Удаляет только листы с меткой TAG — созданные прошлым запускомPrivateSub DeleteOwnSheets()Dim i AsLong, p AsLong, ws As WorksheetFor i = ThisWorkbook.Worksheets.Count To 1 Step -1Set ws = ThisWorkbook.Worksheets(i)For p = 1 To ws.CustomProperties.CountIf ws.CustomProperties(p).Name = TAG Then ws.DeleteExitForEndIfNext pNext iEndSub' Текст ячейки без пробелов по краям; ошибки (#Н/Д) и пустые -> ""PrivateFunction KeyOf(ByVal v AsVariant) AsStringIfNot IsError(v) Then KeyOf = Trim$(CStr(v))EndFunction' Есть ли ключ в коллекции (сравнение без учёта регистра)PrivateFunction HasKey(col As Collection, ByVal key AsString) AsBooleanDim v AsVariantOnErrorResumeNext v = col(key) HasKey = (Err.Number = 0)OnErrorGoTo 0EndFunction' Есть ли в книге лист с таким именемPrivateFunction SheetExists(ByVal sName AsString) AsBooleanDim sh AsObjectForEach sh In ThisWorkbook.SheetsIf StrComp(sh.Name, sName, vbTextCompare) = 0 Then SheetExists = TrueExitFunctionEndIfNext shEndFunction' Заменяет символы, запрещённые в именах листов и файловPrivateFunction Clean(ByVal s AsString) AsStringDim ch AsVariantForEach ch In Array("\", "/", ":", "*", "?", """", "<", ">", "|", "[", "]") s = Replace(s, ch, "_")Next ch Clean = sEndFunction' Свободное имя листа: до 31 знака и не совпадает с чужими листамиPrivateFunction FreeSheetName(ByVal s AsString) AsStringDim base AsString, nm AsString, n AsLong base = Left$(Clean(s), 25) nm = base n = 1DoWhile SheetExists(nm) n = n + 1 nm = base & " (" & n & ")"Loop FreeSheetName = nmEndFunction
REM ===== moduleSplitByManager для LibreOffice Calc · AXEL 01.10.2026 =====REM Разносит строки листа «Продажи» по менеджерам (столбец B):REM свой лист в книге и свой файл .xlsx в подпапке рядом с книгой.REM Удаляет только листы прошлого запуска: их список хранитсяREM в свойствах документа (Файл -> Свойства -> Свои свойства -> AXEL_split).OptionExplicitConst SRC_SHEET = "Продажи"Const KEY_COL = 1 ' столбец B (в LibreOffice счёт с нуля)Const OUT_FOLDER = "По менеджерам"Const TAG = "AXEL_split"Sub SplitByManager()Dim oDoc AsObject, oSheets AsObject, oSrc AsObject, oCur AsObjectDim oSh AsObject, oNew AsObject, oProps AsObjectDim data AsVariant, part() AsVariant, names() AsString, v AsVariantDim lastRow AsLong, lastCol AsLong, r AsLong, k AsLong, i AsLong, n AsLongDim m AsString, sPath AsString, sSep AsString, sOut AsString, own AsStringDim hidden(0) AsNew com.sun.star.beans.PropertyValueDim xlsx(0) AsNew com.sun.star.beans.PropertyValue oDoc = ThisComponent oSheets = oDoc.SheetsIf oDoc.getURL() = ""Then MsgBox "Сначала сохраните книгу." : ExitSubIfNot oSheets.hasByName(SRC_SHEET) Then MsgBox "Нет листа «" & SRC_SHEET & "»." : ExitSubOnErrorGoTo Fail' 1. Границы данных и сами данные — одним массивом oSrc = oSheets.getByName(SRC_SHEET) oCur = oSrc.createCursor() oCur.gotoEndOfUsedArea(False) lastRow = oCur.RangeAddress.EndRow lastCol = oCur.RangeAddress.EndColumn data = oSrc.getCellRangeByPosition(0, 0, lastCol, lastRow).getDataArray()' 2. Убираем только наши листы прошлого запуска oProps = oDoc.DocumentProperties.UserDefinedPropertiesIf oProps.getPropertySetInfo().hasPropertyByName(TAG) ThenForEach v In Split(oProps.getPropertyValue(TAG), "|")If v <> ""And oSheets.hasByName(v) Then oSheets.removeByName(v)Next vElse oProps.addProperty(TAG, com.sun.star.beans.PropertyAttribute.REMOVABLE, "")EndIf' 3. Менеджеры без повторов, пустые пропускаем n = -1For r = 1 To lastRow m = Trim(CStr(data(r)(KEY_COL)))If m <> ""And IndexOf(names, n, m) < 0 Then n = n + 1 : ReDimPreserve names(n) : names(n) = mEndIfNext r' 4. Подпапка рядом с книгой sPath = ConvertFromURL(oDoc.getURL()) sSep = GetPathSeparator() i = Len(sPath)DoWhile Mid(sPath, i, 1) <> sSep : i = i - 1 : Loop sOut = Left(sPath, i) & OUT_FOLDERIfNot FileExists(sOut) Then MkDir sOut hidden(0).Name = "Hidden" : hidden(0).Value = True xlsx(0).Name = "FilterName" : xlsx(0).Value = "Calc MS Excel 2007 XML"' 5. Каждому менеджеру: лист (копия с форматами) и файл .xlsxFor i = 0 To nReDim part(lastRow) part(0) = data(0) : k = 0 ' шапкаFor r = 1 To lastRowIf LCase(Trim(CStr(data(r)(KEY_COL)))) = LCase(names(i)) Then k = k + 1 : part(k) = data(r)EndIfNext rReDimPreserve part(k) m = FreeName(oSheets, names(i)) oSheets.copyByName(SRC_SHEET, m, oSheets.getCount()) ' форматы и ширины oSh = oSheets.getByName(m) oSh.getCellRangeByPosition(0, 0, lastCol, k).setDataArray(part) ' значенияIf k < lastRow Then oSh.Rows.removeByIndex(k + 1, lastRow - k) own = own & m & "|" oNew = StarDesktop.loadComponentFromURL("private:factory/scalc", "_blank", 0, hidden()) oNew.Sheets.importSheet(oDoc, m, 0) oNew.Sheets.removeByName(oNew.Sheets.getByIndex(1).Name) ' пустой «Лист1» oNew.storeToURL(ConvertToURL(sOut & sSep & Clean(names(i)) & ".xlsx"), xlsx()) oNew.close(True) : oNew = NothingNext i oProps.setPropertyValue(TAG, own) oDoc.CurrentController.setActiveSheet(oSrc) MsgBox "Готово: листов и файлов — " & (n + 1) & Chr(10) & "Папка: " & sOutExitSubFail:IfNot IsNull(oNew) Then oNew.close(True) ' не оставляем скрытых окон MsgBox "Макрос остановлен: " & Error() & Chr(10) & "Лист «" & SRC_SHEET & "» не изменён."EndSub' Номер строки s в массиве arr(0..last) без учёта регистра, иначе -1Function IndexOf(arr, last AsLong, s AsString) AsLongDim j AsLong IndexOf = -1For j = 0 To lastIf LCase(arr(j)) = LCase(s) Then IndexOf = j : ExitFunctionNext jEndFunction' Заменяет символы, запрещённые в именах листов и файловFunction Clean(ByVal s AsString) AsStringDim ch AsVariantForEach ch In Array("\", "/", ":", "*", "?", """", "<", ">", "|", "[", "]") s = Join(Split(s, ch), "_")Next ch Clean = sEndFunction' Свободное имя листа: если занято — «Имя (2)»Function FreeName(oSheets AsObject, s AsString) AsStringDim base AsString, nm AsString, j AsLong base = Left(Clean(s), 25) : nm = base : j = 1DoWhile oSheets.hasByName(nm) j = j + 1 : nm = base & " (" & j & ")"Loop FreeName = nmEndFunction
!
Макросы Р7-Офиса работают внутри редактора и не могут сохранять файлы на диск: этот макрос раскладывает строки по листам, а файлы сохраняются через «Файл → Сохранить копию как…».
JSР7-Офис 7.x и новее · 54 строк · запуск: вкладка «Плагины» (в новых версиях «Вид») → «Макросы» → «Создать» → вставить → «Выполнить»
// ===== Макрос Р7-Офис (JavaScript) · сделано в AXEL 01.10.2026 =====// Разносит строки листа «Продажи» по листам менеджеров (столбец B).// Ничего не удаляет: если имя листа занято, создаёт «Имя (2)».// Макросы Р7-Офиса не пишут файлы на диск — каждый лист сохраните// через «Файл -> Сохранить копию как…» или возьмите версию для Excel.(function () {var SRC = "Продажи", KEY = 1; // B = 1, столбцы считаются с нуляvar src = Api.GetSheet(SRC);if (!src) return; // нет листа — ничего не делаем// 1. Шапка: сколько столбцов и какие форматы чисел во 2-й строкеvar head = [], fmt = [], cols = 0;while (src.GetRangeByNumber(0, cols).GetValue() !== "") { head.push(src.GetRangeByNumber(0, cols).GetValue()); fmt.push(src.GetRangeByNumber(1, cols).GetNumberFormat()); cols++; }// 2. Строки группируем по менеджеру, пустые пропускаемvar groups = {}, order = [];for (var r = 1; src.GetRangeByNumber(r, 0).GetValue() !== ""; r++) {var row = [];for (var c = 0; c < cols; c++) row.push(src.GetRangeByNumber(r, c).GetValue());var m = String(row[KEY]).trim();if (!m) continue;if (!groups[m]) { groups[m] = []; order.push(m); } groups[m].push(row); }// 3. Свободное имя листа: без запрещённых символов и совпаденийfunction freeName(s) {var base = s.replace(/[\\\/?*\[\]:]/g, "_").slice(0, 25), name = base, n = 1;while (Api.GetSheet(name)) { n++; name = base + " (" + n + ")"; }return name; }// 4. Лист на каждого менеджера: шапка жирным, значения с форматами order.forEach(function (m) { Api.AddSheet(freeName(m)); // новый лист становится активнымvar ws = Api.GetActiveSheet(); head.forEach(function (h, c) { ws.GetRangeByNumber(0, c).SetValue(h); ws.GetRangeByNumber(0, c).SetBold(true); }); groups[m].forEach(function (row, i) { row.forEach(function (v, c) {var cell = ws.GetRangeByNumber(i + 1, c); cell.SetValue(v); cell.SetNumberFormat(fmt[c]); }); }); }); src.SetActive(); // возвращаемся на «Продажи»})();
GSGoogle Таблицы · 65 строк · запуск: Расширения → Apps Script → вставить → ▶ splitByManager. При первом запуске Google попросит доступ к Диску — он нужен, чтобы сохранить таблицы в папку.
/** * Разносит строки листа «Продажи» по менеджерам (столбец B): * свой лист в этой таблице и отдельная Google-таблица в папке * «По менеджерам» рядом с исходной (на Google Диске). * Удаляет только листы прошлого запуска (скрытая метка axel-split). * Сделано в AXEL 01.10.2026. Запуск: Расширения -> Apps Script -> ▶ splitByManager */const SRC_SHEET = 'Продажи';const KEY_COL = 2; // B = «Менеджер»const OUT_FOLDER = 'По менеджерам';const TAG = 'axel-split'; // метка наших листовfunction splitByManager() {const ss = SpreadsheetApp.getActive();const src = ss.getSheetByName(SRC_SHEET);if (!src) thrownew Error('Не найден лист «' + SRC_SHEET + '»');const range = src.getDataRange();const values = range.getValues();if (values.length < 2) thrownew Error('На листе нет строк с данными');const formats = range.getNumberFormats()[1]; // форматы 2-й строкиconst head = values[0];// 1. Убираем листы прошлого запуска — только с нашей меткой ss.getSheets() .filter(sh => sh.getDeveloperMetadata().some(d => d.getKey() === TAG)) .forEach(sh => ss.deleteSheet(sh));// 2. Группируем строки по менеджеру, пустые пропускаемconst groups = new Map(); values.slice(1).forEach(row => {const m = String(row[KEY_COL - 1]).trim();if (!m) return;if (!groups.has(m)) groups.set(m, []); groups.get(m).push(row); });// 3. Папка «По менеджерам» рядом с таблицейconst parent = DriveApp.getFileById(ss.getId()).getParents().next();const found = parent.getFoldersByName(OUT_FOLDER);const folder = found.hasNext() ? found.next() : parent.createFolder(OUT_FOLDER);// 4. Лист + отдельная таблица на каждого менеджера groups.forEach((rows, m) => {const sh = ss.insertSheet(freeName_(ss, m), ss.getNumSheets()); sh.addDeveloperMetadata(TAG); sh.getRange(1, 1, rows.length + 1, head.length).setValues([head, ...rows]); sh.getRange(2, 1, rows.length, head.length).setNumberFormats(rows.map(() => formats)); sh.getRange(1, 1, 1, head.length).setFontWeight('bold');const file = SpreadsheetApp.create(m); sh.copyTo(file).setName(m); file.deleteSheet(file.getSheets()[0]); // пустой «Лист1» DriveApp.getFileById(file.getId()).moveTo(folder); }); src.activate(); ss.toast('Готово: ' + groups.size + ' листов и таблиц в папке «' + OUT_FOLDER + '»', 'AXEL');}// Свободное имя листа: если занято — «Имя (2)»function freeName_(ss, name) {let s = name, n = 1;while (ss.getSheetByName(s)) s = name + ' (' + (++n) + ')';return s;}
Разбор по шагам
клик — подсветка в коде VBA
Проверка кода
6 ✓ · 2 ⚠
✓
Нет обращений в интернет
Нет URLDownloadToFile, XMLHTTP, WinHttp, открытия книг по ссылке.
✓
Не запускает программы
Нет Shell, WScript.Shell и вообще CreateObject — только объекты самого Excel.
✓
Меняет только созданные им листы
«Продажи» только читается. Удаляются лишь листы со скрытой меткой AXEL_split.
✓
Не удаляет файлы
Нет Kill, FileSystemObject и удаления папок.
✓
Возвращает настройки Excel даже при ошибке
Блок Finish: обновление экрана, вопросы и пересчёт — как были до запуска.
✓
Прогон в песочнице на примере
30 строк, 3 менеджера → 3 листа и 3 файла; строк в файлах столько же, сколько в исходнике.
⚠
Пишет файлы в подпапку рядом с книгой
Создаёт «По менеджерам» и сохраняет туда 8 файлов .xlsx. Файлы с теми же именами перезаписываются — это результат прошлого запуска.
⚠
Книга в OneDrive или SharePoint
Путь у такой книги — ссылка https://. Макрос остановится и попросит сохранить книгу в обычную папку.
Как установить
Откройте книгу с листом «Продажи» и нажмите Alt+F11выберите Сервис → Макрос → Редактор Visual Basic — откроется редактор VBA.
В меню редактора: Insert → Module (в русском Excel — Вставка → Модуль).
Нажмите «Копировать» выше и вставьте код в пустое окно: Ctrl+V⌘+V.
Сохраните книгу как «Книга Excel с поддержкой макросов (*.xlsm)» — в .xlsx макрос не сохранится.
Запуск: Alt+F8Сервис → Макрос → Макросы… → SplitByManager → Выполнить. В готовом .xlsm — просто кнопка на листе «Пуск».
!
Файл скачан из интернета или пришёл по почте? Excel по умолчанию блокирует в нём макросы — красная полоса «Риск безопасности». Официальный способ Microsoft: закройте файл → в Проводнике щёлкните его правой кнопкой → Свойства → на вкладке «Общие» поставьте флажок «Разблокировать» → ОК и откройте файл снова.
!
Файл скачан из интернета? При открытии Excel для Mac спросит, включать ли макросы, — нажмите «Включить макросы», только если файл ваш или от того, кому вы доверяете.
Не включайте «Все макросы» в настройках безопасности целиком: разблокируйте только тот файл, которому доверяете. Готовый .xlsm от AXEL подписан и проверен, но правило то же.
Что делает экран. Процесс описывается шагами, а AXEL превращает его в комплект связанных файлов: таблицу с листом для каждого шага, форму Word и инструкцию. По клику на шаг справа видно, кто его выполняет и что создаётся (файл, лист, поля, формулы, подсветка, макрос); срок (SLA) сразу становится формулой и правилом подсветки просрочек. Попробуйте: клик по шагу, смените срок согласования и посмотрите на подсветку, «Собрать комплект файлов», выберите внизу другой готовый процесс.
Конструктор бизнес-процесса
Главная / Бизнес-процессывходит в тариф «Бизнес»
Опишите процесс словами
Модель: локальная (GX10)
Процесс
Нажмите на шаг — справа появится, что AXEL для него создаст.
Лист
сегодня 01.10.2026
G2fx
Правило подсветки (условное форматирование):
Комплект файлов
3 файла
Файлы связаны: форма Word добавляет строку в таблицу, инструкция описывает роли и сроки именно этого процесса. Всё проверяется пересчётом в LibreOffice на сервере.
Начинаю…0 %
✓
Комплект собран и проверен.
Шаг
Роли и сроки
Срок
Подсвечивать просрочки в файле
Уведомления
Письмо ответственному о просрочке фаза 7
Напоминание в Telegram фаза 7
Пока уведомлений нет: просрочки видны по подсветке в файле и в отчёте руководителя.
Готовые процессы
клик — подставить в конструктор
Что делает экран. Библиотека проверенных шаблонов Excel и Word по отраслям: поиск, чипы отраслей и переключатель программы фильтруют карточки сразу, на карточке видно, что внутри, где работает и сколько раз шаблоном пользовались. Предпросмотр показывает миниатюру листа с формулами, а поле «Настроить словами» сразу меняет её (например, «добавь столбец «Телефон»»). Попробуйте: чип «Склад», поиск «смета», «Посмотреть» → «Применить», «Взять и настроить».
Шаблоны по отраслям
Главная / Шаблоны
Найдено шаблонов: 0
Такого шаблона пока нет
Опишите задачу словами — AXEL соберёт таблицу с нуля под ваши столбцы и формулы.
i
Все шаблоны проверены: формулы пересчитаны в LibreOffice, файлы открываются в Excel 2016–365, LibreOffice, Р7-Офисе и МойОфисе. Документы Word сверены юристом-партнёром в 09.2026.
Что делает экран. Все работы в одном месте: Excel, Word и макросы, разложенные по папкам-проектам, с числом версий и статусом — «готово», «ждёт подтверждения», «ошибка проверки». Незакреплённые файлы удаляются через 30 дней после последнего изменения, поэтому скорые удаления видны заранее и их можно продлить. Попробуйте: переключите «Excel / Word / Макросы», выберите папку «Кадры», наберите в поиске «договор» или «табель», отметьте пару файлов галочками, нажмите «Продлить».
Мои файлы
Аккаунт / Все файлы
Файлов
14
в 4 проектах · 22 версии
Ждут подтверждения
2
план готов, правки не внесены
Ошибка проверки
1
файл не выдан, исходник цел
Скоро удалятся
2
продлите или скачайте
i
Файлы хранятся 30 дней с последнего изменения, закреплённые — бессрочно (тариф «Бизнес»). Исходник и все версии удаляются вместе, за 3 дня придёт напоминание на почту.
Журнал продаж: НДС, итоги, нарастающий итог · 3,2 МБ
Продажи 2026
3
30.09.2026, 11:05
через Telegram-бот
готово
DOCX
dogovor-postavki.docx
Договор поставки: 23 правки в рецензировании · 14 стр.
Продажи 2026
2
30.09.2026, 09:15
ждёт подтверждения
принято 0 из 23
XLSX
zayavki-uchet.xlsx
Учёт заявок: 4 листа, 23 формулы · 96 КБ
Продажи 2026
1
29.09.2026, 18:03
готово
XLSM
razbivka-po-menedzheram.xlsm
Разнести строки по менеджерам, кнопка на листе · 142 КБ
Продажи 2026
1
29.09.2026, 16:40
готово
BAS
moduleSplitByManager.bas
Код VBA для вашей книги · 4 КБ
Продажи 2026
1
29.09.2026, 16:38
готово
XLSX
zayavki.xlsx
Реестр заявок и оплат, SLA 2 дня · 210 КБ
Закупки
2
28.09.2026, 14:20
готово
DOTX
zayavka-forma.dotx
Форма заявки на закупку, 9 полей · 38 КБ
Закупки
1
28.09.2026, 14:18
готово
DOTX
dogovor-uslug-ip.dotx
Договор услуг с ИП: поля, сумма прописью · 52 КБ
Закупки
2
27.09.2026, 17:52
готово
XLSX
clients.xlsx
Контрагенты для слияния: 124 строки · 64 КБ
Закупки
1
27.09.2026, 17:40
готово
XLSX
sklad-ostatki.xlsx
Приход, расход, остатки · 1,1 МБ
Склад
4
25.09.2026, 12:07
ошибка проверки
2 формулы дали #ССЫЛКА! — правка откачена
CSV
prihod-sentyabr.csv
Выгрузка из 1С: приход за сентябрь · 820 КБ
Склад
1
24.09.2026, 10:31
готово
DOCX
zayavlenie-otpusk.docx
Заявление на отпуск, заполнено · 22 КБ
Кадры
1
19.09.2026, 15:44
готовоудалится 19.10
DOTX
prikaz-o-prieme.dotx
Приказ о приёме (Т-1), шаблон · 41 КБ
Кадры
1
12.09.2026, 09:02
готовоудалится 12.10
Ничего не нашлось
Попробуйте другое слово или сбросьте фильтры. Искать можно и по-русски: «табель», «договор», «склад».
Что делает экран. Лента всех версий файла: кто и когда, по какому запросу, что изменилось и чем закончилась проверка целостности. Откат ничего не удаляет — он создаёт новую версию-копию, вся история остаётся. Справа — сводное сравнение двух выбранных версий. Попробуйте: отметьте «В сравнение» у двух версий, «Сравнить с предыдущей», «Откатить к этой» у версии 1, раскройте строку проверки.
История версий
Мои файлы / Продажи 2026
XLSX
prodazhi-2026.xlsx
Проект «Продажи 2026» · 3 версии · 6 листов в исходнике, 18 420 строк · хранится до 30.10.2026
i
Откат не стирает историю: создаётся новая версия — копия выбранной. Любую версию можно скачать или сравнить с другой.
Версии
новые сверху
Сравнение версий
версия 1 → версия 3
Хранение
Версии хранятся 30 дней — эти до 30.10.2026.
Каждая версия — полный файл: скачивается и открывается без AXEL.
Хранить бессрочно — на тарифе «Бизнес».
Напомнить за 3 дня до удаления
Что делает экран. Здесь человек говорит, в какой программе он работает, — и AXEL подбирает только те функции, которые там есть: для Excel 2016/2019 вместо ПРОСМОТРX будет ИНДЕКС + ПОИСКПОЗ, для LibreOffice — ссылка на лист через точку. Если файл открывают ещё и коллеги в Р7-Офисе или LibreOffice, формула подбирается так, чтобы работала у всех. Приватность по умолчанию строгая: только наши серверы, облачная модель — лишь по согласию и без персональных данных. Попробуйте: переключите «Excel 365» ↔ «Excel 2016 / 2019», добавьте «Р7-Офис» в «также открывают», смените язык и разделитель, включите облачную модель и выключите маскирование.
Настройки
Аккаунт / Настройки✓ Все изменения сохранены
Моя программа
влияет на выбор функций
В чём вы работаете чаще всего
Определили по вашему файлу prodazhi-2026.xlsx (сохранён в Excel 2016). Можно поменять.
Файлы также открывают — коллеги, бухгалтерия, клиенты
Формула подбирается так, чтобы работала во всех отмеченных программах.
Язык функций
Разделитель аргументов
Разделитель зависит от региональных настроек Windows, а не от языка Excel. В России почти всегда «;».
Задача: подтянуть цену по артикулу из B2 с листа «Прайс»; если артикула нет — написать «нет в прайсе».
=ЕСЛИОШИБКА(ИНДЕКС(Прайс!$C:$C;ПОИСКПОЗ(B2;Прайс!$A:$A;0));"нет в прайсе")
В Excel 2016 / 2019 нет ПРОСМОТРX — берём ИНДЕКС + ПОИСКПОЗ, это работает везде.
Не будем предлагать
ПРОСМОТРXФИЛЬТРУНИКСОРТLET
Приватность и модели
152-ФЗ · данные в России
i
Уходит в облако
названия листов и столбцов;
формулы и типы данных;
до 20 строк-образцов, где ФИО, телефоны и ИНН заменены на метки [ФИО_1], [ТЕЛ_1].
Не уходит никогда
сам файл и остальные строки;
макросы и скрытые листы;
документы Word с паспортными данными.
!
Маскирование выключено. Файлы с персональными данными будут обрабатываться только на наших серверах — облачная модель для них отключится автоматически.
Вместе с версиями. Откатить правку после этого будет нельзя.
Не обучать модели на моих файлах
Не выключается: ваши файлы не используются для обучения.
всегда
Срок хранения файлов
С последнего изменения. За 3 дня до удаления придёт письмо.
Где обрабатывались мои последние задачи
Задача
Где
Персональные данные
Когда
tabel-sentyabr.xlsx · план правки
Сагар + GX10
ФИО 48 сотрудников — замаскированы
30.09, 11:41
prodazhi-2026.xlsx · нарастающий итог
GX10
нет
30.09, 11:05
dogovor-postavki.docx · рецензирование
GX10
ИНН и ФИО не покидали сервер
30.09, 09:14
Команда
тариф «Бизнес»
i
У вас «Старт» — вы работаете один. На «Бизнесе» до 10 человек, общие проекты, шаблоны и история.
АО
Алексей Орлов(вы)
все права, оплата
владелец
АП
Анна Петрова
отдел продаж
ИС
Игорь Сидоров
отдел продаж
ВК
Виктор Ким
приглашение отправлено
ждёт
Редактор создаёт и дорабатывает файлы; «просмотр» — скачивает и комментирует. Правки, меняющие данные, подтверждают только владелец и редакторы.
Уведомления
Telegram привязан
Событие
Почта
Telegram
Файл готов
Нужно подтвердить правки
Проверка не прошла
Файлы удалятся через 3 дня
Осталось меньше 10 запросов
Почта: a.or•••@yandex.ru
Удалить все файлы?
Удалим 14 файлов, 22 версии и исходники с наших серверов. Аккаунт, тариф и сохранённые шаблоны останутся.
!
Это нельзя отменить. Сначала скачайте архив — после удаления восстановить файлы не сможем даже мы.
Что делает экран. Четыре тарифа и разовый пакет запросов, честно показано, что считается запросом (формула — 1, доработка файла с проверкой — 5, ремонт формулы после неудачной проверки — бесплатно). Оплата — карта, СБП по QR или счёт для юрлица, чеки по 54-ФЗ; при переходе на тариф выше неиспользованные дни «Старта» зачитываются. Попробуйте: переключите «Помесячно / За год −20 %», выберите «Профи» или «Бизнес», смените способ оплаты и нажмите «Оплатить» — платёж появится в истории.
Тарифы и оплата
Аккаунт / Тарифы
Ваш тариф
Стартактивен
оплачен до 14.10.2026 · 390 ₽ в месяц
Запросы в этом периоде62 из 100
Остаток не переносится. Запросы из пакетов не сгорают 12 месяцев.
Автопродление СБП, 15.10.2026 — 390 ₽
Отключить можно в любой момент — тариф доработает до конца периода.
Бесплатно
ваш тариф
0 ₽навсегда
без карты
10 запросов в месяц
формулы и небольшие файлы до 5 МБ
история версий 7 дней
Telegram-бот
Старт
ваш тариф
390 ₽в месяц
100 запросов в месяц
файлы до 20 МБ
шаблоны Word с полями
история версий 30 дней
Профи
выбирают чащеваш тариф
990 ₽в месяц
500 запросов в месяц
файлы до 50 МБ
макросы VBA и .xlsm с кнопкой
Word-слияние: сотни документов из таблицы
история версий 90 дней
Бизнес
командаваш тариф
2 990 ₽в месяц
команда до 10 человек, 2 000 запросов
бизнес-процессы и общие шаблоны
хранение файлов бессрочно
приоритет в очереди
договор, счёт и акты для юрлица
Оформление
переход на тариф выше
Что покупаемТариф «Профи»
Период1 месяц · до 29.10.2026
Цена990 ₽
Зачёт 14 неиспользованных дней «Старта»−182 ₽
К оплате808 ₽
Тариф включится сразу после оплаты, запросы — 500 на месяц.
МИР, Visa и Mastercard российских банков. Номер карты вводится на защищённой странице платёжного сервиса — AXEL его не видит и не хранит.
МИР3-D SecureSberPayT-Pay
Отсканируйте в приложении банкаСбер, Т-Банк, ВТБ, Альфа и ещё 200+ банков. Сумма уже в QR.QR действует ещё 15:00С телефона? Нажмите «Оплатить» — откроется приложение банка.
✓
ООО «Северный Луч» · КПП 781401001 · г. Санкт-Петербург. Реквизиты подставим в счёт и акт.
Тариф включится после поступления денег — обычно 1 банковский день. Акты — ежемесячно, через ЭДО или на почту. НДС не облагается (УСН).
Создаём платёж…
Чек по 54-ФЗ придёт на почту сразу после оплаты. Возврат за неиспользованные дни — в течение 14 дней.
Что считается запросом
Действие
Запросов
Формула по описанию
1
Уточняющие вопросы AXEL
0
Макрос VBA с инструкцией
2
Новая таблица под задачу
3
Документ или шаблон Word
3
Доработка файла с проверкой целостности
5
Ремонт, если формула не прошла проверку
0
Запрос списывается, только когда результат выдан. Отменили план — запрос возвращается.
Разовый пакет
не сгорает 12 мес.
50 запросов тратятся после запросов тарифа290 ₽
История платежей
Дата
Что
Сумма
Способ
Статус
15.09.2026
«Старт», месяц
390 ₽
СБП
оплачено
15.08.2026
«Старт», месяц
390 ₽
Карта МИР ··4417
оплачено
16.07.2026
«Старт», месяц · повтор
390 ₽
Карта МИР ··4417
оплачено
15.07.2026
«Старт», месяц
390 ₽
Карта МИР ··4417
отклонено банком
недостаточно средств, повторили на следующий день
15.06.2026
«Старт», месяц
390 ₽
Карта МИР ··4417
оплачено
Что делает экран. Пульт владельца сервиса: сколько запросов, какая доля формул прошла пересчёт в LibreOffice с первого раза, что стоит в очереди и хватает ли мощности. Внизу — состояние трёх площадок: Сагар (веб, очередь, LibreOffice, классификатор на CPU), GX10 (основные модели) и Timeweb (облачный резерв, только без ПДн). Ошибки идут лентой вместе с тем, как система их уже обработала: ремонт, резерв, повтор. Попробуйте: переключить «Сегодня / 7 дней / 30 дней», кликнуть по столбику графика, отфильтровать ошибки и открыть «Подробнее».
Обзор
Админка · обновлено 14:32:05
!
Timeweb израсходовал 71 % дневного бюджета к 14:32. При таком темпе лимит 580 ₽ закончится около 18:40 — дальше резерв выключится и все запросы пойдут на GX10, ожидание в пик вырастет примерно до 40 с.
Запросов
1 842
▲ 6 % к этому часу вчера
С первого раза
91,4 %
▲ 0,8 п.п. · цель 90 %
Среднее время ответа
13,5 с
формула 3,1 с · файл 41 с
Очередь сейчас
7
LibreOffice 3 · GX10 4 · ждать ≈ 6 с
Активных сегодня
684
из них новых 71
Выручка сегодня
14 870 ₽
▲ 9 % к среде 23.09
Запросы по часам · сегодня, 30.09
наши серверыTimeweb (резерв)
3001500
Кликните по столбику — покажу разбивку.
По типам задач
1 842 запроса
Время — среднее от запроса до проверенного результата. Доработка файла дольше всех: копия, правка, пересчёт в LibreOffice и проверка целостности.
Последние ошибки
14:27
проверкаФормула не прошла пересчёт → ремонт
#ИМЯ?: ПРОСМОТРX нет в Excel 2016, а он указан в профиле. Заменено на ИНДЕКС + ПОИСКПОЗ, прошла со 2-й попытки.
исправлено
14:19
файлotchet-sklad-2025.xlsx отклонён
80,4 МБ при лимите 50 МБ. Пользователю предложено сохранить как .xlsb или убрать лист «Архив 2023» (62 МБ).
отклонён
14:11
модельTimeweb: 429 Too Many Requests
Упёрлись в 60 запросов/мин у агента axel-reserve. 3 задачи вернулись в очередь GX10, ожидание +14 с.
429
13:58
модельGX10 ответил за 24,6 с (порог 20 с)
Подгружалась qwen3-coder:30b. Задача без ПДн ушла в Timeweb axel-reserve — по правилу 4.
резерв
13:40
файлLibreOffice завис на пересчёте
smeta-ks2-korpus-b.xlsx, 1,2 млн формул. Воркер перезапущен через 90 с, задача повторена с увеличенным тайм-аутом и прошла.
Такие случаи стоит ловить до ответа: список запрещённых функций для Excel 2016 уже есть, но модель его проигнорировала.
Проверка целостности · 13:12:08
перехвачено
smeta-remont-ofisa.xlsx → версия 2 · план: 4 операции (столбец «НДС», итоги по разделам, подсветка)
Что сверяли
Было
Стало
Листы
5
5
✓
Формулы
1 204
1 486
+282 по плану
Диаграммы
2
1
✗ пропала
Условное форматирование
6
7
+1 по плану
Ячейки вне плана
—
0
✓
✓
Файл пользователю не отдан. Запись повторена через LibreOffice (он сохраняет диаграмму с комбинированными осями) — диаграммы 2 → 2, версия 2 выдана в 13:14.
Что делает экран. Какая модель за что отвечает и куда уходит каждый запрос: Сагар (классификатор на CPU), GX10 (пять моделей Ollama), Timeweb Cloud AI (два облачных агента, только без ПДн). Правила проверяются сверху вниз, срабатывает первое подходящее, поэтому порядок важен. Экран сам ловит опасные перестановки (например, резерв Timeweb выше правила «ПДн») и не даёт их сохранить. Попробуйте: опустить правило «ПДн» кнопкой ↓ ниже «Резерва Timeweb», выбрать справа сценарий «Файл с ФИО, GX10 занят» и посмотреть, куда уйдёт запрос; подвигать тайм-аут и бюджет; «Прогнать регрессионный набор…».
Объяснения формул по частям, тексты договоров и писем
≈ 55 ток/с · 4 с
13 %
95,3 %
0 ₽ · своё
в памяти · 19 ГБ
qwen3.8:27b
GX10
Ремонт после двух неудач, сложные планы правок
≈ 14 ток/с · 12 с
1 %
81,0 %
самые трудные
0 ₽ · своё
холодная · ≈ 12 с
gemma3:27b
GX10
Запасная для объяснений — по набору слабее glm-4.7-flash
≈ 14 ток/с
0 %
—
0 ₽ · своё
выгружена
axel-reserve
агент Timeweb
Timeweb
Резерв, когда GX10 занят дольше порога. Только без ПДн
≈ 45 ток/с + сеть 0,6 с
7,5 %
90,4 %
≈ 1,6 ₽ / запрос
доступна
axel-hard
агент Timeweb
Timeweb
Последняя попытка ремонта и сложные планы. Только без ПДн
≈ 30 ток/с + сеть 0,6 с
1,5 %
84,6 %
самые трудные
≈ 7,0 ₽ / запрос
доступна
Ещё 8 % ответов — из кэша проверенных формул, без модели (0,05 с). «Успех» — доля ответов, которые прошли проверку программой (пересчёт в LibreOffice, проверка целостности). У моделей для трудных случаев он ниже, потому что им достаются только трудные случаи.
Правила маршрутизации
сверху вниз · срабатывает первое подходящее
1
Классификация намерения🔒 всегда первым
Каждый запрос: тип задачи (формула, таблица, доработка, Word, макрос, процесс) и есть ли персональные данные. Тайм-аут 3 с, при сбое — по ключевым словам.
qwen3.5:4b · Сагар CPUсегодня: 1 842
2
Есть персональные данные → только наши серверы152-ФЗ
ФИО, телефоны, паспорт, СНИЛС, ИНН физлица — в файле или в запросе. Модель выбирается по типу задачи на GX10; если GX10 занят — ждём очередь, в облако нельзя.
GX10 · модель по типусегодня: 214
3
Ремонт после ошибки проверки
Попытки 1–2 — та же модель получает текст ошибки LibreOffice. Дальше — qwen3.8:27b, последняя попытка — axel-hard (только без ПДн).
qwen3.8:27b · GX10→ axel-hardсегодня: 131
4
GX10 занят дольше 20 с или ошибка → облачный резерв
Только запросы без ПДн. Уходит структура книги и обезличенный образец, не весь файл.
VBA, LibreOffice Basic, Google Apps Script, макросы Р7-Офис. Код проходит проверку безопасности до выдачи.
qwen3-coder:30b · GX10сегодня: 74
6
Формулы, новые таблицы, планы правок
Основной поток: формула в двух видах, структура книги, план операций над файлом.
qwen3.5:35b-a3b · GX10сегодня: 1 071
7
Объяснения и тексты Word
Разбор формулы по частям, тексты договоров и писем. Сумму прописью считает программа, не модель.
glm-4.7-flash · GX10сегодня: 203
8
Всё остальное🔒 всегда последним
Если ни одно правило выше не подошло.
qwen3.5:35b-a3b · GX10сегодня: 12
Куда уйдёт запрос?
по текущим правилам
Почему так устроено
Маленькая модель на Сагаре только сортирует запросы — это дёшево и не занимает GX10.
Правило ПДн стоит до резерва: иначе при загрузке GX10 файл с ФИО ушёл бы в облако.
Ремонт стоит до «Формул»: иначе третья попытка ушла бы той же модели, что уже дважды ошиблась.
Лимиты и переключатели
вступают в силу после «Сохранить правила»
Сверх этого — «Сервер занят, попробуйте через минуту». Сейчас в очереди 7, пик сегодня 31.
Израсходовано 412 ₽ — 71 %. При таком темпе хватит до ≈ 18:40.
Меньше — быстрее ответ, но больше расход Timeweb. Сегодня GX10 дольше 20 с отвечал 139 раз.
Попыток ремонта той же моделью
Потом — qwen3.8:27b, затем axel-hard (если в задаче нет ПДн).
Облачные модели Timeweb разрешены
Резерв и последняя попытка ремонта. Файлы с ПДн — никогда.
В облако — только структура и обезличенный образец
20 строк, ФИО, телефоны и ИНН заменены масками
Кэш проверенных формул
8 % ответов без модели, 0,05 с
Держать qwen3.5:35b-a3b в памяти GX10 всегда
24 ГБ, зато без подгрузки 8–12 с
Выгружать остальные модели после 30 мин простоя
Освобождает память для других сервисов GX10
Аварийно: только наши серверы для всех
Выключает Timeweb целиком, например при утечке ключа
Прогнать регрессионный набор
Набор v7 — 120 задач: 60 формул, 20 VBA, 25 планов правок, 15 Word. Каждый ответ проверяет программа: пересчёт в LibreOffice, сравнение с эталоном, проверка целостности.
i
Данные в наборе синтетические, без ПДн, поэтому прогон на Timeweb разрешён. Локальные модели прогоняются каждую ночь в 03:00 сами.
Что делает экран. Показывает, насколько ответам можно доверять: регрессионный набор из 120 задач (60 формул, 20 VBA, 25 планов правки, 15 Word) прогоняется на всех моделях, и каждый ответ проверяет программа — пересчёт в LibreOffice, сравнение с эталоном, проверка целостности, а не человек «на глаз». Жалоба пользователя одной кнопкой становится новой задачей набора, поэтому найденную однажды ошибку ловит каждый следующий прогон. Попробуйте: выбрать тип задач «VBA», нажать «Прогнать заново» (или ▶ в строке модели), добавить жалобу в набор или закрыть её, переключить метрику на графике и кликнуть по столбику или событию.
Тип задач:действует на таблицу, трудные задачи и жалобы
Прогон
0 из 120—✓ 0✕ 0
≥ 85 % — порог для маршрутов60–85 %ниже 60 %
Задача засчитана, только если ответ прошёл проверку программой: формулы — пересчёт в LibreOffice на тестовом листе и сравнение с эталоном; VBA — проверка безопасности и запуск на копии книги в песочнице; планы правки — применение к тестовому файлу и проверка целостности; Word — сверка полей, реквизитов и суммы прописью с эталоном. Облачные модели прогоняются вручную: каждый прогон стоит денег.
Трудные задачи набора
9 задач · не прошли у 3 и более моделей
F-23 Квартал финансового года, который начинается в апреле
В январе–марте модели ставят 1-й квартал вместо 4-го: забывают сдвиг на 3 месяца.
прошли 4 из 9
F-41 Средний чек без учёта возвратов
СРЗНАЧЕСЛИ без условия «>0»: отрицательные суммы возвратов занижают средний чек на 6 %.
прошли 5 из 9
F-52 Цена по артикулу для Excel 2016
#ИМЯ? у 4 моделей: ПРОСМОТРX в Excel 2016 нет, нужен ИНДЕКС + ПОИСКПОЗ.
прошли 5 из 9
V-08 Разнести строки по листам по менеджеру
Проверка безопасности: код удаляет листы, которые не создавал (лист «Итог» пользователя).
прошли 4 из 9
V-17 Сохранить каждый лист в PDF рядом с книгой
Путь склеен через «\» — в песочнице на Linux файл не сохранился; нужен Application.PathSeparator.
прошли 3 из 9
P-12 Вставить столбец «НДС» между «Сумма» и «Менеджер»
Проверка целостности: сводная таблица потеряла поле «Менеджер» после сдвига столбцов.
прошли 4 из 9
P-19 Исправить #Н/Д только в Отчёт!E5:E18
План затронул E19:E21 — 3 ячейки вне указанного диапазона, проверка остановила выдачу.
прошли 5 из 9
W-06 Договор с ИП: реквизиты сторон
Модель добавила индивидуальному предпринимателю поле «КПП» — у ИП его нет.
прошли 5 из 9
W-11 Счёт на оплату: сумма прописью
Модель написала сумму прописью сама и ошиблась в копейках. Правильно — вставить поле, которое считает программа.
прошли 6 из 9
Пересчёт с первого раза · сентябрь
Сентябрь 89,7 % · последние 7 дней 90,9 % · сегодня 91,4 %
100 %50 %0
в пределах целиниже цели 90 %
Кликните по столбику — покажу день целиком.
Что повлияло
события месяца
Жалобы пользователей
5 не разобраны· кнопка «Сообщить об ошибке» под каждым ответом
14:05формула«Формула не сработала — показывает 0»новая
Пользователь #51207 · «Старт» · Excel 2019 · ответила qwen3.5:35b-a3b за 3,4 с, без ремонта
Запрос
«Сумма по контрагенту за III квартал: даты в A, контрагент в C, сумма в F»
Формулы пересчитаны без ошибок, целостность 10 из 10
Пользователь откатил версию через 6 минут
В таблице две даты: C «Дата отгрузки» и K «Дата оплаты». Модель выбрала C, пользователь ждал K
Вывод: правка безопасная, но при двух столбцах с датами нужно уточнять, а не выбирать самому.
10:02VBA«Макрос падает с ошибкой 1004»новая
Пользователь #39954 · «Профи» · Excel 365 · ответила qwen3-coder:30b за 8,7 с
Запрос
«Разнеси строки по отдельным листам по менеджеру»
Ответ AXEL — фрагмент moduleSplitByManager
For Each mgr In managers.Keys
Set ws = Worksheets.Add(After:=Worksheets(Worksheets.Count))
ws.Name = mgr ' имя листа = менеджерNext mgr
Проверка LibreOffice
Песочница на примере: 4 листа созданы, строки разнесены верно
На файле пользователя: ошибка 1004 на менеджере «Петрова/Сидорова (замещение)»
Символ «/» нельзя использовать в имени листа, а длина имени — не больше 31 символа
Вывод: код не очищает имя листа от \ / ? * [ ] : и не обрезает длинные имена.
09:15Word«В договоре не принимается ИНН»новая
Пользователь #44102 · «Старт» · Word 2019 · шаблон собрала glm-4.7-flash за 4,1 с
Запрос
«Договор оказания услуг с ИП, поля: заказчик, ИНН, сумма, срок, реквизиты»
Ответ AXEL — поле шаблона
ИНН заказчика текст · обязательное · проверка ровно 10 цифр
Проверка шаблона
Шаблон .dotx собран: 8 полей, сумма прописью — поле программы
Поле отклонило правильный ИНН индивидуального предпринимателя
У организаций ИНН из 10 цифр, у ИП и физлиц — из 12
Вывод: проверка ИНН должна принимать 10 или 12 цифр в зависимости от вида контрагента.
✓
Жалоб этого типа сегодня нет.
Что делает экран. Три главных сценария на телефоне: формула (поле, ответ с большой кнопкой «Копировать», переключатель RU/EN), план правки файла (предупреждение, флажок согласия, «Применить») и готовый файл («Скачать», краткий отчёт целостности). Вместо бокового меню — нижняя панель вкладок, главные кнопки во всю ширину и под палец. Принцип «ничего не меняем молча» тот же, что на сайте: «Применить» не нажимается, пока не поставлен флажок, а «до/после» открывается отдельным экраном. Попробуйте: выбрать пример, переключить RU/EN и скопировать; снять операцию 6, поставить флажок и «Применить» — третий телефон обновит отчёт; раскрыть все 10 проверок и «Откатить».
1 · Формула
поле, ответ, RU/EN, «Копировать»
14:32LTE · 87 %
AX
Формула
38 запросов
Формула для D2
=ОКРУГЛ(C2*22/122;2)
Русский Excel, Р7-Офис, МойОфис: функции по-русски, разделитель «;».
=ROUND(C2*22/122,2)
Английский Excel, Google Таблицы и запись внутри .xlsx: разделитель «,».
✓ пересчитано на 30 строкахExcel 2016+
Как вставить
Нажмите на ячейку D2 и вставьте формулу.
Потяните за уголок ячейки вниз.
2 · План правки файла
предупреждение, флажок, «Применить»
14:32LTE · 87 %
План изменений
шаг 2 из 3
XLSX
prodazhi-2026.xlsx
2,4 МБ · 6 листов · 18 420 строк
«Добавь колонку НДС, итоги по месяцам и подсветку, где план не выполнен. Ничего не удаляй»
6 изменений4 безопасных2 меняют данные
!
Операции 5 и 6 меняют существующие ячейки — всего 1 217. Перед применением сохраним исходник как версию 1.
✓
Выбраны только безопасные операции: новые ячейки, новый лист и формат. Существующие данные не меняются — флажок не нужен.
Откатить к исходнику? Будет создана версия 3 — точная копия версии 1. Текущая версия останется в истории.
Что на телефоне устроено иначе
ширина от 320 px
▤
Нижняя панель вкладок
Главная, Формула, Файл, Word, Мои — вместо бокового меню. Вкладки на этом экране ведут на соответствующие экраны прототипа.
⧉
Одна большая кнопка на шаг
«Копировать», «Применить», «Скачать» — во всю ширину и высотой 48 px. Остальные действия — ниже и меньше.
!
Опасные правки — только с флажком
Таблица целиком на телефоне не видна, поэтому любую операцию, которая меняет данные, можно снять, а «до/после» открывается отдельным экраном.
RU
Язык формулы запоминается
RU — для русского Excel и Р7-Офис, EN — для Google Таблиц. Выбор сохраняется в профиле и действует на сайте и в Telegram-боте.
Что делает экран. Макет чата с ботом @axel_bot: задача словами → формула в двух видах (RU и EN, моноширинным) с кнопками «Копировать», «Пример .xlsx», «Открыть в AXEL»; файл → план из 4 пунктов. Бот ничего не меняет в файле сам: правки подтверждаются только на сайте, где видно «до/после» и сохраняется исходник. Бот работает через тот же API, что и сайт, поэтому модели, проверки в LibreOffice и лимиты у них общие. Попробуйте: написать в поле «выдели НДС 22 %» или «подтяни цену по артикулу», нажать /limits, отправить файл скрепкой 📎 (в том числе больше 20 МБ), нажать на формулу или «Подтвердить на сайте».
10:08LTE · 92 %
AX
AXELбот · @axel_bot
Сегодня
/start10:02 ✓✓
Здравствуйте! Я AXEL — формулы Excel, таблицы и документы Word. Вы вошли как a.or•••@yandex.ru: лимиты и файлы общие с сайтом. Опишите задачу словами — пришлю формулу. Пришлите файл до 20 МБ — составлю план правки.10:02
Сумма продаж менеджера за месяц: даты в A, менеджеры в B, суммы в D. Менеджер в G2, месяц в H110:04 ✓✓
Формула для H2 · проверена в LibreOffice на 30 строках ✓
=SUMIFS($D:$D,$B:$B,$G2,$A:$A,">="&H$1,$A:$A,"<"&EDATE(H$1,1))
Протяните вправо и вниз. Нажмите на формулу — скопируется.10:04
XLSX
prodazhi-2026.xlsx
2,4 МБ
Добавь колонку НДС, итоги по месяцам и подсветку, где план не выполнен. Ничего не удаляй
10:07 ✓✓
Посмотрел файл: 6 листов, 18 420 строк. Макрос Module1 не запускаю и не трогаю. План из 4 пунктов:
Столбец G «НДС» в таблице «Продажи» — новые ячейки.
В G2:G18420 формула =ОКРУГЛ([@Сумма]*22/122;2).
Новый лист «Итоги по месяцам» с СУММЕСЛИМН.
Красная подсветка «План!D2:D40», где факт ниже плана.
Ещё нашёл 14 ошибок #Н/Д в «Отчёт» и 1 203 числа, записанных текстом: их исправление меняет существующие ячейки — решите на сайте. Применить можно только на сайте: там видно «до/после», а исходник сохранится как версия 1.10:07
Файлы на телефоне
Как устроен бот
@axel_bot
API
Тот же API, что у сайта
Бот — только окно в AXEL: формулу пишет та же модель на GX10, пересчитывает тот же LibreOffice на Сагаре, правила для персональных данных и маршруты общие. Ответ приходит за те же 3–5 с.
₽
Лимиты общие с сайтом
Запросы списываются с вашего тарифа, где бы вы ни спросили: на «Старте» осталось 38 из 100. Формула — 1 запрос, новая таблица — 3, доработка файла — 5.
20 МБ
Файлы больше 20 МБ — только на сайте
Telegram не отдаёт ботам файлы крупнее 20 МБ. Файлы поменьше бот разберёт и составит план, но применить правку можно только на сайте — после «до/после».
⇢
Вход по ссылке
/start → одноразовая ссылка на 10 минут → вход на сайте без пароля, Telegram привязывается к аккаунту. Отвязать — в «Настройках».
!
Файл, отправленный в Telegram, хранится и у Telegram. Если в нём ФИО или телефоны, бот напомнит: такие файлы лучше загружать на сайте — там они не покидают наши серверы в России.
Путь запроса
одинаковый для бота и сайта
Telegram→API AXEL · Сагар→модель · GX10→пересчёт LibreOffice · Сагар→ответ в чат
Если GX10 занят дольше 20 с, запрос без персональных данных уходит в облачный резерв Timeweb — по тем же правилам, что на сайте.