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

Введение: зачем считать проценты в Excel и где это применяется

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

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

Особое внимание уделим типичным ошибкам: почему Excel иногда показывает #ДЕЛ/0! вместо результата, как избежать неправильного округления и что делать, если проценты отображаются в виде дробей. В конце статьи — FAQ с ответами на частые вопросы и бонус: макрос для автоматического расчёта процентов в выделенном диапазоне.

Способ 1: Базовая формула для расчёта процента между двумя числами

Самый простой метод — использовать арифметическую формулу. Допустим, у вас есть два числа: исходное (A) и новое (B). Чтобы найти, на сколько процентов изменилось значение, применяем формулу:

= (B - A) / A * 100

Где:

  • 📌 B - A — разница между новым и исходным значением;
  • 📌 / A — деление разницы на исходное значение;
  • 📌 * 100 — перевод результата в проценты.

Пример: в ячейке A1 указана цена товара в прошлом месяце — 1500 рублей, а в B1 — текущая цена 1800 рублей. Формула в ячейке C1 будет выглядеть так:

= (B1 - A1) / A1 * 100

Результат: 20% — цена выросла на 20%. Если новое значение меньше исходного, формула автоматически покажет отрицательный процент (убыток).

Способ 2: Использование функции PROCENTCHANGE (Excel 365 и 2019+)

В современных версиях Excel (начиная с 2019 и Microsoft 365) появилась специализированная функция PROCENTCHANGE (в русской версии — ИЗМЕНЕНИЕ). Она упрощает расчёт процентного изменения между двумя значениями:

= ИЗМЕНЕНИЕ(новое_значение; исходное_значение)

Преимущества функции:

  • 🔹 Автоматически умножает результат на 100 (не нужно делать это вручную);
  • 🔹 Корректно обрабатывает нулевые и отрицательные значения;
  • 🔹 Поддерживает массивы (можно применять к диапазонам ячеек).

Пример: для тех же данных из ячеек A1 (1500) и B1 (1800) формула примет вид:

= ИЗМЕНЕНИЕ(B1; A1)

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

= ЕСЛИОШИБКА(ИЗМЕНЕНИЕ(B1; A1); "Нет данных")
Что делать, если функции ИЗМЕНЕНИЕ нет в вашей версии Excel?

В Excel 2016 и старше этой функции нет. Используйте базовую формулу из Способа 1 или обновите программу до актуальной версии.

Способ 3: Расчёт процентного соотношения (доли от общего)

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

= (часть / целое) * 100

Допустим, в ячейке A1 указан общий доход компании — 500 000 рублей, а в B1 — расходы на маркетинг 75 000 рублей. Формула в C1:

= (B1 / A1) * 100

Результат: 15% — маркетинговые расходы составляют 15% от общего дохода. Чтобы отобразить результат в процентах автоматически, установите для ячейки процентный формат:

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

Теперь формулу можно упростить, убрав умножение на 100:

= B1 / A1

Excel автоматически преобразует дробь в процент.

📊 Какой способ расчёта процентов вы используете чаще?
Базовую формулу
Функцию ИЗМЕНЕНИЕ
Процентный формат
Другой вариант

Способ 4: Проценты с условным форматированием (визуализация данных)

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

Алгоритм действий:

  1. Вычислите процентное изменение любым из описанных выше способов (например, в столбце C);
  2. Выделите диапазон с результатами (например, C1:C10);
  3. Перейдите на вкладку ГлавнаяУсловное форматированиеСоздать правило;
  4. Выберите Форматировать только ячейки, которые содержат;
  5. В поле Форматировать только ячейки с укажите:
    • 🔺 Для роста: значение > 0, формат — зелёный текст;
    • 🔺 Для падения: значение < 0, формат — красный текст;
    • 🔺 Для нулевого изменения: значение = 0, формат — серый текст.

Пример правила для роста:

Настройка условного форматирования в Excel

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

Вычислить процентное изменение в отдельном столбце|Выделить диапазон с результатами|Создать правило для положительных значений (>0)|Создать правило для отрицательных значений (<0)|Применить цветовые форматы-->

Способ 5: Динамический расчёт процентов с помощью таблиц Excel

Если вы работаете с большими наборами данных, преобразуйте их в умную таблицу (Ctrl + T). Это даёт несколько преимуществ:

  • 📊 Автоматическое расширение формул при добавлении новых строк;
  • 📊 Возможность использовать имена столбцов вместо ссылок на ячейки;
  • 📊 Легкость фильтрации и сортировки по процентам.

Пример: у вас есть таблица с продажами по месяцам:

Месяц Продажи 2023 Продажи 2026 Изменение, %
Январь 120 000 150 000 = ([@[Продажи 2026]] - [@[Продажи 2023]]) / [@[Продажи 2023]]
Февраль 95 000 88 000 = ([@[Продажи 2026]] - [@[Продажи 2023]]) / [@[Продажи 2023]]
Март 130 000 165 000 = ([@[Продажи 2026]] - [@[Продажи 2023]]) / [@[Продажи 2023]]

Обратите внимание: в формуле используются имена столбцов в квадратных скобках (например, [@[Продажи 2026]]). Это позволяет копировать формулу вниз без ручной правки ссылок. После ввода формулы не забудьте установить для столбца Изменение, % процентный формат.

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

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

⚠️ Внимание! Если в ячейке с исходным значением стоит 0, любая формула с делением на эту ячейку вернёт ошибку #ДЕЛ/0!. Чтобы избежать этого, используйте конструкцию:
= ЕСЛИ(A1=0; "Нет данных"; (B1-A1)/A1)

Другие частые проблемы:

  • 🚫 Неправильный порядок вычитания: если вычисляете убыток, убедитесь, что из исходного значения вычитаете новое (A1 - B1), а не наоборот. Иначе знак процента будет неверным.
  • 🚫 Отсутствие умножения на 100: если забыли умножить на 100, Excel покажет дробь (например, 0,2 вместо 20%).
  • 🚫 Некорректное округление: по умолчанию Excel отображает 2 знака после запятой, но в формуле можно явно указать точность с помощью ОКРУГЛ:
= ОКРУГЛ((B1-A1)/A1*100; 2)

Критическая ошибка: игнорирование абсолютных и относительных ссылок при копировании формул. Если вы тянете формулу вниз, а ссылка на исходное значение должна оставаться фиксированной (например, $A$1), используйте знак $ или преобразовывайте диапазон в таблицу.

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

Как посчитать процент от числа в Excel (например, 15% от 200)?

Используйте формулу: = 200 15% или = 200 0,15. Чтобы указать процент в ячейке (например, A1), пишите: = 200 * A1 (ячейка A1 должна быть в процентном формате).

Почему Excel показывает проценты в виде дробей (0,2 вместо 20%)?

Скорее всего, для ячейки не установлен процентный формат. Выделите ячейку, нажмите Ctrl + 1, выберите категорию Процентный и укажите нужное количество знаков после запятой.

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

Формула: = факт / план. Например, если план в ячейке A1 (100), а факт в B1 (85), пишите: = B1 / A1 и применяйте процентный формат. Результат: 85%.

Можно ли автоматически раскрасить ячейки с процентами по условию?

Да, используйте условное форматирование. Выделите диапазон, перейдите в Главная → Условное форматирование → Правила выделения ячеек → Больше чем и настройте цвета для положительных/отрицательных значений.

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

Преобразуйте данные в умную таблицу (Ctrl + T), затем введите формулу для первой строки (например, = ([@[Новое]] - [@[Старого]]) / [@[Старого]]). Excel автоматически протянет её на все строки.