Как записать формулу процента от числа в Excel: 5 способов с примерами

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

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

Не важно, используете ли вы Excel 2016, Excel 365 или Excel для Mac — принципы работы с процентами одинаковы. Главное — понимать логику формул, а не заучивать их наизусть. Начнём с самого простого.

1. Базовая формула: как посчитать X% от числа

Допустим, вам нужно найти 20% от 500. Вручную это делается так: 500 × 20% = 500 × 0.20 = 100. В Excel этот же расчёт записывается двумя способами:

Способ 1. Умножение числа на процент в десятичном формате:

=500*0.20

или с ссылкой на ячейку (например, если 500 хранится в A1, а 20% — в B1):

=A1*B1
⚠️ Внимание: Если в ячейке B1 у вас записано просто число 20 (без знака %), Excel воспримет его как 2000%! Всегда проверяйте формат ячейки: выделите её → правая кнопка → Формат ячеек → выберите Процентный.

Способ 2. Использование знака % прямо в формуле:

=500*20%

или с ссылками:

=A1*20%

Здесь Excel автоматически преобразует 20% в 0.20.

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

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

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

1. В столбце с данными (например, B2:B10) записаны суммы продаж по регионам.

2. В отдельной ячейке (например, B11) подсчитайте общую сумму с помощью =СУММ(B2:B10).

3. В соседнем столбце (например, C2) запишите формулу для расчёта доли первого региона:

=B2/$B$11

4. Растяните формулу на все строки таблицы.

Почему $B$11? Знак $ фиксирует ячейку, чтобы при копировании формулы вниз ссылка на общую сумму не сдвигалась. Без этого в C3 формула станет =B3/B12 — и результат будет неверным.

Чтобы отобразить результаты в процентах:

1. Выделите столбец с долями (C2:C10).

2. Нажмите Ctrl+Shift+% или выберите формат ячейки Процентный вручную.

Что делать, если проценты отображаются с множеством знаков после запятой?

Откройте Формат ячеекЧисло → установите нужное количество десятичных знаков (обычно хватает 2). Или используйте функцию =ОКРУГЛ(формула; 2) для округления до сотых.

Пример таблицы с расчётами:

РегионПродажи (₽)Доля (%)
Москва1 200 000=B2/$B$6
Санкт-Петербург850 000=B3/$B$6
Казань600 000=B4/$B$6
Новосибирск450 000=B5/$B$6
Итого=СУММ(B2:B5)100%
📊 Какой способ расчёта процентов вы используете чаще?
Фиксированный процент (например, 20%)
Динамический процент из ячейки
Процент от суммы в таблице
Другое

3. Увеличение/уменьшение числа на процент

Часто требуется не просто посчитать процент, а увеличить или уменьшить число на заданный процент. Например, поднять цену на 15% или уменьшить бюджет на 10%. Вот как это сделать:

Формула для увеличения на X%:

=Число*(1 + %)

Пример: увеличить 500 на 15%:

=500*(1+15%)  // или =500*1.15

Формула для уменьшения на X%:

=Число*(1 - %)

Пример: уменьшить 500 на 15%:

=500*(1-15%)  // или =500*0.85

Если процент хранится в отдельной ячейке (например, B1), используйте:

=A1*(1+B1)

или для уменьшения:

=A1*(1-B1)

Типичная ошибка: многие пытаются просто прибавить процент к числу (=500+15%), но это неверно — так вы прибавите 15% от 1, а не от 500. Всегда умножайте на (1 ± %).

✔ Процент записан в процентном формате (не как число 15, а как 15%)

✔ Для уменьшения используется знак "-", для увеличения — "+"

✔ Ячейка с процентом зафиксирована знаком $, если нужно копировать формулу

-->

4. Расчёт процентного изменения (прирост/убыль)

Допустим, у вас есть данные о продажах за два месяца, и вы хотите узнать, на сколько процентов они изменились. Для этого используется формула:

=(Новое_значение - Старое_значение) / Старое_значение

Пример: в январе продажи составили 800 000 ₽, а в феврале — 950 000 ₽. Процент прироста:

=(950000-800000)/800000

Результат: 0.1875 или 18.75% (если ячейка отформатирована как процент).

Важные нюансы:

  • 📉 Если новое значение < старое, результат будет отрицательным (убыль).
  • 🔄 Порядок вычитания важен: (Февраль - Январь)(Январь - Февраль).
  • 📊 Для анализа динамики по годам используйте эту же формулу, но ссылайтесь на ячейки с данными.

Если вам нужно посчитать процентное изменение для большого диапазона данных (например, ежемесячные продажи за год), используйте функцию ПРОИЗВЕД для автоматического копирования формулы:

=ПРОИЗВЕД((B3:B14-B2:B13)/B2:B13)

(где B3:B14 — новые значения, B2:B13 — старые).

5. Проценты в сводных таблицах и графиках

Сводные таблицы в Excel позволяют автоматически рассчитывать доли в процентах без формул. Вот как это сделать:

1. Выделите исходные данные (включая заголовки).

2. Перейдите на вкладку ВставкаСводная таблица.

3. В открывшемся окне перетащите поле с категориями (например, "Регион") в область Строки, а поле с числовыми данными (например, "Продажи") — в область Значения.

4. Кликните по полю в области ЗначенияПараметры полей значений → выберите % от суммы по столбцу (или % от суммы по строке, если нужно).

Excel автоматически посчитает доли в процентах. Преимущество этого метода — данные обновляются при изменении исходной таблицы.

Для визуализации процентов используйте:

  • 📊 Круговые диаграммы — показывают доли в целом (но не подходят для более 5-7 категорий).
  • 📈 Гистограммы с накоплением — удобны для сравнения процентов по нескольким периодам.
  • 🟥 Условное форматирование — выделите ячейки с процентами → Условное форматированиеЦветовые шкалы (например, зелёный для роста, красный для падения).

6. Распространённые ошибки и как их исправить

Даже опытные пользователи иногда сталкиваются с неожиданными результатами при работе с процентами. Вот TOP-5 ошибок и их решения:

1. Формула возвращает 0 или #ЗНАЧ!

  • 🔍 Проверьте, что в ячейках с числами нет текста или пробелов. Используйте =ЕЧИСЛО() для проверки.
  • 🔍 Убедитесь, что в формуле нет опечаток (например, =A1*B2 вместо =A1*B1).

2. Проценты отображаются как дроби (0.25 вместо 25%)

  • 🎨 Выделите ячейку → правая кнопка → Формат ячеек → выберите Процентный.
  • 🔢 Если нужно умножить результат на 100, используйте =A1*100 и установите формат Числовой.

3. Формула не копируется правильно

  • 🔗 Зафиксируйте ячейку с общим значением знаком $ (например, $B$11).
  • 📋 Используйте ПРОИЗВЕД для массивов: =ПРОИЗВЕД((B2:B10)/$B$11).

4. Отрицательные проценты при расчёте изменения

  • 🔄 Поменяйте местами Новое_значение и Старое_значение в формуле.
  • 📉 Если убыль логична (например, падение продаж), оставьте знак "-" — он показывает направление изменения.

5. Excel округляет проценты некорректно

  • ⚙️ Используйте =ОКРУГЛ(формула; 2) для округления до сотых.
  • 📏 Или настройте отображение десятичных знаков в формате ячейки.

⚠️ Внимание: Если вы импортируете данные из внешних источников (например, или Google Sheets), проверьте, что проценты не преобразовались в текст. Используйте =ЗНАЧЕН() для преобразования: =ЗНАЧЕН(A1)*100.

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

Как посчитать процент от числа, если процент записан в текстовом формате (например, "20%")?

Используйте функцию =ЗНАЧЕН(), чтобы преобразовать текст в число:

=A1*ZНАЧЕН(ЛЕВСИМВ(B1;НАЙТИ("%";B1)-1))/100

где A1 — число, B1 — ячейка с текстом "20%".

Или замените "%" на пустоту и разделите на 100:

=A1*(ПОДСТАВИТЬ(B1;"%";"")/100)
Можно ли посчитать процент от числа без использования формул?

Да, с помощью условного форматирования или сводных таблиц (см. раздел 5). Также в новых версиях Excel есть функция =ПРОЦЕНТОТ() (англ. PERCENTOF), но она доступна не во всех локализациях.

Пример:

=ПРОЦЕНТОТ(Диапазон_данных; Критерий)
Почему при копировании формулы проценты считаются неправильно?

Скорее всего, вы не зафиксировали ячейку с общим значением (например, итоговую сумму). Исправьте ссылку с B11 на $B$11 и перетяните формулу заново.

Также проверьте, что диапазоны в формуле не сдвигаются. Например, если в C2 у вас =B2/B11, то в C3 она станет =B3/B12 — а ячейка B12 может быть пустой.

Как посчитать процент выполнения плана?

Используйте формулу:

=Фактическое_значение / Плановое_значение

Например, если план — 1 000 единиц (B1), а фактически продано 850 (A1):

=A1/B1

Отформатируйте ячейку как процентный формат. Чтобы добавить визуальную индикацию (например, зелёный цвет при выполнении плана >100%), используйте Условное форматирование.

Как в Excel посчитать процент от числа с учётом НДС?

Если вам нужно выделить НДС (например, 20%) из суммы:

=Сумма*(НДС%/(1+НДС%))

Пример для суммы 1200 ₽ и НДС 20%:

=1200*(20%/(1+20%))  // результат: 200 ₽

Если нужно начислить НДС на сумму:

=Сумма*НДС%

Пример:

=1000*20%  // результат: 200 ₽ (НДС к уплате)