Как вычесть 20% от суммы в Excel: 5 способов с формулами и примерами

Введение: зачем считать проценты в Excel?

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

✅ Рассчитать цену со скидкой 20% для товарного каталога.

✅ Учесть налоговый вычет в размере 20% от дохода.

✅ Скорректировать бюджет проекта с учётом уменьшения расходов на 20%.

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

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

Самый очевидный метод — умножить исходную сумму на 0.8 (что эквивалентно 100% – 20%). Эта формула подходит для разовых расчётов или небольших таблиц.

Пример: если в ячейке A1 указана сумма 1000, то в ячейке B1 введите:

=A1*0.8

Результат: 800 (1000 минус 20%).

  • Плюсы: быстро, без лишних действий.
  • Минусы: неудобно, если процент нужно часто менять (придётся редактировать формулу).
⚠️ Внимание: Если в ячейке A1 стоит текст или пустое значение, формула вернёт 0. Чтобы избежать ошибок, добавьте проверку: =ЕСЛИ(A1="";"";A1*0.8).

Способ 2: Формула с явным указанием процента

Более гибкий вариант — вычесть из суммы её 20%, используя оператор - и функцию ПРОЦЕНТ (или просто умножение на 20%). Это удобно, если процент может изменяться.

Формула:

=A1 - (A1 * 20%)

Или с функцией:

=A1 - ПРОЦЕНТ(A1; 20%)
Исходная сумма (A1)ФормулаРезультат
500=500 - (500 * 20%)400
1 250,50=A1 - ПРОЦЕНТ(A1; 20%)1 000,40
789,99=A1*0.8631,99

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

📊 Какой способ вычитания процентов вы используете чаще?
Умножаю на 0.8
Вычитаю 20% явно
Функция ПРОЦЕНТ
Другой вариант

Способ 3: Динамический расчёт с ссылкой на ячейку с процентом

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

Пример:

  • В A1 — сумма (1500).
  • В B1 — процент (20% или 0,2).
  • В C1 — формула: =A1 - (A1 * B1).

Теперь при изменении B1 (например, на 15%) результат в C1 пересчитается мгновенно.

Выделите ячейку для процента|Убедитесь, что формат ячейки — "Процентный" (ПКМ → Формат ячеек)|Зафиксируйте ссылку на процент знаками $ (например, $B$1), если будете копировать формулу|Проверьте результат на тестовых данных-->

⚠️ Внимание: Если в ячейке с процентом стоит значение 20 (без знака %), а не 20%, формула вернёт неверный результат. Исправьте формат ячейки или разделите значение на 100: =A1 - (A1 * (B1/100)).

Способ 4: Использование функции СУММПРОИЗВ для массивов

Когда нужно вычесть 20% из нескольких значений одновременно (например, из столбца с ценами), удобно использовать СУММПРОИЗВ. Эта функция умножает каждый элемент массива на коэффициент и возвращает сумму.

Пример: в диапазоне A1:A5 перечислены цены. Чтобы получить сумму со скидкой 20%, введите:

=СУММПРОИЗВ(A1:A5; 0.8)

А если нужно вычесть 20% из каждого значения по отдельности (а не из суммы), скопируйте формулу =A1*0.8 вниз по столбцу.

Почему СУММПРОИЗВ лучше, чем СУММ?

Функция СУММПРОИЗВ обрабатывает массивы быстрее, чем комбинация СУММ + умножение вручную. Кроме того, она автоматически игнорирует текстовые значения в диапазоне, тогда как СУММ может выдавать ошибки.

Способ 5: Условное вычитание процентов (функция ЕСЛИ)

Иногда 20% нужно вычесть только при выполнении условия. Например, скидка действует, если сумма заказа превышает 5 000 ₽. В этом случае используйте ЕСЛИ:

=ЕСЛИ(A1 > 5000; A1 * 0.8; A1)

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

  • ✅ Если A1 > 5000 → применяем скидку 20%.
  • ❌ Иначе оставляем сумму без изменений.

Для более сложных условий (например, разные проценты для разных категорий товаров) комбинируйте ЕСЛИ с И/ИЛИ:

=ЕСЛИ(И(A1 > 5000; B1 = "Премиум"); A1  0.7; A1  0.95)

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

Даже опытные пользователи Excel иногда ошибаются при работе с процентами. Разберём самые распространённые промахи:

  1. Неверный формат ячейки. Если в ячейке с процентом стоит число 20, а не 20%, формула =A1*(1-B1) вернёт 0 (потому что 1-20 = -19). Решение: измените формат ячейки на "Процентный" или разделите значение на 100 в формуле.
  2. Копирование формул с относительными ссылками. При протягивании формулы =A1*0.8 вниз ссылка на A1 сдвинется на A2, A3 и т.д. Если нужно зафиксировать процент в одной ячейке, используйте абсолютную ссылку: =A1*(1-$B$1).
  3. Округление результатов. Excel может отображать числа с округлением (например, 333,33 вместо 333,333...). Чтобы избежать погрешностей в финансовых расчётах, используйте функцию ОКРУГЛ:
    =ОКРУГЛ(A1*0.8; 2)

Ещё одна ловушка — пустые ячейки. Если в диапазоне есть незаполненные строки, функции вроде СУММПРОИЗВ их проигнорируют, а СУММ может вернуть ошибку. Проверяйте данные на полноту или используйте ЕСЛИОШИБКА.

Практические примеры: где применяется вычитание 20%

Разберём реальные сценарии, в которых пригодится умение вычитать 20% в Excel:

  • 🛒 Расчёт скидок в прайс-листе. Например, у вас есть столбец с ценами, и нужно создать новый столбец со скидкой 20% для акционной распродажи.
  • 📊 Корректировка бюджета. Если расходы на маркетинг сокращаются на 20%, формула поможет быстро пересчитать все статьи.
  • 💼 Налоговые вычеты. В некоторых странах стандартный вычет по НДФЛ составляет 20% от дохода — Excel упростит подготовку декларации.
  • 📈 Анализ продаж. Сравнение выручки "до" и "после" снижения цен на 20% для оценки эффективности акции.

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

ТоварЦена (₽)Цена со скидкой 20%Экономия (₽)
Ноутбук45 000=B2*0.8 → 36 0009 000
Смартфон32 990=B3*0.8 → 26 3926 598
Наушники8 500=B4*0.8 → 6 8001 700

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

FAQ: Частые вопросы о вычитании процентов в Excel

Можно ли вычесть 20% из суммы без формул?

Да, но это неудобно. Выделите ячейку с суммой, скопируйте её (Ctrl+C), затем вставьте как "Значения" (Ctrl+Shift+V → Значения). После этого вручную умножьте на 0.8. Однако при изменении исходных данных придётся повторять действия заново — формулы надёжнее.

Как вычесть 20% из суммы с НДС?

Если сумма уже включает НДС (например, 120% от стоимости), сначала выделите базовую сумму (без налога), а затем вычтите 20%. Формула:

= (A1 / 1.2) * 0.8

Где 1.2 — коэффициент НДС 20%. Для НДС 10% используйте 1.1.

Почему после вычитания 20% результат не совпадает с калькулятором?

Причины могут быть такими:

  1. В ячейке с процентом стоит число 20, а не 20% (см. раздел об ошибках).
  2. Используется округление (проверьте формат ячейки).
  3. В формуле закралась опечатка (например, =A1-20% вместо =A1*(1-20%)).

Сравните формулу с примерами из этой статьи или используйте ВЫЧИСЛФОРМУЛУ (Формулы → Зависимости формул → Вычислить формулу), чтобы отладить её по шагам.

Как применить вычитание 20% ко всему столбцу?

Введите формулу для первой ячейки (например, =A1*0.8), затем:

  1. Наведите курсор на правый нижний угол ячейки (появится крестик).
  2. Дважды кликните (автозаполнение до конца диапазона) или протяните вниз.

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

  1. Выделите столбец с формулой, скопируйте (Ctrl+C).
  2. Выделите диапазон, куда нужно вставить значения, и выберите Главная → Вставить → Значения.
Можно ли вычесть 20% с помощью Power Query?

Да, это удобно для обработки больших наборов данных. Алгоритм:

  1. Выделите таблицу → Данные → Из таблицы/диапазона (Power Query).
  2. Выберите столбец с суммой → Преобразовать → Стандартный → Умножить → введите 0.8.
  3. Нажмите Закрыть и загрузить.

Преимущество: изменения в исходных данных автоматически обновляют результат при перезагрузке запроса.