Калькулятор скидок
Расчёт скидки на товар: финальная цена по известному проценту скидки или обратный пересчёт процента по известной сумме скидки. Два режима для типовых e-commerce сценариев.
Результат расчёта
Калькулятор скидок считает итоговую цену товара двумя способами: по проценту скидки и по её сумме в валюте счёта. Режим переключается одним полем, формулы зеркальны: в одну сторону вычитается доля от цены, в другую сумма делится на цену. Арифметику долей разбирает калькулятор процентов, торговые наценки — калькулятор наценки и маржи, а выделение налога из цены — калькулятор НДС.
Как считается
В прямом режиме (известен процент p) сумма скидки = исходная цена × p / 100, а итоговая цена = исходная цена − сумма скидки. В обратном режиме (известна сумма S) эквивалентный процент = S / исходная цена × 100, итоговая цена та же разность. Оба режима показывают экономию в деньгах и эффективный процент — так удобно сравнивать два магазина. Валидация сторожит границы: процент скидки от 0 до 99,99, сумма скидки не может превышать исходную цену (иначе калькулятор вернёт ошибку, а не отрицательную цену), а цена товара должна быть больше нуля. Если скидка полная, итоговая цена становится нулём, а эффективный процент — сотней.
Пример с числами
Цена 4 500 ₽ и скидка 25%: сумма скидки = 4 500 × 25 / 100 = 1 125 ₽, итог = 4 500 − 1 125 = 3 375 ₽. Тот же товар, но продавец сказал «минус 600»: переключаемся в режим по сумме, и калькулятор считает 600 / 4 500 × 100 = 13,33% — итоговая цена 3 900 ₽. Сравните: 25% выгоднее, чем «минус 600», на 1 125 ₽ против 600 ₽ экономии. Валюты (RUB, USD, EUR, GBP, BYN, KZT, UAH, CNY) влияют только на отображение — формулы одинаковы, поэтому акции в разных валютах сравнимы.
Частые ошибки
- Считать процент от итоговой цены, а не от исходной: 25% от 3 375 ₽ — это 843,75 ₽, а не 1 125 ₽. База скидки — всегда цена до скидки.
- Путать режимы: «минус 600» — сумма, а «минус 25» — процент; сумма в поле процента даст скидку в 25 рублей.
- Округлять эквивалентный процент до целых: 13,33% против «примерно 13%» на цене 1 000 000 ₽ — это три тысячи разницы в экономии.
- Ожидать, что калькулятор сложит скидки: «−20% и ещё −10%» дают не −30%, а −28% (0,8 × 0,9 = 0,72) — второй шаг считайте отдельно.
Что влияет на результат
Три входа: режим, исходная цена и размер скидки. Режим определяет, чем является введённое число — процентами или суммой. Исходная цена — база: от неё считается и доля, и эквивалентный процент, поэтому ошибка в ней умножается на всю скидку. Размер скидки ограничен сверху: 99,99% в режиме процента и ценой товара в режиме суммы; снизу не ограничен — нулевая скидка это корректный ответ «экономия 0». Отдельно про составные скидки: применять второй процент нужно к уже уменьненной цене, а складывать проценты напрямую нельзя — ту же логику дробей разбирает калькулятор процентов.
Чем отличаются соседние калькуляторы
Здесь — цена покупателя: скидка и экономия. Проценты — общая арифметика долей без привязки к цене. Наценка и маржа смотрят на ту же цену с другой стороны — издержек и прибыли продавца. НДС выделяет налог из суммы, а не вычитает скидку. Четыре инструмента одной числовой базы, но разных задач.
Связанные калькуляторы
Разбор по теме
Частые вопросы
Как быстро посчитать цену со скидкой 25%?
Выберите режим «по проценту скидки», введите исходную цену и 25. Калькулятор покажет итоговую стоимость и размер экономии в рублях.
Как узнать процент скидки, если известна только сумма?
Переключитесь в режим «по сумме скидки», введите исходную цену и сумму скидки в рублях. Калькулятор рассчитает эквивалентный процент и итоговую цену.
Можно ли считать скидки в валюте, отличной от рублей?
Да. Калькулятор поддерживает 8 валют (RUB, USD, EUR, GBP, BYN, KZT, UAH, CNY) — валюта используется только для отображения, формулы одинаковы для всех валют.
Что если сумма скидки больше исходной цены (например, бесплатная раздача)?
Такой сценарий блокируется валидатором — сумма скидки не может превышать исходную цену. Если нужна скидка ровно 100%, используйте режим «по проценту скидки» со значением 99,99 % (максимум по схеме).
Как сравнить выгоду двух акций?
Посчитайте эффективный процент скидки для каждого предложения в режиме «по сумме скидки». Чем выше процент — тем выгоднее акция для покупателя.
Складываются ли две скидки подряд?
Нет. «−20% и ещё −10%» дают не −30%, а −28% от исходной цены: второй процент применяется к уже уменьшенной (0,8 × 0,9 = 0,72). Считайте шаги раздельно — второй шаг от итоговой цены первого.