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

Вычитание процентов в Microsoft Excel — одна из самых востребованных операций как в бухгалтерии, так и в повседневных расчётах. Скидки, налоги, комиссии, изменение цен — всё это требует умения быстро и точно уменьшать число на заданный процент. Но даже опытные пользователи иногда путаются: то ли вычитать процент от итоговой суммы, то ли от исходной, то ли использовать абсолютные ссылки. Эта статья разберёт 7 ключевых сценариев с готовыми формулами, которые вы сможете скопировать и адаптировать под свои задачи.

Мы не будем ограничиваться базовым примером "как отнять 10%". Вместо этого вы узнаете, как работать с динамическими процентами (когда % берётся из другой ячейки), как вычитать проценты от суммы с НДС, как применять формулы к целым столбцам и даже как автоматизировать расчёты с помощью условного форматирования. Все примеры актуальны для Excel 2016–2026 и Excel Online.

Если вы никогда раньше не работали с процентами в Excel, начните с первого раздела. Если вам нужны конкретные решения — используйте оглавление ниже. И не забудьте проверить себя в опросе после теории!

📊 Как часто вы используете проценты в Excel?
Ежедневно
Несколько раз в неделю
Рядом
Никогда

1. Базовая формула: как вычесть X% от числа

Начнём с самого простого: у вас есть число (например, цена товара), и вам нужно уменьшить его на фиксированный процент. Допустим, вы хотите предоставить скидку 15% на товар стоимостью 1 200 рублей.

Многие ошибочно пишут формулу как =A1-15%, но это неверно — Excel воспримет 15% как текст. Правильный подход: сначала рассчитать размер процента от числа, а затем вычесть его из исходной суммы.

Используйте эту формулу:

=A1-(A1*15%)

или её эквивалент с делением на 100:

=A1-(A1*0,15)

Где:

  • 📌 A1 — ячейка с исходным числом (1 200 ₽).
  • 🔢 15% или 0,15 — процент, который нужно вычесть.

Результат: 1 020 ₽ (1 200 − 180).

Если процент хранится в другой ячейке (например, B1), используйте абсолютную ссылку с $, чтобы копировать формулу вниз по столбцу:

=A1-(A1*$B$1)

2. Вычитание процентов от суммы с НДС (20%)

Расчёты с налогом на добавленную стоимость — головная боль многих бухгалтеров. Предположим, у вас есть цена с НДС 20% (1 200 ₽), и вам нужно вычесть из неё 10% скидку. Важно понимать: скидка применяется к чистой цене (без НДС), а не к итоговой сумме.

Алгоритм действий:

  1. Выделите НДС из суммы: =A1/1,2 (где A1 — 1 200 ₽).
  2. Вычтите процент от чистой цены: =B1-(B1*10%) (где B1 — результат из шага 1).
  3. Добавьте НДС обратно: =C1*1,2.

Или одной формулой:

=((A1/1,2)-(A1/1,2)*10%)*1,2

Результат: 1 056 ₽ (вместо ошибочных 1 080 ₽, если бы скидка считалась от суммы с НДС).

Почему нельзя вычитать процент от суммы с НДС?

Если вычесть 10% напрямую от 1 200 ₽, вы получите 1 080 ₽. Но на самом деле скидка должна применяться к базе 1 000 ₽ (1 200 ₽ без НДС 20%), а затем НДС пересчитывается с новой базы (900 ₽ → 1 080 ₽ с НДС). Это разница в 24 ₽, которая критична для отчётности.

3. Как вычесть процент из столбца автоматически

Допустим, у вас есть столбец с ценами (A2:A100), и вам нужно уменьшить каждую цену на 5%. Вместо того чтобы вручную протягивать формулу, используйте массивную формулу или умную таблицу.

Способ 1: Протягивание формулы

В ячейке B2 введите:

=A2-(A2*5%)

Затем дважды кликните по правому нижнему углу ячейки (маркер автозаполнения), чтобы скопировать формулу до конца данных.

Способ 2: Умная таблица

  • 📊 Выделите диапазон A1:B100.
  • 🖱️ Нажмите Ctrl+T, чтобы преобразовать в таблицу.
  • 🔄 В столбце B введите формулу =[@Цена]-([@Цена]*5%) (где Цена — заголовок вашего столбца).

Преимущество умной таблицы: если вы добавите новые строки, формула автоматически применится к ним.

Проверьте формат ячеек с процентами (должен быть "Процентный")

Заблокируйте ячейку с процентом (например, $B$1) если он фиксированный

Убедитесь, что в столбце нет текстовых значений (используйте =ЕЧИСЛО())

Сохраните исходные данные на отдельном листе-->

4. Вычитание процентов с условием (IF)

Что если скидка 10% применяется только к товарам дороже 5 000 ₽? Здесь поможет функция ЕСЛИ (IF).

Формула:

=ЕСЛИ(A1>5000; A1-(A1*10%); A1)

Расшифровка:

  • 🔍 A1>5000 — условие (цена > 5 000 ₽).
  • 💰 A1-(A1*10%) — действие, если условие истинно.
  • 📉 A1 — действие, если условие ложно (скидка не применяется).

Для более сложных условий (например, скидка 10% для цен >5 000 ₽ и 5% для цен >2 000 ₽) используйте вложенные ЕСЛИ:

=ЕСЛИ(A1>5000; A1-(A1*10%); ЕСЛИ(A1>2000; A1-(A1*5%); A1))

5. Динамическое вычитание процентов (изменяемый %)

Если процент скидки или налога хранится в отдельной ячейке и может меняться (например, акционные 15% сегодня и 20% завтра), используйте абсолютные ссылки.

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

Цена (A)Процент (B)Итог (C)
1 200 ₽15%=A2-(A2*$B$2)
3 500 ₽15%=A3-(A3*$B$2)
800 ₽15%=A4-(A4*$B$2)

Ключевой момент: знак $ в $B$2 фиксирует ссылку на ячейку с процентом. Теперь если вы измените B2 на 20%, все итоги в столбце C пересчитаются автоматически.

Важно: если процент хранится в другой книге, используйте внешнюю ссылку вида =A1-(A1*[Книга1.xlsx]Лист1!$B$2). Но помните, что при перемещении файла такая ссылка сломается.

6. Вычитание процентов с округлением

В финансовых расчётах часто требуется округлить результат до копеек или рублей. Например, после вычитания 17% из 1 234,56 ₽ вы хотите получить 1 024,71 ₽, а не 1 024,7082 ₽.

Используйте функцию ОКРУГЛ (ROUND):

=ОКРУГЛ(A1-(A1*17%); 2)

Где 2 — количество знаков после запятой.

Для округления до целых рублей:

=ОКРУГЛ(A1-(A1*17%); 0)

Если вам нужно всегда округлить в большую сторону (например, для налогов), используйте ОКРУГЛВВЕРХ (ROUNDUP):

=ОКРУГЛВВЕРХ(A1-(A1*17%); 2)

7. Визуализация вычета процентов (условное форматирование)

Чтобы быстро увидеть, какие цены изменились после вычета процентов, используйте условное форматирование. Например, можно выделить красным ячейки, где скидка превысила 1 000 ₽.

Как настроить:

  1. Выделите столбец с итоговыми ценами (например, C2:C100).
  2. Перейдите в Главная → Условное форматирование → Правила выделения ячеек → Другие правила.
  3. Выберите Значениеменьше → укажите =A2-B2>1000 (где A2 — исходная цена, B2 — цена со скидкой).
  4. Задайте формат (например, красный текст на жёлтом фоне).

Теперь все ячейки, где разница между исходной и новой ценой превышает 1 000 ₽, будут выделены.

Для динамического отображения процента скидки рядом с ценой используйте пользовательский формат:

  1. Выделите ячейку с итоговой ценой.
  2. Нажмите Ctrl+1Число → Все форматы.
  3. Введите формат: # ##0,00 ₽;[Красный]-# ##0,00 ₽ (скидка #%).
Как работает пользовательский формат?

Первая часть (# ##0,00 ₽) — формат для положительных чисел.

Вторая часть ([Красный]-# ##0,00 ₽) — для отрицательных (цвет + знак).

Третья часть (после точки с запятой) — текст, который будет отображаться всегда (в нашем случае "скидка #%" подтягивается из расчётов).

FAQ: Частые ошибки и решения

❓ Почему формула =A1-20% возвращает ошибку #ЗНАЧ?

Excel воспринимает 20% как текст, если ячейка A1 не числовая. Проверьте формат ячейки (Числовой или Денежный) и убедитесь, что в A1 нет пробелов или символов (например, 1 200 ₽ вместо 1200). Используйте =A1-(A1*0,2) вместо 20%.

❓ Как вычесть процент из суммы, если процент хранится в текстовом формате?

Если в ячейке B1 написано "15%" (как текст), используйте формулу с функцией ПСТР и ЗАМЕНИТЬ:

=A1-(A1*(ЗАМЕНИТЬ(B1;"%";"")/100))

Или проще: измените формат ячейки B1 на Процентный.

❓ Можно ли вычесть процент из даты или времени?

Нет, проценты применимы только к числовым значениям. Даты и время в Excel хранятся как числа (количество дней с 1900 года), но вычитание процентов из них не имеет смысла. Например, =A1-(A1*10%), где A1 — дата 01.01.2026, вернёт 27.12.2023, но это математически, а не логически корректно.

❓ Как вычесть процент в Excel Online?

Формулы работают так же, как в десктопной версии. Единственное отличие: в Excel Online нет функции ОКРУГЛТ (MROUND), но можно использовать ОКРУГЛ. Также условное форматирование ограничено (нет пользовательских формул для правил).

❓ Почему при копировании формулы процент не фиксируется?

Вы забыли использовать абсолютную ссылку с $. Вместо =A1-(A1*B1) напишите =A1-(A1*$B$1). Или зафиксируйте только столбец ($B1) или строку (B$1), если нужно протягивать формулу по строке/столбцу.

⚠️ Внимание: Если вы работаете с Google Таблицами, формулы идентичны, но некоторые функции (например, ЕСЛИМН) могут иметь другой синтаксис. Всегда проверяйте результат на тестовых данных!
⚠️ Внимание: При вычитании процентов от сумм с НДС не путайте "вычесть 20% из суммы с НДС" и "вычесть НДС 20%". В первом случае вы уменьшаете итоговую сумму на 20%, во втором — извлекаете налог из цены. Формулы для этих операций принципиально разные!