Как отминусовать процент в Excel: формулы, примеры и лайфхаки

Работа с процентами в Microsoft Excel — одна из самых востребованных задач, но многие пользователи сталкиваются с трудностями, когда нужно не прибавить, а вычесть процентное значение. Например, при расчёте скидок, уценок, амортизации или корректировке бюджета. Ошибки здесь чреваты искажением финансовых отчётов или неверными бизнес-решениями.

В этой статье разберём 5 проверенных способов, как отминусовать процент в Excel — от базовых формул до продвинутых техник с относительными ссылками и динамическими массивами. Особое внимание уделим типичным ошибкам, из-за которых формулы возвращают неверные результаты (например, когда вместо вычитания 20% вы случайно получаете 120% от исходного числа).

Вы узнаете:

  • 🔹 Как вычесть фиксированный процент из числа (например, 15% скидку от цены)
  • 🔹 Почему формула =A1-20% работает не так, как вы ожидаете
  • 🔹 Как использовать отрицательные проценты для упрощения расчётов
  • 🔹 Как автоматизировать вычитание процентов для целого столбца данных

Все примеры протестированы в Excel 2019–2026 и Excel Online, но подойдут и для старых версий (2010–2016) с незначительными корректировками. Если вы работаете с Google Таблицами, принципы те же — синтаксис формул идентичен.

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

1. Базовый способ: вычитание процента через умножение

Самый надёжный метод — умножить исходное число на (100% − нужный процент). Этот подход гарантирует корректный результат даже с отрицательными значениями или нулевыми ячейками.

Формула:

=A1*(1-B1)

Где:

  • 📌 A1 — ячейка с исходным числом (например, цена товара)
  • 📌 B1 — ячейка с процентом для вычитания (например, 20% скидка)

Пример: если в A1 записано 1000 рублей, а в B115%, формула вернёт 850 рублей (1000 × (1 − 0,15)).

⚠️ Внимание: Если в ячейке B1 процент указан как целое число (например, 15, а не 0,15), используйте формулу =A1*(1-B1/100). Иначе Excel воспримет значение как 1500%!

Ячейка с процентом отформатирована как "Процентный формат"|

Исходное число не содержит текстовых символов (например, "1000 руб")|

В формуле учтён делитель /100, если процент записан как целое число

-->

2. Вычитание процента через явную ссылку на значение

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

=A1-A1*10%

или короче:

=A1*90%

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

Исходная цена (A1) Процент скидки Формула Результат
1000 10% =A1*90% 900
1500 15% =A1*85% 1275
200 5% =A1*95% 190

Для динамических расчётов лучше вынести процент в отдельную ячейку (как в первом способе) или использовать именованные диапазоны.

3. Отрицательные проценты: когда минус уже в данных

В некоторых случаях процент сам по себе отрицательный (например, при расчёте убытков или штрафов). Тогда формула упрощается:

=A1*(1+B1)

Где B1 содержит отрицательное значение (например, -15%).

Пример: если в A1 записано 1000, а в B1-20%, формула вернёт 800 (1000 × (1 − 0,20)).

⚠️ Внимание: Если в ячейке B1 отображается -20%, но Excel воспринимает её как текст (выравнивание по левому краю), формула не сработает. Проверьте формат ячейки: он должен быть Процентный или Общий.

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

Как проверить формат ячейки?

Выделите ячейку → правая кнопка мыши → Формат ячеек → вкладка Число. Если выбран формат Текстовый, измените его на Процентный или Числовой.

4. Вычитание процента от суммы (например, НДС)

Если нужно вычесть процент не от одного числа, а от результата сложения нескольких ячеек, используйте скобки для приоритета операций:

=СУММ(A1:A10)*(1-B1)

Где:

  • 📊 A1:A10 — диапазон с числами для суммирования
  • 📉 B1 — ячейка с процентом для вычитания

Пример: если в A1:A3 записаны значения 100, 200, 300, а в B110%, формула вернёт 540 ((100+200+300) × 0,9).

Для вычитания НДС (20%) из суммы с учётом копеек используйте:

=ОКРУГЛ(СУММ(A1:A10)/(1+B1); 2)

Где B1 содержит 0,20 (20%). Функция ОКРУГЛ гарантирует, что результат будет с точностью до копеек.

5. Динамическое вычитание процентов с помощью таблиц

Для обработки больших массивов данных (например, прайс-листов) преобразуйте диапазон в умную таблицу:

  1. Выделите диапазон с данными (включая заголовки).
  2. Нажмите Ctrl + T или выберите Вставка → Таблица.
  3. Добавьте столбец с формулой вычитания процента. Она автоматически скопируется на все строки.

Преимущества:

  • ✅ Формулы автоматически применяются к новым строкам
  • ✅ Легко менять процент для всех данных сразу (через Структурированные ссылки)
  • ✅ Можно использовать Итоги для суммирования результатов

Пример структурированной ссылки:

=[@Цена]*(1-Таблица1[[#Это строка];[Скидка]])

6. Типичные ошибки и как их избежать

Самая распространённая ошибка — путать вычитание процента от числа и вычитание процентных пунктов. Например, если у вас есть значение 100% и вы хотите "вычесть 20%", многие ошибочно пишут =100%-20% и получают 80%. Но на самом деле:

  • 🔢 =100%-20%80% (вычли 20 процентных пунктов)
  • 🔢 =100%*(1-20%)80% (вычли 20% от 100%)
  • 🔢 =100%-20%*100%80% (то же самое)

В этом случае результаты совпадают, но для других чисел (например, 50%) разница будет критичной!

Другие частые ошибки:

  • 🚫 Забывают делить на 100, если процент записан как целое число (например, 20 вместо 0,20)
  • 🚫 Используют текстовые значения (например, "15%" вместо 0,15)
  • 🚫 Не фиксируют ссылки на ячейку с процентом при копировании формулы (забывают про $B$1)

FAQ: Ответы на частые вопросы

🔍 Как вычесть процент из числа, если процент записан в другой книге Excel?

Используйте внешние ссылки. Например, если процент находится в книге Скидки.xlsx на листе Лист1 в ячейке B1, формула будет:

=A1*(1-[Скидки.xlsx]Лист1!$B$1)

Убедитесь, что обе книги открыты, иначе Excel подставит последнее сохранённое значение.

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

Ошибка возникает, если:

  1. В ячейке A1 не число, а текст (например, пустая ячейка или "Н/Д").
  2. Вы используете локализованную версию Excel с запятой вместо точки в дробных числах (попробуйте заменить 20% на 0,2).
  3. В настройках региональных стандартов Windows разделителем целой и дробной части является запятая, а вы вводите точку.
🔍 Можно ли вычесть процент с учётом округления до копеек?

Да, используйте функцию ОКРУГЛ:

=ОКРУГЛ(A1*(1-B1); 2)

Где 2 — количество знаков после запятой. Для округления до рублей используйте 0.

🔍 Как вычесть процент из времени (например, 10% от 8 часов)?

В Excel время хранится как дробные числа (1 = 24 часа). Чтобы вычесть 10% от 8 часов:

  1. Убедитесь, что ячейка с временем отформатирована как Время.
  2. Используйте формулу: =A1-A1*10%, где A1 содержит 8:00.
  3. Отформатируйте результат как Время (правый клик → Формат ячеек).

Результат для 8 часов и 10%: 7:12 (8 часов − 48 минут).

🔍 Как сделать так, чтобы процент вычитался только если число положительное?

Используйте функцию ЕСЛИ:

=ЕСЛИ(A1>0; A1*(1-B1); A1)

Эта формула вычтет процент из A1 только если значение в A1 больше 0. Иначе вернёт исходное число.