Как в Excel вычесть проценты: 5 работающих формул с примерами

Вычисление процентов в 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%. Вместо того чтобы вручную прописывать формулу для каждой строки, используйте автозаполнение.

Пошаговая инструкция:

  1. В ячейке B1 введите процент (например, 10%).
  2. В ячейке C1 (рядом с первой ценой) введите формулу:
    =A1 * (1 - $B$1)
  3. Наведите курсор на правый нижний угол ячейки 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: Именованные диапазоны

  1. Выделите ячейку с процентом (например, B1).
  2. Перейдите в Формулы → Присвоить имя и назовите её Скидка.
  3. Теперь в формуле можно использовать имя вместо ссылки:
    =A1 * (1 - Скидка)

Способ 2: Таблицы Excel (Ctrl + T)

Преобразуйте диапазон в таблицу (Ctrl + T), и формулы автоматически распространятся на новые строки. Это удобно для больших прайс-листов.

Пример структуры таблицы:

Цена (₽)Скидка (%)Цена со скидкой
150010%=[@Цена]*(1-[@Скидка])
320015%=[@Цена]*(1-[@Скидка])
780020%=[@Цена]*(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%)) считается более правильным с точки зрения математики и лучше масштабируется для сложных расчётов (например, с несколькими процентами).