Как в Excel посчитать процент от числа: формулы, примеры и лайфхаки

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

На самом деле Excel умеет считать проценты автоматически — и делает это намного точнее и быстрее человека. В этой статье вы найдёте не только базовые формулы, но и малоизвестные приёмы: как прибавить проценты к числу, как вычесть процент от суммы, как зафиксировать ячейку в формуле и даже как визуализировать проценты с помощью условного форматирования. А ещё мы разберём типичные ошибки, из-за которых формулы возвращают #ЗНАЧ! или #ДЕЛ/0!.

Если вы думаете, что для работы с процентами нужно быть гуру Excel, — вы ошибаетесь. Достаточно запомнить всего 3-4 простые формулы и научиться правильно форматировать ячейки. В конце статьи вас ждёт FAQ с ответами на самые частые вопросы и бонус — шаблон таблицы для тренировки.

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

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

Начнём с самого простого — вычисления процента от заданного числа. Представьте, что у вас есть цена товара 1500 ₽, и вам нужно найти 20% от этой суммы. Вручную вы бы посчитали так: 1500 × 20% = 1500 × 0.20 = 300 ₽. В Excel эту операцию можно автоматизировать двумя способами.

Способ 1: Формула с умножением на процент

Введите в ячейку =A1*20% или =A1*0.20, где A1 — ячейка с исходным числом. Excel автоматически распознаёт знак % как деление на 100.

=A1*20%

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

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

=A1*B1

Но здесь есть нюанс: ячейка B1 должна быть отформатирована как процентный формат (об этом подробнее в следующем разделе).

Пример расчёта:

Исходное число (A)Процент (B)ФормулаРезультат (C)
150020%=A2*B2300
85015%=A3*B3127.5
24007.5%=A4*B4180

⚠️ Внимание: Если в ячейке с процентом отображается 0.20 вместо 20%, значит, формат ячейки установлен как Общий или Числовой. Исправьте это через Главная → Формат ячеек → Процентный.

2. Форматирование ячеек: почему 0.20 ≠ 20%

Одна из самых распространённых ошибок при работе с процентами в Excel — неправильное форматирование ячеек. Вы ввели 20%, а программа показывает 0.20 или наоборот? Всё дело в формате данных.

Как установить процентный формат:

  1. Выделите ячейку или диапазон с процентами.
  2. На вкладке Главная в группе Число выберите Процентный формат (значок %).
  3. При необходимости настройте количество десятичных знаков (по умолчанию — 0).

Что происходит под капотом:

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

⚠️ Внимание: Если вы скопируете ячейку с процентным форматом в программу, не поддерживающую форматирование (например, в Блокнот), вы увидите именно 0.20, а не 20%. Это нормально — так Excel хранит данные.

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

Допустим, вам нужно увеличить цену на 10% или уменьшить её на 15%. Для этого недостаточно просто умножить число на процент — нужно использовать сложение или вычитание.

Формула для увеличения на процент:

=A1 + (A1 * 10%)

Или короче:

=A1 * 110%

Формула для уменьшения на процент:

=A1 - (A1 * 15%)

Или короче:

=A1 * 85%

Пример:

Исходная цена (A)ИзменениеФормулаНовая цена (B)
1200+10%=A2*110%1320
1200-15%=A3*85%1020
750+5.5%=A4*105.5%791.25

⚠️ Внимание: Если вы используете формулу =A1 * 110%, убедитесь, что ячейка A1 не содержит уже процентное значение. Например, если в A1 записано 20% (т.е. 0.20), то =A1*110% вернёт 0.22 (22%), а не 242 (220% от 20%).

Убедиться, что исходное число не в процентном формате|

Проверить, что процент указан как десятичная дробь (20% = 0.20)|

Использовать скобки для явного указания порядка действий|

Форматировать итоговую ячейку как Денежный или Числовой (если нужно)

-->

4. Как посчитать процент от суммы (например, долю от общего)

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

=Часть / Целое

Но есть нюанс: результат нужно отформатировать как процент. Например, если в ячейке A1 записана часть (например, 300), а в B1 — целое (1500), формула будет:

=A1/B1

Пример расчёта доли продаж:

ТоварПродажи (A)Общая выручка (B)ФормулаДоля (%)
Ноутбуки450 0001 200 000=A2/B237.5%
Смартфоны320 0001 200 000=A3/B226.7%
Аксессуары180 0001 200 000=A4/B215.0%

Лайфхак: Если нужно зафиксировать знаменатель (общую сумму) при копировании формулы вниз, используйте абсолютную ссылку:

=A2/$B$2

Знак $ перед буквой и номером строки ($B$2) говорит Excel, что ссылка не должна меняться при автозаполнении.

Почему формула возвращает #ДЕЛ/0!?

Ошибка #ДЕЛ/0! означает, что вы пытаетесь разделить на ноль. Проверьте:

1. Ячейка со знаменателем (общей суммой) пустая или содержит 0.

2. Формат ячейки со знаменателем — не Текстовый (в этом случае Excel воспринимает число как текст и не может его использовать в расчётах).

3. В формуле опечатка (например, =A1/B22 вместо =A1/B2).

5. Как посчитать разницу в процентах между двумя числами

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

Формула для расчёта изменения в процентах:

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

Пример: В январе продажи составили 80 000 ₽, а в феврале — 95 000 ₽. На сколько процентов выросли продажи?

= (95000 - 80000) / 80000 = 0.1875 → 18.75%

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

  • 📌 Если результат отрицательный (например, -15%), это означает снижение относительно базового значения.
  • 📌 Базовое значение (знаменатель) не должно быть равно нулю, иначе формула вернёт #ДЕЛ/0!.
  • 📌 Для удобства используйте функцию АБС, если нужно показать изменение без учёта направления: =АБС((B1-A1)/A1).

Визуализация изменений:

Чтобы быстро увидеть рост или падение, примените условное форматирование:

  1. Выделите ячейки с процентами.
  2. Перейдите на вкладку Главная → Условное форматирование → Цветовые шкалы.
  3. Выберите схему Зелёный — Жёлтый — Красный (зелёный для роста, красный для падения).

6. Продвинутые приёмы: фиксированные проценты и динамические расчёты

Иногда процент не хранится в ячейке, а является фиксированным значением (например, НДС 20% или скидка 10%). В этом случае лучше использовать именованные диапазоны или константы, чтобы не путаться в формулах.

Способ 1: Именованный диапазон для процента

  1. Выделите ячейку с процентом (например, D1 со значением 20%).
  2. Перейдите на вкладку Формулы → Присвоить имя.
  3. Введите имя, например НДС, и нажмите OK.
  4. Теперь в формулах можно использовать =A1*НДС вместо =A1*D1.

Способ 2: Константа в формуле

Если процент всегда одинаковый, можно жестко прописать его в формуле:

=A1 * 0.20  // Для НДС 20%

Но этот метод менее гибкий — при изменении процента придётся править все формулы вручную.

Динамические расчёты с условиями

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

=ЕСЛИ(A1>1000; A1*0.9; A1*0.95)

Эта формула применяет скидку 10% к заказам свыше 1000 ₽ и 5% — к остальным.

⚠️ Внимание: При использовании фиксированных процентов в формулах легко забыть их обновить. Например, если НДС изменился с 20% на 18%, а в формулах прописано 0.20, все расчёты станут неверными. Всегда комментируйте такие формулы (через Рецензирование → Примечание), чтобы коллеги или вы сами через полгода поняли, откуда взялось число.

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

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

Ошибка 1: Формула возвращает #ЗНАЧ!

  • 🔍 Причина: В ячейке, на которую ссылается формула, содержится текст вместо числа.
  • 🛠 Решение: Проверьте формат ячейки (должен быть Числовой или Процентный) и удалите лишние символы (например, или пробелы).

Ошибка 2: Результат отображается как 0.20 вместо 20%

  • 🔍 Причина: Ячейка с результатом не отформатирована как процентная.
  • 🛠 Решение: Выделите ячейку и нажмите Ctrl+Shift+5 или выберите формат Процентный вручную.

Ошибка 3: Формула не копируется правильно

  • 🔍 Причина: Не использованы абсолютные ссылки ($) для фиксированных значений.
  • 🛠 Решение: Исправьте формулу на =A1*$B$1, если процент в ячейке B1 должен оставаться неизменным при копировании.

Ошибка 4: Неправильный порядок действий

  • 🔍 Причина: В формуле =A1+B1% сначала выполняется сложение, а потом умножение на процент.
  • 🛠 Решение: Используйте скобки: =A1+(A1*B1%).

Ошибка 5: Процент рассчитывается от неверной базы

  • 🔍 Причина: В формуле =(B1-A1)/B1 база для сравнения — B1, а не A1.
  • 🛠 Решение: Уточните, какое значение должно быть базовым (100%). Обычно это исходное значение (например, прошлый месяц).

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

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

Используйте функцию СУММЕСЛИМН для суммирования по условиям, а затем разделите результат на общую сумму. Пример:

=СУММЕСЛИМН(Диапазон_сумм; Диапазон_критериев1; Условие1; Диапазон_критериев2; Условие2) / Общая_сумма

Не забудьте отформатировать ячейку как процентную.

Можно ли в Excel автоматически округлять проценты до целых чисел?

Да, используйте функцию ОКРУГЛ:

=ОКРУГЛ(A1/B1; 0)

Или настройте формат ячейки: Главная → Уменьшить разрядность (кнопка 0.00→0).

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

Формула:

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

Пример: если план — 1000, а факт — 850, формула вернёт 85% (при процентном формате).

Почему в Excel проценты отображаются с большим количеством знаков после запятой?

Это происходит, если в настройках Excel включено отображение максимального количества десятичных знаков. Исправьте:

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. В разделе Параметры редактирования снимите флажок Автоматически вставлять десятичную запятую.
  3. Установите нужное количество знаков через Главная → Увеличить/уменьшить разрядность.
Как в Excel сделать диаграмму с процентами?

Самый простой способ — круговая диаграмма:

  1. Выделите данные (включая заголовки).
  2. Перейдите на вкладку Вставка → Вставить круговую диаграмму.
  3. Щёлкните по диаграмме → Конструктор → Добавить элемент диаграммы → Подписи данных → Доли.

Для наглядности отформатируйте подписи как проценты.