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

Перетворіть квіз на інтерактивний калькулятор: іпотечний, 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-коментар» у блоці результату.
  • Оберіть тональність: Profesійний, Дружній, Прямий або Мотиваційний.
  • Коментар генерується автоматично після того як відвідувач бачить результат. Він враховує конкретне значення, формат і еталон.

Приклад AI-коментаря для іпотечного калькулятора:

«Щомісячний платіж у ₴ 18 500 становить близько 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.