Калькулятор формул
Перетворіть квіз на інтерактивний калькулятор: іпотечний, 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-коментар» у блоці результату.
- Оберіть тональність: 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.
