Функции и формулы

Как считать проценты в Excel для наценки, скидки и НДС

Проценты в Excel — это доли числа, которые хранятся как дробь, для тех, кто считает наценку, скидку, налог или выполнение плана. Ставку 15% программа хранит как 0,15, поэтому часть от числа находят простым умножением[1]. Ниже — формулы для части, наценки и скидки, доли от итога и изменения, а также ошибки формата, из-за которых вместо 10% видно 1000%.

Тренажёр: 6 шагов

Процент — самая частая арифметика в отчётах: наценка к закупке, скидка в акции, налог в чеке, рост выручки к прошлому месяцу. Справка Microsoft приводит для таких задач готовые образцы, например долю 42 из 50, равную 84%[2]. Путаница начинается, когда формула и формат ячейки работают друг против друга.

Путь к верному расчёту такой: найти ячейку со ставкой и задать ей формат на вкладке «Главная», ввести формулу с умножением, проверить результат на известном примере, исправить 1000% или деление на пустую ячейку и протянуть формулу на свои данные. Проценты в Excel после этого пересчитываются сами, когда меняется ставка.

Ключевые факты: проценты в Excel

  • Процент в Excel хранится как доля: 15% и 0,15 — одно и то же значение в ячейке[1].
  • Формула =42/50 возвращает 0,84, а процентный формат показывает это число как 84%[2].
  • Процентный формат, применённый к готовому числу 10, показывает 1000%, потому что Excel умножает такие значения на 100[3].
  • Наценку считают формулой =B2*(1+C2), скидку — =B2*(1-C2), где C2 — ячейка со ставкой[1].
  • Функция TO_PERCENT в Google Таблицах показывает число как процент по тому же правилу, что и Excel: 1 равно 100%[4].

Как посчитать процент от числа: умножение на ставку

Процент от числа в Excel находят умножением числа на ячейку со ставкой: =B2*C2[1]. Ставку можно ввести как 15% или как 0,15 — справка Microsoft считает эти записи одним и тем же значением[1]. Делить на 100 не нужно: знак % уже превратил число в долю. Отдельной функции для процента нет, у формулы два аргумента-множителя — число и ставка.

ABCD
1ТоварЦенаСтавкаЧасть от цены
2Ноутбук250015%=B2*C2 → 375
3Компьютер8008,9%=B3*C3 → 71,2
  1. Введите цену в B2, а ставку в C2 сразу со знаком: 15%.
  2. В D2 напишите =B2*C2 и нажмите Enter.
  3. Дважды щёлкните маленький зелёный квадрат в правом нижнем углу D2 — формула скопируется до конца столбца[1].

Вторая строка повторяет пример из справки: налог 8,9% с покупки на 800 равен 71,2[2]. Процент в Excel удобнее держать в отдельной ячейке, а не вписывать в формулу: запись =B2*15% тоже вернёт 375, но при смене ставки такие формулы придётся править по одной. Посчитайте премию и наценку в тренажёре: урок подставляет другие ставки и проверяет, что формула ссылается на ячейку, а не на число.

Миф: формула =B2+15% прибавляет пятнадцать процентов от цены — на деле 15% равно 0,15, и к 2500 прибавится только 0,15, по справке Microsoft о вводе процентов[1].
Не путать: если ставка одна на весь столбец и стоит в отдельной ячейке, её адрес закрепляют знаком доллара, например =B2*$F$1; как ведут себя такие адреса при копировании, разобрано на странице о знаке доллара в адресах ячеек.

Разобравшись с умножением, переходим к формату ячейки — именно он чаще всего превращает 10% в 1000%.

Проценты в Excel как доли: как работает формат «Процентный»

Процентный формат показывает долю со знаком процента: число 0,84 выглядит как 84%[2]. Значение в ячейке при этом остаётся дробью, а формат лишь решает, как её вывести на экран: проценты в Excel — это всегда доли единицы. Отсюда главный подвох: формат по-разному обходится с числами, которые уже введены, и с ячейками, которые ещё пусты.

Если применить формат к готовым целым числам, Excel умножит их на 100, и ячейка с 10 покажет 1000%[3]. Если задать формат пустым ячейкам заранее, ввод 10 и ввод 0,1 одинаково дадут 10%[3].

Что в ячейкеКогда задан форматЧто видно
10после ввода числа1000%
0,1после ввода числа10%
10до ввода, в пустой ячейке10%
=42/50после ввода формулы84%

Включить формат можно кнопкой со знаком % в группе «Число» на вкладке «Главная» или сочетанием Ctrl+Shift+%[3]. В окне «Формат ячеек» в категории «Процентный» задают число десятичных знаков: ноль покажет 10% вместо 10,00%[3]. Справка описывает этот формат для Excel 2016, Excel 2019, Excel 2021, Excel 2024 и Microsoft 365, включая версии для Mac[3].

Миф: процентный формат просто дописывает знак % к числу — на деле к готовым числам он применяет умножение на 100, и 10 превращается в 1000%, как сказано в справке Microsoft[3].

Число знаков после запятой в процентах Excel тоже влияет только на вид: в справке доля 0,06746 в формате с двумя знаками выглядит как 6,75%[2]. В расчёт при этом идёт полное значение, поэтому итог по столбцу долей может отличаться от суммы того, что видно на экране.

Не путать: если в формулах нужна уже округлённая доля, понадобится функция ОКРУГЛ — подробнее на странице о функции ОКРУГЛ и знаках после запятой.

Однако формат решает только вид, а прибавить или вычесть ставку должна сама формула.

Прибавить или вычесть процент: чем отличаются формулы

Прибавление процента отличается от вычитания одним знаком внутри скобок с единицей: наценка — =B2*(1+C2), скидка — =B2*(1-C2)[1]. Единица здесь означает всю исходную цену, а ставка добавляется к ней или вычитается из неё.

ABCDE
1ТоварЦенаСтавкаС наценкойСо скидкой
2Ноутбук250015%=B2*(1+C2) → 2875=B2*(1-C2) → 2125

Скобки обязательны: Excel сначала умножает и делит, а только потом складывает и вычитает[6]. Без скобок запись =B2*1+C2 прибавит к цене ставку как дробь, и наценка снова окажется копеечной.

Справка Microsoft разбирает четыре типовые задачи на одних и тех же формулах[2]:

ЗадачаФормулаРезультат
увеличить на 25%=113*(1+0,25)141,25
уменьшить на 25%=113*(1-0,25)84,75
найти часть по проценту=800*0,08971,2
найти целое по части=15/0,7520

Ставку можно применить и к готовому столбцу без новых формул: ввести её в пустую ячейку, скопировать её, выделить числа, щёлкнуть правой кнопкой и выбрать «Специальная вставка» с операцией «Умножение»[1]. Числа изменятся на месте, а формулы в ячейках не останется, поэтому такой приём подходит для разовой правки прайса. Для регулярного пересчёта надёжнее отдельный столбец с формулой: ставку можно поменять, и вся таблица пересчитается.

Остаётся понять, как посчитать долю каждой строки от итога и процентное изменение между периодами.

Пример расчёта: доля от итога и процентное изменение

Процентное изменение считают формулой, где разницу двух значений делят на старое значение: =(C2-B2)/B2[2]. Пример взят из справки Microsoft: рост заработка с ноября по декабрь равен 6,75%, а спад в январе — −3%[2].

ABCD
1ПериодБылоСталоИзменение
2Ноябрь → декабрь23422500=(C2-B2)/B2 → 6,75%
3Декабрь → январь25002425=(C3-B3)/B3 → −3%

Отрицательный результат означает снижение. Скобки вокруг разности обязательны по той же причине: без них Excel сначала разделит, а потом вычтет[6].

Доля каждой строки от итога считается делением на ячейку с суммой:

ABC
1ОтделПродажиДоля
2Север300=B2/$B$5 → 30%
3Юг500=B3/$B$5 → 50%
4Запад200=B4/$B$5 → 20%
5Итого=СУММ(B2:B4) → 1000

Адрес итога здесь закреплён знаком доллара. Формула =B2/B5, протянутая вниз, начнёт делить на пустые ячейки под итогом и вернёт #ДЕЛ/0!. Сумма долей должна дать 100% — быстрая проверка, что адрес итога закреплён.

Обратная задача — найти исходную цену по цене со скидкой, и проценты в Excel здесь работают через деление. Справка делит 15 на 0,75 и получает 20, потому что после скидки 25% осталось 75% цены[2]. В Google Таблицах вид со знаком % числу даёт функция TO_PERCENT по правилу «1 равно 100%»[4], а UNARY_PERCENT(100) возвращает 1 — обратный перевод[5].

Именно поэтому для налога внутри суммы нужен отдельный разбор: прямое вычитание там даёт неверный ответ.

Когда формула процента не подойдёт: НДС внутри суммы и другие случаи

Формула процента не подойдёт, если ставка уже включена в сумму: вычитание 20% из цены с налогом даёт меньше исходной цены. Ниже — сценарии, где привычная запись ломается, и что делать вместо неё.

  • Если НДС или наценка уже внутри суммы, делите: =J2/(1+K2) вернёт цену без налога — для 1440 при ставке 20% получится 1200, а сам налог =J2-J2/(1+K2) равен 240.
  • При целых числах в ячейках вместо долей формат со знаком % покажет 1000% вместо 10%[3]: разделите числа на 100 или задайте формат до ввода.
  • Когда ставка начисляется каждый период на уже выросшую сумму, одно умножение на скобку с единицей учтёт только первый период.
  • Если делить на итог без знака доллара, нижние строки вернут #ДЕЛ/0!: закрепите адрес ячейки с суммой.
СимптомПричинаЧто сделать
1000% вместо 10%формат применён к целому числуразделить на 100 или задать формат до ввода
цена выросла на копейкив записи =B2+15% прибавлено 0,15умножить на (1+C2)
#ДЕЛ/0! в нижних строкахадрес итога сдвинулся вниз вместе с формулойзакрепить итог знаком доллара
цена без НДС ниже закупочнойиз суммы вычли 20% вместо деленияделить на (1+ставка)

Формат со знаком % не умеет сам разделить целые числа на 100: это делают формулой =A2/100 в соседнем столбце, а потом копируют результат как значения. Только после такой правки доля в ячейке совпадёт с тем, что показывает формат, и формулы наценки начнут давать верный ответ.

Миф: НДС из суммы выделяют вычитанием 20% — на деле исходное значение находят делением на долю, как в примере справки Microsoft, где 15 делят на 0,75[2].
Не путать: начисление ставки на уже начисленные суммы по периодам считают финансовые функции — подробнее на странице о финансовых функциях для вкладов и кредитов.

Проценты в Excel — лишь часть арифметики листа: другие формулы для расчётов собраны в справочнике формул Excel с примерами расчётов.

Частые вопросы

Как найти процент от числа формулой?

Часть от числа находят формулой с умножением: =B2*C2, где в C2 записано 15%[1]. Делить на 100 не нужно, потому что 15% в ячейке уже равно 0,15.

Как прибавить процент к числу в Excel?

Прибавить ставку к числу помогает формула =B2*(1+C2): для 2500 и 15% получится 2875. Запись =B2+15% прибавит лишь 0,15, так что в экселе разница сразу видна по копейкам.

Как вычесть процент от суммы?

Вычесть ставку из суммы можно формулой =B2*(1-C2): 2500 со скидкой 15% дают 2125[1]. Если ставка уже включена в сумму, делите: =B2/(1+C2).

Почему вместо 10% получается 1000%?

Вместо 10% видно 1000%, когда формат со знаком % применили к уже введённому числу 10: Excel умножает такие значения на 100[3]. Введите долю 0,1 или задайте формат пустым ячейкам до ввода.

Можно ли изменить готовые числа на процент без формулы?

Да, проценты в Excel применяют к готовым числам через специальную вставку с операцией «Умножение»[1]. Числа изменятся на месте, но формулы в ячейках не останется.

Источники

  1. [1] Microsoft, справка «Умножение на процент в Excel», 2026
  2. [2] Microsoft, справка «Calculate percentages», 2026
  3. [3] Microsoft, справка «Format numbers as percentages in Excel», 2026
  4. [4] Google, справка «TO_PERCENT - Google Docs Editors Help», 2026
  5. [5] Google, справка «UNARY_PERCENT - Cправка - Редакторы Google Документов», 2026
  6. [6] Microsoft, справка «Создание простой формулы в Excel», 2026

Похожие темы