Расчет маржинальности и дисконтов в Excel

Иван Корнев·13.04.2026·4 мин

Чтобы быстро посчитать наценку или скидку в процентах в Excel, используйте базовые арифметические формулы с операторами деления и умножения. Для наценки формула выглядит так: =(Цена_продажи - Себестоимость) / Себестоимость. Для расчета размера скидки: =(Старая_цена - Новая_цена) / Старая_цена. Чтобы получить результат сразу в процентах, примените к ячейке с формулой числовой формат «Процентный». Эти вычисления позволяют мгновенно оценить рентабельность товара или эффективность акции без использования калькулятора.

Формулы для расчета наценки

Наценка (markup) показывает, какую долю от себестоимости составляет ваша прибыль. Это ключевой показатель для формирования розничной цены.

Вычисление процента наценки

Если у вас есть данные о закупочной цене и конечной стоимости товара, процент наценки рассчитывается по следующей логике: разницу между ценами делим на себестоимость.

Формула в Excel:

=(B2 - A2) / A2

Где:

  • A2 — Себестоимость (закупка).
  • B2 — Цена продажи.

Важно: В самой формуле умножать на 100 не нужно, если вы применили к ячейке формат «Процентный» (%). Excel автоматически отобразит десятичную дробь (например, 0,3) как 30%. Если формат «Общий», тогда допишите *100 в конце формулы.

Пример: Товар куплен за 500 руб., продан за 650 руб. Формула: =(650 - 500) / 500 → Результат: 30%.

Расчет цены продажи по известной наценке

Часто задача стоит обратная: нужно установить цену, чтобы получить желаемый процент прибыли. В этом случае себестоимость умножается на коэффициент наценки.

Формула:

=A2 * (1 + B2)

Где B2 — желаемый процент наценки (уже в формате %).

Пример: Себестоимость 500 руб., нужна наценка 25%. Расчет: 500 * (1 + 25%) = 625 руб.

Как рассчитать размер скидки

Скидка (discount) показывает уменьшение цены относительно первоначальной стоимости. Этот расчет необходим для проведения акций и анализа упущенной выгоды.

Определение процента скидки

Чтобы узнать, сколько процентов составила скидка, найдите разницу между старой и новой ценой, а затем разделите её на старую цену.

Формула в Excel:

=(A2 - B2) / A2

Где:

  • A2 — Старая цена (до скидки).
  • B2 — Новая цена (акционная).

Пример: Было 1200 руб., стало 960 руб. Формула: =(1200 - 960) / 1200 → Результат: 20%.

Типичная ошибка: Не перепутайте знаменатель. Делить нужно всегда на старую цену. Если разделить на новую, вы получите неверный процент роста цены при обратном движении, а не размер скидки.

Расчет итоговой цены после скидки

Если известен процент уценки и нужно быстро получить новую стоимость товара:

Формула:

=A2 * (1 - B2)

Где B2 — размер скидки в процентах.

Пример: Цена 1500 руб., скидка 15%. Расчет: 1500 * (1 - 15%) = 1275 руб.

Сводная таблица формул

Для удобства работы сохраните эту шпаргалку. Она поможет быстро подобрать нужное выражение в зависимости от имеющихся данных.

ЗадачаИсходные данныеФормула ExcelПримечание
Найти % наценкиСебестоимость (A), Цена (B)=(B-A)/AФормат ячейки: %
Найти цену продажиСебестоимость (A), % наценки (B)=A*(1+B)B в формате %
Найти % скидкиСтарая цена (A), Новая (B)=(A-B)/AФормат ячейки: %
Найти цену со скидкойСтарая цена (A), % скидки (B)=A*(1-B)B в формате %
Найти себестоимостьЦена продажи (A), % наценки (B)=A/(1+B)Обратный расчет

Лайфхак с абсолютными ссылками: Если у вас фиксированный процент наценки для всей колонки товаров (например, ячейка $D$1), используйте знак доллара в формуле: =A2*(1+$D$1). Это позволит протянуть формулу вниз, не сбивая ссылку на процент.

Частые ошибки при расчетах

  1. Сложение последовательных скидок. Многие ошибочно полагают, что две скидки по 10% дают общую скидку 20%. Это неверно. Вторая скидка применяется к уже уменьшенной сумме.
    • Правильно: Цена * (1 - 10%) * (1 - 10%). Итоговая скидка составит 19%, а не 20%.
  2. Неверный формат ячеек. Если ячейка имеет формат «Общий», а вы вводите 25%, Excel может воспринять это как число 0,25. Но если вы пишете формулу *25 вместо *25% или *0,25, результат будет завышен в 100 раз. Всегда проверяйте, как Excel интерпретирует ваши входные данные.
  3. Деление на ноль. Если в ячейке себестоимости или старой цены стоит 0 или она пуста, формула вернет ошибку #ДЕЛ/0!. Используйте функцию ЕСЛИОШИБКА для красивого вывода: =ЕСЛИОШИБКА((B2-A2)/A2; 0).

FAQ

Как округлить полученный процент до целого числа? Используйте функцию ОКРУГЛ. Например: =ОКРУГЛ((B2-A2)/A2; 2) округлит результат до двух знаков после запятой (до сотых процента).

В чем разница между наценкой и маржой? Наценка считается от себестоимости ((Цена - Себестоимость) / Себестоимость), а маржа (рентабельность) — от цены продажи ((Цена - Себестоимость) / Цена). В Excel формула маржи будет выглядеть как =(B2-A2)/B2. Маржа всегда меньше наценки в процентном выражении.

Можно ли посчитать скидку, если известна только сумма скидки в рублях? Да. Разделите сумму скидки в рублях на старую цену. Формула: =Сумма_скидки_руб / Старая_цена. Не забудьте применить процентный формат к ячейке результата.