Калькулятор формул
Превратите квиз в интерактивный калькулятор: ипотечный, ROI, калорий, стоимости ремонта — любой.
Обновлено: Апрель 2026
Что такое Калькулятор формул#
Калькулятор формул — это два специальных типа шагов в конструкторе квизов:
Formula (шаг ввода)
Посетитель вводит числовые данные: сумму кредита, площадь помещения, количество сотрудников. Поддерживает слайдеры, числовые поля, диапазоны и проценты.
Result (шаг результата)
Автоматически вычисляет выражение по введённым данным и показывает результат: ежемесячный платёж, ROI, потребление калорий и т.д.
Вся логика вычислений происходит прямо в браузере — ответы приходят мгновенно, без обращения к серверу.
Калькулятор формул доступен начиная с тарифа Comfort. Comfort+
Возможности по тарифам#
| Возможность | Standard | Comfort | Premium |
|---|---|---|---|
| Formula-шаги в квизе | — | до 3 | до 10 |
| Базовые операторы (+ − × ÷ % ()) | — | ✅ | ✅ |
| Расширенные операторы (^ sqrt abs round min max if) | — | — | ✅ |
| AI Formula Generator | — | 10 зап/час | 30 зап/час |
| Условные сообщения | — | до 3 | неограниченно |
| Шаблоны калькуляторов | — | 10 базовых | 30+ по нишам |
| Несколько блоков результатов (MultiResult) | — | — | до 5 |
| Сравнительное значение (Benchmark) | — | — | ✅ |
| AI-комментарий к результату | — | — | ✅ |
| Скачивание PDF | — | — | ✅ |
Быстрый старт — из шаблона#
Самый быстрый способ — использовать готовый шаблон калькулятора:
- Нажмите «+ Новый квиз» на главной странице.
- Перейдите на вкладку «Калькулятор» в галерее шаблонов.
- Выберите подходящий шаблон и нажмите «Использовать».
- Редактируйте поля, формулы и тексты под свой продукт.
Доступные шаблоны калькуляторов:
| Тариф | Категория | Шаблоны |
|---|---|---|
| Comfort+ | Финансы | Ипотечный калькулятор, Сложные проценты, Накопления |
| Comfort+ | Недвижимость | Доходность аренды, Бюджет ремонта, Цена м² |
| Comfort+ | Авто | Экономия топлива, Стоимость обслуживания |
| Comfort+ | E-commerce / Здоровье | Скидка, Дефицит калорий |
| Premium | Авто | Кредит на авто, Аренда vs покупка |
| Premium | Бизнес | Маржа прибыли, CAC, LTV, Точка безубыточности, Фриланс-ставка |
| Premium | Здоровье / Путешествия | ИМТ, Бюджет отпуска |
| Premium | Крипто / Реклама / Логистика | Прибыль с крипто, Бюджет рекламы, Стоимость доставки |
Первые 10 шаблонов доступны на тарифе Comfort. Все 30+ шаблонов по нишам открываются на Premium. Premium
Шаг Formula — поля ввода#
Добавьте шаг типа Formula в конструкторе. В редакторе шага настройте поля, которые заполнит посетитель.
Типы полей
| Тип | Что вводит посетитель | Пример |
|---|---|---|
| Число | Произвольное числовое значение | Сумма кредита: 500 000 |
| Слайдер | Значение через ползунок с мин/макс | Срок: ——●—— 15 лет |
| Процент (%) | Значение от 0 до 100 | Ставка: 12.5% |
| Валюта | Число с символом валюты | $ 25 000 |
| Диапазон | Два ползунка: мин и макс | Бюджет от 100 000 до 500 000 |
Настройка поля
- Название переменной — латинскими буквами без пробелов (например,
loan_amount). Используется в формуле. - Метка — текст, который видит посетитель («Сумма кредита»).
- Мин / Макс / Шаг — ограничения для слайдера или числового поля.
- Значение по умолчанию — предварительно заполненное значение.
- Префикс / Суффикс — символы вокруг значения (₽, $, м², кг).
- Обязательное — посетитель не сможет продолжить без заполнения поля.
Для полей типа Диапазон в формуле доступны две переменные: название_min и название_max. Например, поле budget → переменные budget_min и budget_max.
Формула#
На шаге Result откройте блок «Результат формулы» — здесь находится визуальный конструктор формулы.
Визуальный конструктор блоков
Формула собирается из цветных блоков-чипов — не нужно вручную писать текст. Три секции внизу редактора:
- Переменные — кнопки с именами полей из Formula-шага (например,
loan_amount,rate). Нажмите, чтобы добавить в формулу. - Операторы — базовые (
+−×÷%()) доступны с Comfort. Расширенные (^и математические функции) — только на Premium. - Число — введите константу и нажмите «+», чтобы добавить числовой блок (например,
100,1200).
Блоки на холсте можно перетаскивать для изменения порядка. Кнопка «⌫» удаляет последний блок, «×» на чипе — конкретный блок.
Под холстом в реальном времени появляется предварительный результат (оранжевая карточка) или сообщение об ошибке (красная карточка). Это помогает сразу видеть, правильна ли формула — без нажатия «Проверить».
Синтаксис
| Оператор / функция | Тариф | Значение | Пример |
|---|---|---|---|
| + − × ÷ | Comfort+ | Базовая арифметика | principal × rate ÷ 12 |
| ( ) | Comfort+ | Группировка | (a + b) × c |
| % | Comfort+ | Процент / остаток | score % 100 |
| ^ | Premium | Степень | 1.05 ^ 12 |
| sqrt(x) | Premium | Квадратный корень | sqrt(area) |
| abs(x) | Premium | Абсолютное значение | abs(profit − cost) |
| round(x) | Premium | Округление | round(result) |
| min(a, b) | Premium | Меньшее из двух | min(budget, cost) |
| max(a, b) | Premium | Большее из двух | max(0, profit) |
| if(cond, a, b) | Premium | Условное выражение | if(score > 50, 1, 0) |
Примеры формул
| Калькулятор | Формула |
|---|---|
| Ипотека (ежемесячный платёж) | loan_amount × (rate ÷ 12) ÷ (1 − (1 + rate ÷ 12) ^ (−term × 12)) |
| ROI (%) | (revenue − cost) ÷ cost × 100 |
| Калории в день | weight × 10 + height × 6.25 − age × 5 + 5 |
| Стоимость ремонта / м² | area × price_per_sqm + fixed_costs |
| Срок окупаемости | investment ÷ monthly_profit ÷ 12 |
Формула не поддерживает JavaScript-код или строковые значения. Функция if() доступна только на Premium. Для условной логики без Premium используйте Условные сообщения (описаны ниже).
AI Formula Generator#
Comfort+Нажмите кнопку «AI Formula Builder» в редакторе формулы — опишите словами, что нужно посчитать, и AI сгенерирует формулу автоматически.
- На тарифе Comfort — до 10 запросов в час.
- На тарифе Premium — до 30 запросов в час.
AI видит названия ваших переменных — чем точнее названия полей, тем лучше сгенерированная формула. Например, loan_amount понятнее, чем field1.
Формат результата#
Для каждого блока результата укажите, как отображать вычисленное значение:
| Формат | Пример результата |
|---|---|
| Целое число | 12 450 |
| Десятичное | 12 450.75 |
| Валюта (₽, $, €) | $ 12 450 |
| Процент | 87.5% |
Дополнительно настраиваются: количество знаков после запятой, разделитель тысяч, префикс и суффикс вокруг значения.
Показать детали ввода (Breakdown)
Включите переключатель «Показать детали» в блоке результата — под числовым значением будут отображаться значения всех полей, которые ввёл посетитель. Например: «Стоимость недвижимости: 3 000 000 · Первый взнос: 20%». Удобно для калькуляторов, где важна прозрачность расчёта.
Сохранение изменений
Редактор блока результата имеет отдельную кнопку «Сохранить». Изменения не применяются автоматически — нажмите «Сохранить», чтобы подтвердить. Если закрыть редактор с несохранёнными изменениями — система попросит подтверждение.
Условные сообщения#
Comfort+Под числовым результатом можно показать персонализированный текст в зависимости от значения. Например: «Отличный показатель ROI!» или «Срок окупаемости превышает рекомендуемый — рассмотрите другие варианты».
| Тариф | Лимит сообщений |
|---|---|
| Comfort | до 3 сообщений на блок результата |
| Premium | неограниченно |
Как настроить
- В блоке результата нажмите «+ Добавить сообщение».
- Введите условие в поле — используйте
resultдля ссылки на вычисленное значение. Например:result >= 20илиresult < 0. - Введите текст сообщения, который увидит посетитель.
- Опционально добавьте CTA-кнопку со ссылкой (например, «Получить консультацию»).
Показывается первое сообщение, условие которого выполняется. Если ни одно не выполняется — сообщение не показывается.
Несколько блоков результатов#
PremiumНа одном Result-шаге можно показать несколько независимых вычислений одновременно. Например:
- Ежемесячный платёж и Общая сумма переплаты для ипотечного калькулятора.
- ROI и Срок окупаемости для B2B-калькулятора.
- Калорий в день и Дефицит для похудения.
Каждый блок имеет отдельную формулу, формат, условные сообщения, AI-комментарий и benchmark. На тарифе Premium доступно до 5 блоков результатов. На Comfort и Standard — функция недоступна (один стандартный результат).
Сравнительное значение (Benchmark)#
PremiumОтображает прогресс-бар, показывающий, где находится результат посетителя относительно эталонного (среднерыночного) значения.
- Эталонное значение — введите вручную или нажмите «Авто», чтобы система рассчитала медиану из всех реальных ответов.
- Метка — подпись под прогресс-баром (например, «Среднее по рынку»).
Кнопка «Авто» становится полезной после того, как ваш калькулятор соберёт несколько десятков ответов — она автоматически рассчитывает медиану.
AI-комментарий к результату#
PremiumДля каждого блока результата можно включить AI-комментарий — персонализированный текстовый вывод, сгенерированный Claude на основе конкретного значения посетителя.
Настройки
- Включите переключатель «AI-комментарий» в блоке результата.
- Выберите тональность: Профессиональный, Дружелюбный, Прямой или Мотивирующий.
- Комментарий генерируется автоматически после того, как посетитель видит результат. Он учитывает конкретное значение, формат и эталон.
Пример AI-комментария для ипотечного калькулятора:
«Ежемесячный платёж в размере $1 850 составляет около 37% от среднего дохода домохозяйства в вашем регионе. Финансовые консультанты рекомендуют, чтобы расходы на жильё не превышали 30–35% дохода — стоит рассмотреть увеличение первого взноса или продление срока кредита.»
Скачивание результатов PDF#
PremiumНа шаге результата посетитель может скачать результаты в виде PDF-документа. PDF содержит:
- Название квиза и дату генерации.
- Все блоки результатов с вычисленными значениями.
- Детализацию введённых данных (breakdown).
- AI-комментарий (если включён).
- Прогресс-бар сравнительного значения.
PDF генерируется прямо в браузере — никакие данные не отправляются на сервер. Файл автоматически называется по названию квиза.
Как включить
- Откройте редактор шага Result в конструкторе.
- Включите переключатель «PDF Export» в общих настройках шага.
- Кнопка «Скачать PDF» появится на шаге результата для всех посетителей.
Аналитика калькулятора#
Comfort+В разделе Аналитика для квизов с Formula-шагом появляются два дополнительных блока:
Распределение значений
Гистограмма и статистика (среднее, медиана, P25, P75) для каждого числового поля. Показывает, как распределены данные, введённые посетителями.
Влияние на завершение
Корреляция между значениями полей и процентом завершения квиза. Помогает выявить, какие числовые диапазоны имеют наименьшую конверсию.
Часто задаваемые вопросы#
Можно ли использовать формулу без Formula-шага?
Нет. Формула ссылается на переменные из конкретного Formula-шага. Без него нет источника числовых данных для вычисления.
Что если посетитель введёт некорректное значение?
Поля типа Число и Слайдер принимают только числовые значения. Если результат формулы невозможно вычислить (например, деление на ноль) — блок результата не отображается.
Поддерживаются ли условные выражения (if) в формуле?
Функция if(условие, если_да, если_нет) доступна на тарифе Premium. На Comfort используйте Условные сообщения для показа разного текста в зависимости от значения.
Сколько Formula-шагов можно добавить в один квиз?
На Comfort — до 3 шагов. На Premium — до 10 шагов. На Standard Formula-шаги недоступны.
Есть ли ограничение на сложность формулы?
Максимальная длина выражения — 500 символов. Этого достаточно для любого реального калькулятора. В целях безопасности формула не может содержать JavaScript-код, системные вызовы или доступ к браузерным API.
