Вычитаем проценты в Excel за пару кликов

Иван Корнев·10.04.2026·4 мин

Чтобы вычесть процент от числа в Excel, используйте универсальную формулу =Ячейка_с_числом * (1 - Ячейка_с_процентом). Например, если число 1000 находится в ячейке A2, а процент скидки (20%) — в B2, формула будет выглядеть так: =A2*(1-B2). Результатом станет 800. Этот метод работает для любых версий Excel и автоматически учитывает формат ячеек.

Базовая логика расчета

Прежде чем вводить формулы, важно понимать, как Excel интерпретирует проценты. Для программы 15% — это то же самое, что десятичная дробь 0,15. Поэтому математически вычитание процента выглядит как умножение исходного числа на остаток от единицы.

Существует два основных способа записи этой операции:

  1. Компактный: =A2*(1-B2) — сразу получает итоговое значение.
  2. Развернутый: =A2-(A2*B2) — сначала считает сумму вычета, затем вычитает её.

Оба варианта дают идентичный результат. Первый способ предпочтительнее для чистоты листа и скорости вычислений, второй — если вам нужно визуально контролировать размер вычитаемой суммы внутри формулы.

Лайфхак с форматом: Вам не обязательно вручную переводить 20% в 0,2. Просто введите в ячейку 20% (или 20 и примените процентный формат), и Excel сам подставит нужное значение в расчет.

Работа с фиксированным процентом (Абсолютные ссылки)

Частая задача: применить одну и ту же скидку или налог ко всему столбцу товаров. Если просто протянуть формулу вниз, ссылка на ячейку с процентом сместится, и расчет собьется. Чтобы этого избежать, используйте абсолютные ссылки.

Закрепите ячейку с процентом знаками доллара ($).

Пример:

  • Столбец A: Цены товаров (A2:A10).
  • Ячейка C1: Единая скидка 15%.
  • Формула в ячейке B2: =A2*(1-$C$1)

После ввода формулы потяните за правый нижний угол ячейки B2 вниз до конца списка. Знаки $ зафиксируют адрес C1, и для каждой строки будет браться одно и то же значение скидки.

Вид ссылкиПримерЧто происходит при копировании вниз
ОтносительнаяB2Ссылка меняется (B3, B4...)
Абсолютная$B$2Ссылка зафиксирована (всегда B2)
СмешаннаяB$2Фиксируется только строка

Округление результатов

При работе с деньгами часто требуется получить результат без копеек или с точностью до двух знаков. Стандартные формулы могут выдавать длинные дробные числа (например, 123,456789). Используйте функцию ОКРУГЛ (или ROUND в английской версии).

Синтаксис: =ОКРУГЛ(число; количество_знаков)

Варианты использования:

  • До целого рубля: =ОКРУГЛ(A2*(1-B2); 0)
  • До копеек (стандарт): =ОКРУГЛ(A2*(1-B2); 2)
  • В сторону уменьшения (отбросить лишнее): =ОТБР(A2*(1-B2); 2)

Внимание на разделители: В русской версии Excel аргументы в формулах разделяются точкой с запятой (;), в английской — запятой (,). Убедитесь, что используете правильный разделитель для вашей системы.

Практические примеры из жизни

Расчет цены со скидкой

У вас есть товар стоимостью 5000 руб. (ячейка A2) и скидка 25% (ячейка B2).

  • Формула: =A2*(1-B2)
  • Результат: 3750 руб.

Вычет налога из суммы

Нужно узнать сумму «на руки» после вычета НДФЛ 13% из начисления 45000 руб.

  • Формула: =45000*(1-13%) или =A2*(1-0,13)
  • Результат: 39150 руб.

Динамический расчет для разных ставок

Если для каждого товара своя ставка дисконта (столбец B соответствует столбцу A):

  • В ячейку C2 вводим: =A2*(1-B2)
  • Протягиваем формулу вниз. Здесь абсолютные ссылки не нужны, так как проценты индивидуальны.

Частые ошибки и их решение

  1. Результат равен нулю или ошибке.

    • Причина: Ячейка с процентом пуста или содержит текст.
    • Решение: Проверьте формат ячейки. Если там написано просто число 15 без знака %, формула *(1-B2) вычтет 1500% (так как 15 = 1500%). Либо вводите 0,15, либо применяйте к ячейке «Процентный формат».
  2. Неверные значения при копировании.

    • Причина: Забыли закрепить ссылку на общую ставку знаком $.
    • Решение: Исправьте формулу на =$C$1 и обновите диапазон.
  3. Лишние знаки после запятой.

    • Причина: Отсутствие округления.
    • Решение: Оберните формулу в функцию ОКРУГЛ(...; 2).

Часто задаваемые вопросы (FAQ)

Можно ли вычесть процент без отдельной ячейки для него? Да, если процент известен заранее, впишите его прямо в формулу: =A2*(1-0,2) для вычитания 20%. Но использование отдельной ячейки удобнее для изменения условий «задним числом».

Как вычесть несколько процентов последовательно? Например, скидка 10% и еще 5%. Не складывайте проценты (это будет неверно). Применяйте формулу последовательно: =Цена*(1-0,1)*(1-0,05).

Что делать, если формула возвращает ошибку #ЗНАЧ! Проверьте, не содержит ли ячейка с числом или процентом скрытых пробелов или текстовых символов (например, знак рубля внутри ячейки с числом). Числа должны быть в числовом формате.