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

Почему расчет процентов в Excel — это не так просто, как кажется

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

Проблема усложняется, когда нужно не просто вычислить 20% от статичного числа, а применить процент к динамическому диапазону, где значения постоянно обновляются. Например, в финансовых отчетах, где процентная ставка применяется к изменяющимся суммам, или в торговых таблицах с автоматическим пересчетом скидок. Здесь уже требуется не только знание базовых формул, но и понимание логики работы Excel с процентными вычислениями.

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

Способ 1: Базовая формула для расчета 20% от числа

Самый простой и универсальный метод — умножить число на 0.20 (что эквивалентно 20%). Например, если ваше число находится в ячейке A1, формула будет выглядеть так:

=A1*0.20

Но что делать, если процент нужно применить к целому столбцу? Допустим, у вас в столбце B перечислены цены товаров, а в столбце C нужно посчитать 20% от каждой цены. Формула останется той же, но её нужно "протянуть" на все строки:

  1. Введите в ячейку C1 формулу =B1*0.20.
  2. Наведите курсор на правый нижний угол ячейки C1 (появится черный крестик — маркер заполнения).
  3. Дважды кликните по маркеру или протяните его вниз до последней строки с данными.

Этот метод работает идеально, если процент фиксированный (всегда 20%). Но что, если процентная ставка может меняться? Например, в одной строке нужно посчитать 20%, а в другой — 15%? Об этом читайте в следующем разделе.

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

Способ 2: Динамический расчет с переменным процентом

Представьте ситуацию: у вас есть таблица с ценами (столбец B), а в столбце D указаны индивидуальные проценты скидок для каждого товара. Как посчитать итоговую скидку?

Здесь пригодится формула с ссылкой на ячейку с процентом:

=B1*D1

Но есть подводный камень: если в ячейке D1 указан процент как число (например, 20), а не как десятичная дробь (0.20), формула выдаст неверный результат. Чтобы этого избежать, нужно разделить процент на 100:

=B1*(D1/100)

Альтернативный вариант — сразу форматировать ячейки с процентами как Процентный формат (выделите ячейки → правая кнопка → Формат ячеекПроцентный). Тогда Excel автоматически будет воспринимать 20 как 20%, и формула =B1*D1 заработает корректно.

Убедиться, что проценты введены как числа (20, а не 0.20)|Проверить формат ячеек с процентами (должен быть "Процентный")|Использовать абсолютные ссылки, если процент фиксированный для всех строк ($D$1)|Протянуть формулу на весь диапазон данных-->

Способ 3: Использование функции ПРОЦЕНТ (PERCENT) для точности

Мало кто знает, но в Excel есть специальная функция для работы с процентами — ПРОЦЕНТ (в английской версии — PERCENT). Она преобразует число в процент, делить на 100 вручную не нужно. Синтаксис:

=ПРОЦЕНТ(число; процент)

Пример: чтобы посчитать 20% от числа в ячейке A1, используйте:

=ПРОЦЕНТ(A1; 20)

Преимущество этого метода — наглядность и меньший риск ошибок. Однако функция ПРОЦЕНТ доступна не во всех версиях ExcelExcel 2016 и новее она работает стабильно). Если у вас более старая версия, используйте альтернативу:

=A1*20%

Да, Excel понимает знак % в формулах! Это удобно, когда нужно быстро посчитать процент без дополнительных ячеек.

Что делать, если функция ПРОЦЕНТ не работает?

Если ваш Excel не распознает функцию ПРОЦЕНТ, проверьте региональные настройки. В некоторых локализациях функция может называться PERCENT или требовать установки надстройки "Пакет анализа". Альтернатива — использовать формулу =A1*0.20 или настроить пользовательскую функцию через VBA.

Способ 4: Расчет 20% от суммы диапазона

Допустим, у вас есть диапазон чисел (A1:A10), и нужно посчитать 20% от их суммы. Здесь пригодится комбинация функций СУММ и умножения:

=СУММ(A1:A10)*0.20

Но что, если нужно посчитать 20% от каждой строки и затем просуммировать результаты? Например, для расчета общей скидки по всем товарам. В этом случае используйте формулу массива:

=СУММ(A1:A10*0.20)

Важно: после ввода такой формулы нажмите Ctrl+Shift+Enter (в новых версиях Excel это не обязательно). Формула автоматически обернется в фигурные скобки {}, что означает обработку массива.

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

Метод Формула Результат для чисел 100, 200, 300 Когда использовать
Сумма с процентом =СУММ(A1:A3)*0.20 120 Если нужен процент от общей суммы
Процент от каждой строки =СУММ(A1:A3*0.20) 120 Если нужен процент от каждого числа с последующим суммированием
Построчный расчет =A1*0.20 (протянуть на все строки) 20, 40, 60 Если нужны промежуточные значения для каждой строки
=СУММЕСЛИ(A1:A10; ">100")*0.20-->

Способ 5: Автоматическое увеличение/уменьшение числа на 20%

Часто требуется не просто посчитать 20% от числа, а увеличить или уменьшить его на этот процент. Например, рассчитать цену со скидкой 20% или наценкой 20%. Для этого используйте формулы:

  • 🔹 Уменьшение на 20% (скидка): =A1*(1-0.20) или =A1*0.80
  • 🔹 Увеличение на 20% (наценка): =A1*(1+0.20) или =A1*1.20

Пример: если в ячейке A1 цена 500 рублей, то:

  • 💰 Цена со скидкой 20%: =500*0.80 → 400 рублей
  • 💰 Цена с наценкой 20%: =500*1.20 → 600 рублей

Этот метод удобен для создания прайс-листов с автоматическим пересчетом цен. Например, если базовая цена хранится в одном столбце, а процент скидки/наценки — в другом, формула примет вид:

=A1*(1+B1)

Где A1 — базовая цена, а B1 — процент изменения (в десятичном формате, например, 0.20 для 20% или -0.20 для скидки).

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

Даже опытные пользователи Excel допускают ошибки при работе с процентами. Вот самые распространенные:

⚠️ Внимание: Если вы используете формулу =A1*20%, а результат равен нулю, проверьте формат ячейки с исходным числом. Возможно, оно хранится как текст (например, из-за импорта данных). Чтобы исправить, выделите ячейку, нажмите Ctrl+1, выберите формат "Числовой" и повторите расчет.

Ещё одна частая проблема — неверные ссылки на ячейки. Например, если вы протягиваете формулу =A1*$B$1 (где $B$1 — фиксированный процент), но забываете закрепить адрес строки или столбца, процент будет "плыть" при копировании. Чтобы зафиксировать и строку, и столбец, используйте абсолютную ссылку с двумя знаками $:

=A1*$B$1

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

=ОКРУГЛ(A1*0.20; 2)

И наконец, самая коварная ошибка — путаница между процентом и процентным пунктом. Например, если цена выросла с 100 до 120 рублей, прирост составляет 20%, а не 20 процентных пунктов. Процентные пункты используются для разницы между процентами (например, если ставка выросла с 5% до 7%, разница — 2 процентных пункта).

Продвинутые приемы: проценты в сводных таблицах и Power Query

Если вы работаете с большими массивами данных, ручной расчет процентов становится неэффективным. В таких случаях помогут сводные таблицы и инструмент Power Query.

Способ 1: Проценты в сводных таблицах

  1. Выделите ваш диапазон данных и создайте сводную таблицу (Вставка → Сводная таблица).
  2. Перетащите поле с числами в область Значения.
  3. Кликните по полю правой кнопкой → Параметры полей значенийДополнительные вычисления → выберите % от суммы по столбцу или % от суммы по строке.

Способ 2: Добавляем столбец с процентами в Power Query

  1. Выделите данные и нажмите Данные → Получить данные → Из таблицы/диапазона.
  2. В редакторе Power Query выберите столбец с числами, затем перейдите на вкладку Добавить столбецНастраиваемый столбец.
  3. Введите формулу: [ВашСтолбец] * 0.20 (замените ВашСтолбец на реальное название).
  4. Нажмите Закрыть и загрузить — новый столбец с 20% от чисел появится в таблице.

Эти методы особенно полезны, когда данные обновляются автоматически (например, при импорте из базы данных или внешнего файла). Сводные таблицы и Power Query пересчитывают проценты в реальном времени, экономя часы ручной работы.

=ЕСЛИ(A1:A10<>""; A1:A10*0.20; "")

Не забудьте подтвердить её нажатием Ctrl+Shift+Enter!-->

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

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

Да, но это неудобно для больших таблиц. Выделите ячейку с числом, скопируйте её (Ctrl+C), затем вставьте как "Значения со знаком умножения" в пустую ячейку (правая кнопка → Специальная вставка → Умножить). После этого введите в любую ячейку 0.20, скопируйте её, выделите диапазон с числами и снова используйте "Специальная вставка → Умножить".

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

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

Как посчитать 20% от числа с учетом НДС?

Если число уже включает НДС (например, 120 рублей с НДС 20%), чтобы найти сумму НДС, используйте формулу: =A1*(20/(100+20)) или =A1*0.1667 (для НДС 20%).

Чтобы вычесть НДС из суммы: =A1/(1+0.20).

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

Да, для этого используйте умную таблицу:

  1. Выделите ваш диапазон и нажмите Ctrl+T (создать таблицу).
  2. В столбце с процентами введите формулу для первой строки (например, =[@Цена]*0.20, где Цена — название столбца).
  3. Формула автоматически скопируется на все новые строки.

Как посчитать, на сколько процентов одно число больше другого?

Используйте формулу: =((B1-A1)/A1)*100, где A1 — исходное число, B1 — новое число.

Например, если цена выросла с 100 до 120 рублей, формула вернет 20%.