Калькулятор формул

Превратите квиз в интерактивный калькулятор: ипотечный, ROI, калорий, стоимости ремонта — любой.

Обновлено: Апрель 2026

Что такое Калькулятор формул#

Калькулятор формул — это два специальных типа шагов в конструкторе квизов:

🧮

Formula (шаг ввода)

Посетитель вводит числовые данные: сумму кредита, площадь помещения, количество сотрудников. Поддерживает слайдеры, числовые поля, диапазоны и проценты.

📊

Result (шаг результата)

Автоматически вычисляет выражение по введённым данным и показывает результат: ежемесячный платёж, ROI, потребление калорий и т.д.

Вся логика вычислений происходит прямо в браузере — ответы приходят мгновенно, без обращения к серверу.

💡

Калькулятор формул доступен начиная с тарифа Comfort. Comfort+


Возможности по тарифам#

ВозможностьStandardComfortPremium
Formula-шаги в квизедо 3до 10
Базовые операторы (+ − × ÷ % ())
Расширенные операторы (^ sqrt abs round min max if)
AI Formula Generator10 зап/час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.