Работа с процентами в Microsoft Excel — одна из самых востребованных задач. Нужно ли рассчитать скидку 20% для прайс-листа, выделить НДС по ставке 20%, или просто найти 20% от числа — без правильных формул не обойтись. Но многие пользователи допускают ошибки: то забывают зафиксировать ссылку на ячейку, то путают абсолютные и относительные адреса, то неправильно расставляют скобки.
В этой статье разберём 7 способов, как задать формулу 20% в Excel — от базовых операций до продвинутых расчётов с условиями. Вы узнаете, как избежать типичных ошибок, автоматизировать вычисления и даже создать динамические формулы, которые будут обновляться при изменении исходных данных.
Независимо от версии программы (Excel 2010, 2016, 2019 или Microsoft 365), все приведённые методы будут работать одинаково. А если вы используете Google Таблицы — не беспокойтесь: синтаксис формул там идентичен.
1. Базовый расчёт: как найти 20% от числа
Начнём с самого простого — вычисления 20% от фиксированного числа или значения в ячейке. Здесь есть два варианта: вводить процент напрямую в формулу или ссылаться на ячейку с процентом.
Способ 1: Процент как число в формуле
Если вам нужно найти 20% от числа 500, введите в ячейку:
=500*20%
или
=500*0.2
Excel автоматически распознаёт символ % как деление на 100, поэтому оба варианта дадут одинаковый результат — 100.
Способ 2: Процент в отдельной ячейке
Допустим, у вас в ячейке A1 хранится число 500, а в B1 — процент 20%. Тогда формула будет такой:
=A1*B1
Важно: если в ячейке B1 указано просто число 20 (без знака %), Excel воспримет его как 2000%! Всегда проверяйте формат ячейки с процентом.
- 📌 Используйте формат ячейки Процентный (выделите ячейку →
Главная → Формат → Процентный). - 🔢 Для быстрого ввода процента нажмите
Ctrl+Shift+5(в английской раскладке). - ⚡ Если нужно прибавить 20% к числу, используйте формулу
=A1+A1*20%или=A1*1.2.
2. Как прибавить или вычесть 20% в Excel
Часто требуется не просто посчитать процент, а увеличить или уменьшить число на 20%. Например, для расчёта цены со скидкой или наценкой.
Прибавление 20%
Формула для ячейки A1 (исходное число):
=A1*(1+20%)
или
=A1*1.2
Вычитание 20%
Для уменьшения на 20% (например, скидка):
=A1*(1-20%)
или
=A1*0.8
Если процент хранится в отдельной ячейке (например, B1), используйте:
=A1*(1+B1)
или для вычитания:
=A1*(1-B1)
⚠️ Внимание: При копировании формулы с относительными ссылками (A1,B1) адреса автоматически сдвинутся. Если процент должен быть фиксированным, используйте абсолютную ссылку:$B$1.
| Задача | Формула | Пример (исходное число = 500) |
|---|---|---|
| Прибавить 20% | =A1*1.2 |
600 |
| Вычесть 20% | =A1*0.8 |
400 |
Прибавить процент из ячейки B1 |
=A1*(1+B1) |
Если B1=20%, то 600 |
Вычесть процент из ячейки B1 (фиксированный) |
=A1*(1-$B$1) |
Если B1=20%, то 400 (не изменится при копировании) |
3. Расчёт НДС 20%: выделение и начисление
С 2019 года ставка НДС в России составляет 20%. В Excel можно автоматизировать расчёт налога как для выделения НДС из суммы, так и для начисления сверху.
Выделение НДС 20% из суммы
Если у вас есть сумма с НДС (например, в ячейке A1), а нужно найти сам налог:
=A1*20%/(1+20%)
или
=A1*0.2/1.2
Начисление НДС 20% на сумму
Если нужно к сумме без НДС (ячейка A1) добавить налог:
=A1*1.2
или для отдельного вычисления НДС:
=A1*20%
- 📊 Для массового расчёта протяните формулу вниз за правый нижний угол ячейки (маркер заполнения).
- 🔄 Если ставка НДС изменится, достаточно обновить значение в одной ячейке (например,
$B$1), и все формулы пересчитаются автоматически. - 💡 Используйте функцию
=ОКРУГЛ(), если нужно округлить результат до копеек:=ОКРУГЛ(A1*0.2/1.2; 2).
Убедитесь, что ячейка с процентом имеет формат "Процентный"|Используйте абсолютные ссылки для фиксированной ставки НДС|Проверьте округление до 2 знаков после запятой|Сравните результат с калькулятором для точности-->
4. Динамический расчёт 20% с условиями (функция ЕСЛИ)
Иногда процент 20% нужно применять только при выполнении определённого условия. Например, скидка 20% действует только для заказов свыше 1000 рублей. Здесь поможет функция =ЕСЛИ().
Пример 1: Скидка 20% при сумме заказа > 1000
=ЕСЛИ(A1>1000; A1*0.8; A1)
Если сумма в A1 больше 1000, применится скидка 20%, иначе цена останется без изменений.
Пример 2: Разные проценты для разных категорий
Допустим, в A1 — сумма, а в B1 — категория товара ("Электроника", "Одежда" и т.д.). Нужно применить 20% скидку только для электроники:
=ЕСЛИ(B1="Электроника"; A1*0.8; A1)
Пример 3: Множественные условия (функция ЕСЛИМН)
Если условий несколько (например, скидка 20% для электроники и 10% для одежды), используйте =ЕСЛИМН() (в Excel 2019 и новее):
=ЕСЛИМН(
B1="Электроника"; A1*0.8;
B1="Одежда"; A1*0.9;
ИСТИНА; A1
)
⚠️ Внимание: В старых версиях Excel (до 2019) вместоЕСЛИМНиспользуйте вложенныеЕСЛИ, но не более 7 уровней, иначе формула станет слишком громоздкой.
5. Расчёт 20% от нескольких ячеек (функция СУММ)
Если нужно посчитать 20% от суммы нескольких ячеек, используйте комбинацию функций =СУММ() и умножения на процент.
Пример 1: Процент от суммы диапазона
Допустим, в ячейках A1:A10 хранятся числа, и нужно найти 20% от их суммы:
=СУММ(A1:A10)*20%
Пример 2: Сумма с учётом 20%
Если нужно прибавить 20% к сумме диапазона:
=СУММ(A1:A10)*1.2
Пример 3: Динамический диапазон
Если диапазон может меняться, используйте умную таблицу или именованный диапазон. Например, создайте таблицу (Вставка → Таблица), и формула автоматически будет учитывать все добавленные строки:
=СУММ(Таблица1[Столбец1])*20%
- 📈 Для быстрого создания суммы выделите диапазон и нажмите
Alt+=. - 🔗 Если процент хранится в другой таблице, используйте структурированные ссылки:
=СУММ(Таблица1[Столбец1])*Настройки!$B$1. - 🔍 Чтобы проверить, какие ячейки включены в диапазон, выделите часть формулы в строке формул и нажмите
F5.
6. Как зафиксировать 20% в формуле (абсолютные ссылки)
Одна из самых распространённых ошибок при работе с процентами — забыть зафиксировать ячейку с процентом. В результате при копировании формулы ссылка сдвигается, и расчёты становятся неверными.
Проблема:
В ячейке B1 хранится процент 20%, а в A1:A10 — числа. Вы вводите формулу:
=A1*B1
Копируете её вниз, и в строке 2 формула становится:
=A2*B2
Но в B2 нет процента — получаете ошибку или неверный результат.
Решение:
Используйте абсолютную ссылку на ячейку с процентом, добавив знаки $:
=A1*$B$1
Теперь при копировании ссылка на B1 не изменится.
Быстрые клавиши для фиксации ссылок:
- 🔑
F4— переключает типы ссылок (A1→$A$1→A$1→$A1→A1). - 🔑
Shift+F4— фиксирует только столбец (A1→$A1). - 🔑
Alt+F4— фиксирует только строку (A1→A$1).
Что будет, если не зафиксировать ссылку?
При копировании формулы =A1*B1 вниз, в строке 10 она станет =A10*B10. Если в B10 нет процента, Excel воспримет значение как 0% или выдаст ошибку #ЗНАЧ!. Например, если в B10 текст "Итого", формула попытается умножить число на текст, что приведёт к ошибке.
7. Продвинутые приёмы: 20% в сводных таблицах и Power Query
Если вам нужно рассчитать 20% для больших массивов данных, ручной ввод формул неэффективен. В таких случаях помогут сводные таблицы или Power Query.
Способ 1: Вычисления в сводной таблице
- Создайте сводную таблицу (
Вставка → Сводная таблица). - Перетащите поле с числами в область Значения.
- Щёлкните по полю правой кнопкой →
Параметры полей значений. - Выберите
Дополнительные вычисления → % от суммы по столбцу(или другому базовому полю). - Если нужно именно 20%, а не долю, добавьте вычисляемое поле:
Имя: Скидка20Формула: =Число*0.8
Способ 2: Power Query (для автоматизации)
- Импортируйте данные в Power Query (
Данные → Получить данные). - Добавьте пользовательский столбец (
Добавить столбец → Пользовательский). - Введите формулу:
= [Столбец1] * 0.8(где
[Столбец1]— имя столбца с исходными данными). - Нажмите
Закрыть и загрузить— данные обновятся с учётом 20%.
Способ 3: Динамические массивы (Excel 365)
В новых версиях Excel можно использовать функции динамических массивов для автоматического расчёта 20% для всего столбца:
=A1:A10*0.8
Формула вернёт массив значений с 20% скидкой для каждого элемента диапазона A1:A10.
FAQ: Частые вопросы о расчёте 20% в Excel
Как в Excel посчитать 20% от суммы в столбце?
Используйте формулу =СУММ(A1:A10)20%, где A1:A10 — диапазон с числами. Если процент хранится в другой ячейке (например, B1), зафиксируйте её абсолютной ссылкой: =СУММ(A1:A10)$B$1.
Почему формула =A1*20% выдаёт ошибку #ЗНАЧ?
Ошибка #ЗНАЧ! возникает, если в ячейке A1 текст вместо числа. Проверьте формат ячейки (Главная → Формат → Общий) и убедитесь, что там нет пробелов или символов. Также ошибка может появиться, если ячейка с процентом отформатирована как текст.
Как прибавить 20% ко всем ячейкам в столбце?
Введите в первую ячейку формулу =A1*1.2, затем протяните её вниз за маркер заполнения (маленький квадратик в правом нижнем углу ячейки). Для фиксированного процента используйте абсолютную ссылку: =A1*(1+$B$1).
Можно ли в Excel сделать так, чтобы 20% автоматически округлялись до копеек?
Да, используйте функцию =ОКРУГЛ(). Например:
=ОКРУГЛ(A1*20%; 2)
где 2 — количество знаков после запятой. Для округления вверх используйте =ОКРУГЛВВЕРХ(), вниз — =ОКРУГЛВНИЗ().
Как посчитать 20% от разницы двух чисел?
Если нужно найти 20% от разницы между ячейками A1 и B1, используйте формулу:
=(A1-B1)*20%
Например, если A1=1000, а B1=800, результат будет 40 (20% от 200).