Вычисление процентов в Microsoft Excel — одна из самых востребованных операций, с которой сталкиваются бухгалтеры, маркетологи и аналитики. Но если прибавить проценты к числу интуитивно понятно, то вычитание процентов часто вызывает вопросы. Как правильно уменьшить цену на 20%? Как рассчитать сумму без НДС? Почему формула `=A1-20%` выдаёт ошибку?
В этой статье разберём 5 способов вычитания процентов в Excel — от базовых до продвинутых, с учётом особенностей работы с денежными значениями, скидками и налогами. Все примеры протестированы в Excel 2019–2026 и Excel Online, а также совместимы с Google Таблицами.
Вы научитесь:
- 🔹 Вычитать фиксированный процент от числа (например, скидку 15%)
- 🔹 Уменьшать значение на процент от самого себя (например, цену с учётом НДС)
- 🔹 Использовать относительные и абсолютные ссылки для массовых расчётов
- 🔹 Автоматизировать вычитание процентов с помощью таблиц и именованных диапазонов
Для наглядности каждый метод сопровождается скриншотами и готовыми формулами, которые можно скопировать в свою таблицу.
1. Базовый способ: вычитание фиксированного процента
Самая простая задача — уменьшить число на заданный процент. Например, у вас есть цена товара 1000 ₽, и нужно вычесть скидку 15%. Вручную вы бы посчитали так: 1000 − (1000 × 15%) = 850 ₽. В Excel эту логику можно записать двумя способами.
Способ 1: Формула с прямым умножением
=A1 - (A1 * 15%)
Где A1 — ячейка с исходным числом. Процент пишется прямо в формуле с символом %.
Способ 2: Формула с делением на 100 (альтернатива для старых версий Excel)
=A1 - (A1 * 0.15)
Здесь 0.15 — это 15%, переведённые в десятичную дробь. Оба варианта дадут одинаковый результат, но первый визуально понятнее.
Важно! Если процент хранится в отдельной ячейке (например, B1), используйте абсолютную ссылку с $, чтобы формулу можно было копировать:
=A1 - (A1 * $B$1)
Убедитесь, что ячейка с числом имеет числовой формат (не текст!)|Проверьте, что процент указан с символом % или в виде дроби (0.15)|Используйте абсолютные ссылки ($B$1) для процента, если он общий для всех строк|Примените формат "Денежный" или "Процентный" к результату
-->
2. Вычитание процента от самого себя (например, НДС)
Частая задача в бухгалтерии — вычесть НДС 20% из суммы, которая уже включает налог. Например, у вас есть цена 1200 ₽ с НДС, а нужно найти цену без НДС. Здесь процент вычитается не от исходного числа, а от результата деления.
Формула для вычитания НДС:
=A1 / (1 + 20%)
Пояснение:
- 🔹
A1— сумма с НДС (1200 ₽). - 🔹
1 + 20%— коэффициент, учитывающий налог (1.2). - 🔹 Результат:
1200 / 1.2 = 1000 ₽(цена без НДС).
Если ставка НДС хранится в ячейке B1 (например, 20%), формула примет вид:
=A1 / (1 + $B$1)
Почему нельзя просто вычесть 20%?
Если вычесть 20% от 1200 ₽, получится 960 ₽ — это неверно! НДС уже включён в сумму, поэтому нужно делить на (1 + ставка налога), а не вычитать процент напрямую.
Критическая ошибка: многие пользователи путают вычитание НДС с вычитанием скидки. Для скидки используется умножение на (1 − %), а для НДС — деление на (1 + %).
3. Вычитание процентов из диапазона ячеек
Допустим, у вас таблица с ценами в столбце A, и нужно уменьшить каждую цену на 10%. Вместо того чтобы вручную прописывать формулу для каждой строки, используйте автозаполнение.
Пошаговая инструкция:
- В ячейке
B1введите процент (например,10%). - В ячейке
C1(рядом с первой ценой) введите формулу:=A1 * (1 - $B$1) - Наведите курсор на правый нижний угол ячейки
C1(появится крестик) и протяните вниз до конца таблицы.
Почему $B$1?
Абсолютная ссылка $B$1 фиксирует ячейку с процентом, чтобы при копировании формулы она не сдвигалась на B2, B3 и т. д.
Формулу с прямым указанием процента (например, 15%)|Отдельную ячейку с процентом и абсолютную ссылку|Функцию ПРОЦЕНТРАНГ|Другое
-->
4. Вычитание процентов с помощью функции ПРОЦЕНТРАНГ
Для сложных расчётов (например, прогрессивных скидок) удобно использовать функцию =ПРОЦЕНТРАНГ(). Она позволяет вычитать разный процент в зависимости от условий.
Пример: Скидка 5% для заказов до 5000 ₽ и 10% для заказов от 5000 ₽.
=A1 * (1 - ЕСЛИ(A1 >= 5000; 10%; 5%))
Альтернатива с ПРОЦЕНТРАНГ (для Excel 365):
=A1 * (1 - ПРОЦЕНТРАНГ(A1; {0;5000}; {5%;10%}))
Где:
- 🔹
A1— сумма заказа. - 🔹
{0;5000}— пороговые значения. - 🔹
{5%;10%}— соответствующие проценты.
-->
5. Вычитание процентов с учётом округления
При работе с денежными значениями важно правильно округлять результаты. Например, цена после скидки не должна иметь больше 2 знаков после запятой. Для этого комбинируйте формулы вычитания процентов с функцией =ОКРУГЛ().
Пример:
=ОКРУГЛ(A1 * (1 - $B$1); 2)
Где 2 — количество знаков после запятой.
Особенности округления:
- 🔹
ОКРУГЛВВЕРХ— всегда в большую сторону (например, для налогов). - 🔹
ОКРУГЛВНИЗ— всегда в меньшую сторону (например, для скидок). - 🔹
ОКРУГЛТ— до ближайшего кратного (например, для округления до 5 или 10).
⚠️ Внимание: При округлении больших таблиц проверьте итоговые суммы — накопленные ошибки округления могут искажать общий результат на несколько рублей.
6. Продвинутые приёмы: динамические проценты и таблицы
Если проценты меняются в зависимости от условий (например, сезонные скидки), используйте именованные диапазоны или таблицы Excel для автоматизации.
Способ 1: Именованные диапазоны
- Выделите ячейку с процентом (например,
B1). - Перейдите в
Формулы → Присвоить имяи назовите еёСкидка. - Теперь в формуле можно использовать имя вместо ссылки:
=A1 * (1 - Скидка)
Способ 2: Таблицы Excel (Ctrl + T)
Преобразуйте диапазон в таблицу (Ctrl + T), и формулы автоматически распространятся на новые строки. Это удобно для больших прайс-листов.
Пример структуры таблицы:
| Цена (₽) | Скидка (%) | Цена со скидкой |
|---|---|---|
| 1500 | 10% | =[@Цена]*(1-[@Скидка]) |
| 3200 | 15% | =[@Цена]*(1-[@Скидка]) |
| 7800 | 20% | =[@Цена]*(1-[@Скидка]) |
⚠️ Внимание: В таблицах Excel используйте синтаксис[@Столбец]вместоA1. Это позволит формуле адаптироваться при добавлении новых строк.
-->
Частые ошибки и как их избежать
Даже опытные пользователи Excel допускают ошибки при вычитании процентов. Вот самые распространённые из них:
1. Процент как текст
Если в ячейке с процентом стоит апостроф ('15%), Excel воспринимает его как текст. Решение: Удалите апостроф или поменяйте формат ячейки на "Процентный".
2. Неправильный порядок действий
Формула =A1 - 20% A1 работает, но менее наглядна, чем =A1 (1 - 20%). Второй вариант легче читать и масштабировать.
3. Копирование формул без абсолютных ссылок
Если не зафиксировать ячейку с процентом ($B$1), при копировании формулы ссылка сдвинется на B2, B3 и т. д., что приведёт к ошибкам.
4. Игнорирование форматов ячеек
Результат вычитания процентов может отображаться как дробь (например, 0,85 вместо 85%). Решение: Выделите ячейку с результатом → Главная → Формат ячеек → Процентный.
5. Ошибки при работе с НДС
Как упоминалось ранее, вычитание НДС требует деления, а не вычитания. Путаница здесь приводит к неверным финансовым расчётам.
FAQ: Ответы на частые вопросы
Как вычесть процент из суммы, если процент хранится в другой таблице?
Используйте функцию ВПР или ИНДЕКС/ПОИСКПОЗ для подтягивания процента по ключу. Пример:
=A1 * (1 - ВПР(B1; ДиапазонТаблицы; 2; ЛОЖЬ))
Где B1 — ключ (например, название товара), а 2 — номер столбца с процентом в справочной таблице.
Можно ли вычесть процент из времени или даты?
Нет, проценты применимы только к числовым значениям. Для работы с датами используйте функции ДАТА, ДЕНЬ, МЕСЯЦ и т. д. Например, чтобы "уменьшить" дату на 10%, нужно сначала преобразовать её в число дней, а затем вычесть 10% от этого числа.
Почему результат вычитания процентов отображается как ########?
Это означает, что столбец слишком узкий для отображения числа. Растяните столбец или измените формат ячейки на "Общий". Также проверьте, не является ли результат отрицательным числом с большим количеством знаков после запятой.
Как вычесть процент из ячейки, если она содержит формулу?
Excel автоматически пересчитывает формулы. Если в A1 уже есть формула (например, =B1+C1), вы можете вычесть процент прямо из неё:
= (B1 + C1) * (1 - 15%)
Или ссылайтесь на A1 как на промежуточный результат:
= A1 * (1 - 15%)
Есть ли разница между формулами =A1-20% и =A1*(1-20%)?
Нет, обе формулы дадут одинаковый результат. Однако второй вариант (=A1*(1-20%)) считается более правильным с точки зрения математики и лучше масштабируется для сложных расчётов (например, с несколькими процентами).