Это простой материал. Даже если нет опыта, не бойтесь цифр. Если все же боитесь – делайте с ИИ, инструкция и промпт во второй части статьи.
Если делаете сами. Дальше расписан каждый этап расчета скидки покупателю в процентах с примерами.
Сделать с ИИ. Не нужно уметь управлять нейросетями. Мы уже все сделали, только подставляйте данные. Работает по умному скрипту. Как делать – описано в разделе по ИИ.
✔️ (в конце статьи также есть ссылка на наш бесплатный ИИ-чат)
| самому | с ИИ | |
| Кому | Хочу понять логику скидки и проверять расчеты вручную | Хочу быстро получить точный процент скидки без погружения |
| Что делать | Читать статью и считать по шагам | Перейти в раздел "Расчет скидки с ИИ" |
| Время | ~10–20 минут | ~3–10 минут |
| Что нужно | Старая цена и новая цена, либо цена и процент | Те же данные в любом удобном виде |
| Знания | Не нужны | Не нужны |
( ✔️ если делаете с ИИ – начало копирования после черты)*
–––––––––––
1. Общая схема
Скидка в процентах – это на сколько процентов уменьшили исходную цену. Исходная цена – это цена до скидки. Новая цена – это цена после скидки.
Главная формула такая:
Скидка в % = (сумма скидки ÷ исходная цена) × 100%
Чтобы ей воспользоваться, сначала нужно найти сумму скидки:
Сумма скидки = исходная цена − новая цена
Тогда полный расчет выглядит так:
Скидка в % = ((исходная цена − новая цена) ÷ исходная цена) × 100%
Простыми словами:
- берете цену до скидки;
- вычитаете цену после скидки;
- получаете, сколько рублей или другой валюты срезали;
- делите эту сумму на исходную цену;
- умножаете на 100%, чтобы получить процент.
Что включаем в расчет, а что нет
| Включаем | Не включаем |
| Исходную цену товара до снижения | Предполагаемую "старую цену", если она не была реальной |
| Новую цену после скидки | Дополнительные услуги, если они не были частью цены товара |
| Реальную сумму уменьшения цены | Кэшбэк после покупки, если это отдельная механика |
| Скидку в деньгах и в процентах | Наценку – это уже другой расчет |
Важно: если у вас не уменьшение цены, а, например, промокод на следующую покупку, бонусы или кэшбэк, это не всегда равно обычной скидке. Для базового расчета в этой статье берем только прямое снижение цены.
2. Пример с расчетом
Возьмем простой пример.
Исходная цена товара: 8 000 ₽
Новая цена после скидки: 6 800 ₽
Шаг 1. Считаем сумму скидки
Сумма скидки = 8 000 − 6 800 = 1 200 ₽
Шаг 2. Делим сумму скидки на исходную цену
1 200 ÷ 8 000 = 0,15
Здесь 0,15 – это доля скидки от исходной цены.
Шаг 3. Переводим долю в проценты
0,15 × 100% = 15%
Ответ: скидка покупателю составила 15%
Еще два быстрых примера
| Исходная цена | Новая цена | Сумма скидки | Скидка |
| 5 000 ₽ | 4 500 ₽ | 5 000 − 4 500 = 500 ₽ | (500 ÷ 5 000) × 100% = 10% |
| 12 000 ₽ | 9 000 ₽ | 12 000 − 9 000 = 3 000 ₽ | (3 000 ÷ 12 000) × 100% = 25% |
Если известен процент, а нужно проверить новую цену
Иногда задача обратная: процент скидки уже известен, нужно понять, какая должна получиться цена.
Например, исходная цена 8 000 ₽, скидка 15%.
Сначала переводим процент в долю:
15% = 15 ÷ 100 = 0,15
Теперь считаем сумму скидки:
8 000 × 0,15 = 1 200 ₽
И новую цену:
8 000 − 1 200 = 6 800 ₽
Это полезно для проверки: если вам назвали и процент, и новую цену, вы можете быстро убедиться, что все совпадает.
3. Интерпретация результата
Сам процент скидки – это не просто число. Он показывает, какую часть от исходной цены покупатель не платит.
Например:
- 5% – небольшое снижение цены;
- 10% – заметная, но умеренная скидка;
- 20% и выше – уже существенное снижение цены;
- 50% – покупатель платит только половину исходной цены.
На примере скидки 15% это означает:
- покупатель не платит 15% исходной цены;
- покупатель платит оставшиеся 85%.
Это тоже можно показать расчетом:
100% − 15% = 85%
Если исходная цена 8 000 ₽, то 85% от нее:
85% = 85 ÷ 100 = 0,85
8 000 × 0,85 = 6 800 ₽
То есть результат можно читать двумя способами:
- скинули 15% от исходной цены;
- оставили к оплате 85% исходной цены.
Важно не путать: скидка 20% и наценка 20% – не одно и то же. Если цену уменьшили на 20%, а потом увеличили на 20%, вы не вернетесь к исходной цене. Это разные базы расчета.
4. Самопроверка расчета
У скидки есть простая обратная проверка.
Если вы правильно нашли процент скидки, то новая цена должна восстанавливаться из исходной цены через оставшийся процент к оплате.
Берем наш пример:
- исходная цена: 8 000 ₽;
- скидка: 15%;
- значит к оплате остается 85%.
Переводим 85% в долю:
85% = 85 ÷ 100 = 0,85
Проверка:
8 000 × 0,85 = 6 800 ₽
Совпало с новой ценой. Значит расчет верный.
Есть и вторая проверка:
Если новая цена 6 800 ₽, а исходная цена 8 000 ₽, то отношение новой цены к исходной должно быть 0,85:
6 800 ÷ 8 000 = 0,85
Тогда скидка:
1 − 0,85 = 0,15
0,15 × 100% = 15%
Частая ошибка: делить сумму скидки не на исходную цену, а на новую. В нашем примере так делать нельзя. Если посчитать 1 200 ÷ 6 800, получится примерно 17,65%, и это уже будет другой смысл, не скидка от исходной цены.
✓ Первичный расчет завершен
- У вас на руках исходная цена
- У вас на руках новая цена
- У вас на руках сумма скидки в деньгах
- У вас на руках скидка в процентах
- У вас есть обратная проверка расчета
Что дальше: если у вас скидка многоступенчатая, есть округление копеек, набор товаров, бонусы или нет точной исходной цены – переходите к граничным случаям ниже. Если ситуация обычная – можете брать формулу и применять сразу.
5. Граничные случаи
Скидка дана в рублях, а нужен процент
Что происходит: известна сумма уменьшения цены, но не посчитан процент.
Почему: в магазинах часто пишут "минус 700 ₽", а не процент.
Конкретное решение: используйте формулу:
Скидка в % = (сумма скидки ÷ исходная цена) × 100%
Пример: исходная цена 3 500 ₽, скидка 700 ₽
700 ÷ 3 500 = 0,20
0,20 × 100% = 20%
Известен процент скидки, а нужно посчитать цену после скидки
Что происходит: процент есть, итоговой цены нет.
Почему: так часто считают цену для ценника, карточки товара или счета.
Конкретное решение: сначала переведите процент в долю, потом умножьте исходную цену на оставшуюся долю к оплате.
Пример: цена 10 000 ₽, скидка 25%
25% = 25 ÷ 100 = 0,25
Осталось к оплате: 100% − 25% = 75%
75% = 75 ÷ 100 = 0,75
10 000 × 0,75 = 7 500 ₽
Несколько скидок подряд
Что происходит: на товар сначала дали одну скидку, потом еще одну.
Почему: так бывает при акции плюс промокод, распродаже плюс скидке по карте.
Конкретное решение: не складывайте проценты напрямую. Считайте последовательно.
Пример: цена 10 000 ₽, сначала скидка 10%, потом еще 20%
Первая скидка:
10% = 0,10
10 000 × (1 − 0,10) = 10 000 × 0,90 = 9 000 ₽
Вторая скидка:
20% = 0,20
9 000 × (1 − 0,20) = 9 000 × 0,80 = 7 200 ₽
Общая скидка относительно исходной цены:
10 000 − 7 200 = 2 800 ₽
2 800 ÷ 10 000 = 0,28
0,28 × 100% = 28%
Важно: 10% + 20% = 30% здесь не работает. Реальная общая скидка – 28%.
Скидка получилась больше 100%
Что происходит: расчет показывает больше 100%.
Почему: это значит, что новая цена меньше нуля или в данных ошибка.
Конкретное решение: проверьте исходные цифры. При обычной продаже скидка не может быть больше 100%. Максимум – 100%, когда товар отдают бесплатно.
Новая цена выше исходной
Что происходит: вместо скидки получается рост цены.
Почему: либо перепутаны местами исходная и новая цена, либо это уже наценка.
Конкретное решение: проверьте порядок чисел. Формула скидки работает только когда новая цена меньше исходной. Если новая цена больше, это не скидка, а повышение цены.
Есть округление копеек
Что происходит: процент по формуле дает, например, 12,498%, а на ценнике стоит 12,5% или 12%.
Почему: цены и проценты в торговле часто округляют для красоты.
Конкретное решение: сначала считайте точно, потом отдельно округляйте результат по правилу, которое используете в работе. Для бытового расчета обычно хватает округления до 1–2 знаков после запятой.
Пример: исходная цена 1 999 ₽, новая цена 1 749 ₽
Сумма скидки = 1 999 − 1 749 = 250 ₽
250 ÷ 1 999 = 0,125062…
0,125062 × 100% = 12,5062…%
Можно показать как 12,5%
Скидка на комплект или набор товаров
Что происходит: продают несколько товаров вместе по общей сниженной цене.
Почему: акция относится не к одной позиции, а к набору.
Конкретное решение: если скидка дана на весь комплект, сравнивайте полную исходную сумму всех товаров с новой общей ценой набора.
Пример: по отдельности товары стоят 2 000 ₽, 3 000 ₽ и 5 000 ₽
Исходная цена набора: 2 000 + 3 000 + 5 000 = 10 000 ₽
Цена по акции: 8 500 ₽
Сумма скидки: 10 000 − 8 500 = 1 500 ₽
1 500 ÷ 10 000 = 0,15
0,15 × 100% = 15%
Нет калькулятора или таблицы
Что происходит: нужно быстро прикинуть скидку без инструмента.
Почему: расчет делают на ходу – в магазине, на переговорах, в переписке.
Конкретное решение: используйте минимальный рабочий способ в два действия:
- сначала найдите сумму скидки;
- потом прикиньте, какую часть она составляет от исходной цены.
Пример: было 4 000 ₽, стало 3 600 ₽
Скидка = 400 ₽
400 – это 10% от 4 000
Значит скидка примерно 10%
Для круглых чисел этот способ работает очень быстро. Для некруглых лучше потом перепроверить точной формулой.
6. Кратко по управлению
- Возьмите исходную цену – это цена до скидки.
- Возьмите новую цену – это цена после скидки.
- Посчитайте сумму скидки: исходная цена − новая цена.
- Разделите сумму скидки на исходную цену.
- Умножьте результат на 100% – получите скидку в процентах.
- Сделайте обратную проверку: исходная цена × оставшаяся доля к оплате = новая цена.
Короткая формула:
Скидка в % = ((исходная цена − новая цена) ÷ исходная цена) × 100%
Важно знать
Этот материал показывает, как правильно считать процент скидки, но не отвечает на вопрос, хорошая ли это скидка для бизнеса или покупателя. Это уже зависит от маржи, себестоимости, рынка, акции и правил ценообразования. Здесь мы закрываем именно механику расчета и проверки.
–––––––––––
(✔️ конец копирования, до черты)*
Расчет скидки с ИИ
Расчет ниже построен на умном скрипте – ИИ работает по схеме этой статьи, а не придумывает ответ наугад. Он сначала уточняет формат вашей ситуации, потом запрашивает недостающие данные, затем считает и сам себя проверяет.
Ниже два готовых промпта. Используйте строго по порядку.
Шаг 1. Отправьте первый промпт
Скопируйте текст ниже. Если хотите, сразу кратко укажите свой случай: один товар, комплект, несколько скидок подряд, известна старая и новая цена, известна цена и процент, нужно проверить ценник и так далее.
Я хочу рассчитать скидку покупателю в процентах. Чтобы ты работал по правильной схеме и ничего не упустил, даю тебе эталонный материал – изучи его полностью и точно следуй всем шагам, которые применимы к моему случаю.
Действуй строго по шагам:
Шаг 1. Сначала определи тип моей задачи и предложи структуру расчета под мой случай. Варианты могут быть такие: известны старая и новая цена; известна цена и сумма скидки; известна цена и процент скидки; несколько скидок подряд; скидка на набор товаров; нужна проверка уже готового расчета. Не считай ничего на этом шаге. Жди моего подтверждения.
Шаг 2. После моего подтверждения запроси все данные, которые нужны для полного расчета и интерпретации. Если чего-то не хватает, сам задай уточняющие вопросы. Если у меня несколько скидок подряд, запроси порядок применения. Если набор товаров – запроси состав и цены. Если нужно проверить округление – запроси правило округления. Жди моих ответов.
Шаг 3. Только после получения всех данных переходи к расчету.
Вот эталонный пример:
[вставьте вместо этого примечания – текст эталона: все, что копировали между чертами (весь самостоятельный расчет)]
ИИ предложит структуру расчета под ваш случай.
Что делать: прочитайте и упростите под себя. Напишите, что оставить, что убрать, что добавить. Например: "мой случай: один товар, есть старая цена 5600 и новая 4760, округление до сотых, больше ничего не нужно" или "у меня две скидки подряд, сначала акция, потом промокод".
Шаг 2. Ответьте на вопросы ИИ и соберите цифры
ИИ запросит только те данные, которые действительно нужны для вашего случая.
Где взять цифры:
- старая и новая цена – ценник, карточка товара, прайс, счет, договор;
- сумма скидки – чек, счет, коммерческое предложение, переписка с клиентом;
- цены по товарам в наборе – прайс-лист, сайт, учетная система;
- порядок применения скидок – правила акции, CRM, описание промокода, регламент отдела продаж;
- правило округления – кассовая программа, 1С, CMS магазина, внутренний регламент.
Действие пользователя → тип ответа ИИ → что делать дальше.
- Отвечайте на вопросы по очереди → ИИ будет вести сбор данных по шагам → отвечайте коротко и по фактам. Например: "исходная цена 8000, новая 6800".
- Если данных не хватает → ИИ укажет, чего именно недостает для расчета → либо найдите цифру, либо прямо напишите, что ее нет. Например: "порядок применения скидок неизвестен".
- Если ситуация нестандартная → ИИ предложит отдельную логику расчета под этот случай → подтвердите или уточните. Например: "да, считаем как комплект из трех товаров".
Шаг 3. Отправьте второй промпт
Скопируйте и отправьте как есть:
Теперь сделай расчет по эталонной схеме. Выведи результат в таком формате:
1. Что считаем и какие данные использованы
2. Формула расчета с подстановкой моих чисел
3. Пошаговый расчет без пропуска действий
4. Итог: скидка в процентах
5. Если применимо – сумма скидки в деньгах и цена после скидки
6. Самопроверка через обратное действие с показом вычисления
7. Интерпретация результата простыми словами
8. Граничные случаи из эталона, которые относятся к моим данным, и что это меняет
Дополнительные правила:
Если для интерпретации или проверки не хватает данных – сам запроси их, а не молчи.
Если у меня несколько скидок подряд – считай последовательно и отдельно покажи общую итоговую скидку от исходной цены.
Если у меня набор товаров – считай от общей исходной суммы набора.
Если есть округление – сначала покажи точный расчет, потом отдельно округленный результат.
Если входные данные противоречат логике скидки, прямо укажи на это и объясни, это скидка или уже не скидка.
Что получите: понятный расчет с формулой, подстановкой ваших чисел, итоговым процентом скидки, обратной проверкой и пояснением, нет ли в данных ошибки.
Если что-то пошло не так
- Откройте новый чистый диалог с нейросетью без предыдущих сообщений – это первое, что нужно сделать при любой проблеме. Старый контекст часто сбивает логику работы по схеме.
- ИИ начал считать сразу, не уточнив тип задачи – отправьте: "стоп, сначала определи тип моей задачи и предложи структуру расчета, как в первом промпте".
- ИИ не запросил недостающие данные – отправьте: "стоп, сначала собери все нужные данные и только потом считай".
- ИИ перепутал исходную и новую цену – отправьте: "проверь базу расчета: исходная цена – до скидки, новая – после скидки".
- ИИ сложил несколько скидок напрямую – отправьте: "пересчитай последовательно, а не простым сложением процентов".
- ИИ выдал результат без проверки – отправьте: "добавь самопроверку через обратное действие с показом вычисления".
- ИИ ответил слишком общо – отправьте: "покажи формулу, подставь мои числа и распиши каждый шаг без пропусков".