Функции и формулы
Как считать проценты в Excel для наценки, скидки и НДС
Проценты в Excel — это доли числа, которые хранятся как дробь, для тех, кто считает наценку, скидку, налог или выполнение плана. Ставку 15% программа хранит как 0,15, поэтому часть от числа находят простым умножением[1]. Ниже — формулы для части, наценки и скидки, доли от итога и изменения, а также ошибки формата, из-за которых вместо 10% видно 1000%.
Процент — самая частая арифметика в отчётах: наценка к закупке, скидка в акции, налог в чеке, рост выручки к прошлому месяцу. Справка 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 не нужно: знак % уже превратил число в долю. Отдельной функции для процента нет, у формулы два аргумента-множителя — число и ставка.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Товар | Цена | Ставка | Часть от цены |
| 2 | Ноутбук | 2500 | 15% | =B2*C2 → 375 |
| 3 | Компьютер | 800 | 8,9% | =B3*C3 → 71,2 |
- Введите цену в B2, а ставку в C2 сразу со знаком:
15%. - В D2 напишите
=B2*C2и нажмите Enter. - Дважды щёлкните маленький зелёный квадрат в правом нижнем углу 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].
Число знаков после запятой в процентах Excel тоже влияет только на вид: в справке доля 0,06746 в формате с двумя знаками выглядит как 6,75%[2]. В расчёт при этом идёт полное значение, поэтому итог по столбцу долей может отличаться от суммы того, что видно на экране.
Однако формат решает только вид, а прибавить или вычесть ставку должна сама формула.
Прибавить или вычесть процент: чем отличаются формулы
Прибавление процента отличается от вычитания одним знаком внутри скобок с единицей: наценка — =B2*(1+C2), скидка — =B2*(1-C2)[1]. Единица здесь означает всю исходную цену, а ставка добавляется к ней или вычитается из неё.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Товар | Цена | Ставка | С наценкой | Со скидкой |
| 2 | Ноутбук | 2500 | 15% | =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,089 | 71,2 |
| найти целое по части | =15/0,75 | 20 |
Ставку можно применить и к готовому столбцу без новых формул: ввести её в пустую ячейку, скопировать её, выделить числа, щёлкнуть правой кнопкой и выбрать «Специальная вставка» с операцией «Умножение»[1]. Числа изменятся на месте, а формулы в ячейках не останется, поэтому такой приём подходит для разовой правки прайса. Для регулярного пересчёта надёжнее отдельный столбец с формулой: ставку можно поменять, и вся таблица пересчитается.
Остаётся понять, как посчитать долю каждой строки от итога и процентное изменение между периодами.
Пример расчёта: доля от итога и процентное изменение
Процентное изменение считают формулой, где разницу двух значений делят на старое значение: =(C2-B2)/B2[2]. Пример взят из справки Microsoft: рост заработка с ноября по декабрь равен 6,75%, а спад в январе — −3%[2].
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Период | Было | Стало | Изменение |
| 2 | Ноябрь → декабрь | 2342 | 2500 | =(C2-B2)/B2 → 6,75% |
| 3 | Декабрь → январь | 2500 | 2425 | =(C3-B3)/B3 → −3% |
Отрицательный результат означает снижение. Скобки вокруг разности обязательны по той же причине: без них Excel сначала разделит, а потом вычтет[6].
Доля каждой строки от итога считается делением на ячейку с суммой:
| A | B | C | |
|---|---|---|---|
| 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 в соседнем столбце, а потом копируют результат как значения. Только после такой правки доля в ячейке совпадёт с тем, что показывает формат, и формулы наценки начнут давать верный ответ.
Проценты в 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] Microsoft, справка «Умножение на процент в Excel», 2026
- [2] Microsoft, справка «Calculate percentages», 2026
- [3] Microsoft, справка «Format numbers as percentages in Excel», 2026
- [4] Google, справка «TO_PERCENT - Google Docs Editors Help», 2026
- [5] Google, справка «UNARY_PERCENT - Cправка - Редакторы Google Документов», 2026
- [6] Microsoft, справка «Создание простой формулы в Excel», 2026