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

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

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

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

Самая простая задача — найти, какой процент составляет число A от числа B. Например, сколько процентов план по продажам выполнено, если фактический объём — 150 единиц, а плановый — 200.

Формула для расчёта:

=A/B * 100

Где:

  • 📌 A — число, процент которого мы ищем (в примере — 150)
  • 📌 B — базовое число, от которого считаем процент (в примере — 200)
  • 📌 * 100 — преобразует дробь в проценты

В Excel формула будет выглядеть так (если числа в ячейках A2 и B2):

=A2/B2

Важно! Не забудьте установить для ячейки с результатом процентный формат. Для этого выделите ячейку и нажмите Ctrl+Shift+5 или выберите формат в меню Главная → Числовой формат → Процентный.

2. Процентное изменение: прирост или убыток

Когда нужно посчитать, на сколько процентов изменилось значение — например, рост продаж с прошлого месяца или снижение издержек — используется формула процентного изменения:

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

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

= (75000 - 50000) / 50000 * 100  →  результат 50%

В Excel формула примет вид (если январь в B2, февраль в C2):

= (C2-B2)/B2

Частая ошибка: пользователи путают порядок вычитания. Всегда вычитаем старое значение из нового, а не наоборот! Иначе знак результата будет неправильным.

3. Процент от суммы (доля в общем итоге)

Допустим, у вас есть таблица с продажами по регионам, и нужно узнать, какой процент от общего объёма приходится на каждый регион. Здесь поможет формула с абсолютной ссылкой на итоговую сумму.

Пример структуры таблицы:

РегионПродажи, ₽Доля, %
Москва120 000=B2/$B$6
СПб80 000=B3/$B$6
Екатеринбург50 000=B4/$B$6
Итого=СУММ(B2:B4)100%

Ключевые моменты:

  • 🔹 Используйте $B$6 (абсолютную ссылку), чтобы формула не съезжала при копировании вниз.
  • 🔹 Итоговую сумму можно посчитать функцией =СУММ() или ввести вручную.
  • 🔹 Не забудьте установить процентный формат для столбца с долями.
📊 Как часто вы используете проценты в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

4. Автоматический расчёт процентов с условным форматированием

Чтобы визуально выделить ячейки с процентами выше или ниже определённого порога, используйте условное форматирование. Например, подсветить зелёным все значения выше 100% (перевыполнение плана) и красным — ниже 80% (недовыполнение).

Инструкция:

  1. Выделите диапазон с процентами (например, C2:C10).
  2. Перейдите в Главная → Условное форматирование → Правила выделения ячеек → Больше....
  3. Задайте правило: Значение > 1 (для 100%), выберите зелёную заливку.
  4. Добавьте второе правило: Значение < 0.8 (для 80%), выберите красную заливку.

Выделить диапазон с процентами|Открыть меню "Условное форматирование"|Создать правило для значений >100%|Создать правило для значений <80%|Применить изменения-->

Если проценты отображаются как дроби (например, 0,75 вместо 75%), проверьте формат ячеек. Для этого:

  1. Выделите ячейки.
  2. Нажмите Ctrl+1 (или правая кнопка → Формат ячеек).
  3. Выберите категорию Процентный и укажите нужное количество знаков после запятой.

5. Расчёт процентов с помощью функции ПРОЦЕНТ.ОТ (PERCENT.RANK)

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

Синтаксис:

=ПРОЦЕНТ.ОТ(Диапазон; Значение; [Значимость])

Пример: у вас список продаж по 10 магазинам, и нужно узнать, в каком процентиле находится магазин с продажами 45 000 ₽.

=ПРОЦЕНТ.ОТ(B2:B11; 45000)

Результат 0,7 означает, что значение находится в 70-м процентиле (выше 70% остальных значений).

Чем отличается ПРОЦЕНТ.ОТ от ПРОЦЕНТРАНГ

Функция ПРОЦЕНТРАНГ (PERCENTRANK) работает аналогично, но в старых версиях Excel (до 2010). В новых версиях рекомендуется использовать ПРОЦЕНТ.ОТ, так как она точнее обрабатывает повторяющиеся значения.

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

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

⚠️ Внимание! Если в формуле =A/B ячейка B пустая или содержит ноль, Excel вернёт ошибку #ДЕЛ/0!. Чтобы избежать этого, используйте функцию ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(A2/B2; 0)

Другие частые ошибки:

  • 🚫 Неправильный порядок чисел: вместо =A/B пишут =B/A, получая обратный результат (например, 200% вместо 50%).
  • 🚫 Забывают умножить на 100: формула =A/B без *100 вернёт дробь (0,75 вместо 75%).
  • 🚫 Используют знак % в формуле: не нужно писать =A/B% — знак % применяется только к готовым числам (например, 25% в ячейке).

Чтобы проверить правильность расчётов, используйте обратную проверку. Например, если вы посчитали, что 30 — это 15% от 200, умножьте 200 на 15% (=200*15%). Если получится 30, формула верна.

7. Продвинутые техники: динамические проценты и сводные таблицы

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

  1. Выделите исходные данные (например, A1:C100 с названиями продуктов и продажами).
  2. Перейдите в Вставка → Сводная таблица.
  3. В области Значения добавьте поле Продажи дважды: один раз как Сумма, второй раз как Доля от общей суммы.
  4. Для второго поля выберите Параметры поля значения → Доля от суммы по столбцу.

Результат — автоматический расчёт долей в процентах с возможностью фильтрации по категориям.

Для динамического обновления процентов при изменении исходных данных используйте имена диапазонов или таблицы Excel (Ctrl+T). Это позволит избежать ошибок при добавлении новых строк.

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

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

Если нужно найти X% от числа (например, 20% от 500), просто умножьте число на процент в десятичном формате:

  • В ячейке напишите =500*20% или =500*0,2.
  • Excel автоматически распознаёт знак % как делитель на 100.
Почему в Excel проценты отображаются как дроби (0,75 вместо 75%)?

Это происходит, если ячейке назначен общий формат вместо процентного. Исправьте так:

  1. Выделите ячейку с результатом.
  2. Нажмите Ctrl+Shift+5 или выберите формат Процентный на панели инструментов.

Если нужно отобразить 2 знака после запятой (например, 75,00%), используйте формат Числовой с указанием разрядов.

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

Деление на ноль невозможно, поэтому используйте функцию ЕСЛИ:

=ЕСЛИ(B2=0; 0; A2/B2)

Где:

  • A2 — фактическое значение,
  • B2 — плановое значение.

Если план равен 0, формула вернёт 0 вместо ошибки.

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

Да, для этого:

  1. Преобразуйте диапазон в таблицу Excel (Ctrl+T).
  2. Используйте структурированные ссылки в формулах (например, =[@[Факт]]/[@[План]]).
  3. Проценты будут пересчитываться автоматически при добавлении новых строк.

Также можно использовать имена диапазонов (Формулы → Присвоить имя), чтобы формулы не ломались при вставке строк.

Как посчитать процентную разницу между двумя столбцами?

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

= (B2-A2)/ABS(A2) * 100

Где:

  • A2 — первое значение,
  • B2 — второе значение,
  • ABS(A2) — модуль первого значения (чтобы избежать отрицательных процентов при инверсии).

Для выделения положительных/отрицательных разниц используйте условное форматирование.