Калькулятор скидки
Цена и экономия одной единицы, последовательная процентная скидка и общая стоимость количества.
Заполните поля — результат появится здесь автоматически.
Для сравнения акций нужна итоговая цена, а не сумма процентов на ценниках. Этот калькулятор применяет первую скидку процентом или фиксированной суммой, затем дополнительную процентную скидку к уже сниженной цене. Основной результат и экономия относятся к одной единице. Количество добавляет общую стоимость одинаковых товаров с теми же скидками. Так можно сопоставить купон с процентной акцией и проверить обещание «ещё 10%». Форма не восстанавливает исходную цену из итоговой, не применяет второй фиксированный купон и не меняет введённую цену на сумму с налогами или доставкой.
Как считается
Формула и логика
Пусть P — цена единицы. При первой процентной скидке d цена F1 = P × (1 − d / 100); при скидке суммой s цена F1 = P − min(s, P). Вторая процентная скидка e даёт F = F1 × (1 − e / 100). Экономия единицы S = P − F, общий процент = S / P × 100%, стоимость количества q = F × q. Отображённая экономия не умножается на количество. Процентные значения математически ограничиваются 0–100 с видимым предупреждением при ограничении; обычная форма также проверяет этот диапазон. Фиксированная скидка выше цены обнуляет цену и показывает предупреждение, отрицательная сумма даёт ошибку. Нечисловые активные поля, неизвестный режим и дробное количество не принимаются. Расчёт идёт без промежуточного округления. Денежные суммы от одной единицы показываются округлёнными до целых; меньшие ненулевые суммы сохраняют дробную точность. Поэтому это оценка, а не кассовый расчёт с правилами округления магазина.
Пример
Цена 1000, первая скидка 20%, вторая 10%: после первого шага 800, после второго 720. Экономия единицы 280, суммарная скидка 28%, а не 30%. Для количества 3 общая стоимость 2160, при этом строка экономии остаётся 280 на единицу. Другой сценарий: первая скидка суммой 250 и затем 10% дают 750 × 0,9 = 675; экономия 325, эффективная скидка 32,5%, стоимость трёх единиц 2025. Граничные случаи: цена 500 и скидка 0% оставляют 500; фиксированная скидка 1000 при цене 500 ограничивается 500 и даёт итог 0 с предупреждением. Отрицательная фиксированная скидка и количество 1,5 дают ошибки.
Поля и единицы
- Исходная цена — ₽
- Как задана скидка — В процентах / В рублях
- Скидка, % — без единицы
- Скидка, ₽ — денежные единицы
- Дополнительная скидка, % — без единицы
- Количество товаров — без единицы
Как пользоваться
- — Введите положительную исходную цену за одну единицу в денежных единицах, указанных в форме.
- — Выберите первую скидку: процент или сумма. Заполняйте активное поле; скрытое поле другой схемы не участвует.
- — При необходимости задайте дополнительную скидку в процентах. Она применяется после первой скидки, а не складывается с ней.
- — Укажите положительное целое количество. Сопоставьте цену и экономию одной единицы с общей стоимостью товаров; налоги и доставка отдельно не добавляются.
Методика и ограничения
- Методика расчёта
- Формула и логика
- Ограничение
- Оценка по введённой цене и порядку скидок с отображаемым округлением. Налоги, доставка, правила купона и округление на кассе автоматически не рассчитываются.
FAQ
Почему скидки 20% и ещё 10% дают только 28%?
Вторые 10% считаются от оставшихся 80% цены. Итоговый коэффициент 0,8 × 0,9 = 0,72, значит экономия 28% от исходной цены. Для одинаковых скидок 20% и 20% коэффициент 0,8 × 0,8 = 0,64, суммарная скидка — 36%.
Можно ли сочетать скидку суммой с дополнительным процентом?
Да: выберите сумму для первой скидки, затем заполните дополнительный процент. При цене 1000, скидке суммой 250 и второй скидке 10% итог равен 675. Поменять порядок или ввести вторую фиксированную скидку в этой форме нельзя; порядок применения должен совпадать с условиями акции.
Какие строки скидки относятся ко всем товарам в количестве?
Только «Итого за товары» умножает конечную цену на количество. Основная цена, размер экономии и исходная цена относятся к одной единице. Для общего размера экономии самостоятельно умножьте экономию единицы на количество; в сценарии 280 и 3 это 840.
Что будет со скидкой больше цены или недопустимым количеством?
Фиксированная скидка выше цены ограничивается ценой: товар не становится отрицательно дорогим. Отрицательная сумма запрещена. Процентная скидка вне 0–100 ограничивается этим диапазоном с предупреждением, а форма сообщает о выходе за границы. Количество должно быть целым и не меньше 1; оно больше не округляется молча.
Включены ли в цену после скидки НДС, доставка и другие сборы?
Калькулятор использует введённую цену как есть. Он не выделяет и не начисляет НДС, доставку, комиссии или условия минимальной суммы купона. Используйте ту же денежную единицу для цены и фиксированной скидки; язык страницы сам по себе не переводит рубли в другую валюту.