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

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

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

Если вам нужно быстро сравнить цены, доходы или любые другие числовые данные — этот гайд сэкономит вам часы ручной работы. Все методы работают в Excel 2013-2026 и Excel Online, а также адаптированы для Google Sheets.

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

Самый универсальный способ — использовать формулу = (Новое_значение - Старое_значение) / Старое_значение. Она показывает, на сколько процентов изменилось значение относительно исходного. Например, если в январе выручка была 50 000 ₽, а в феврале — 75 000 ₽, формула вернёт 50% прироста.

Вот как это работает на практике:

  1. Введите исходное значение в ячейку A1 (например, 50000).
  2. Введите новое значение в ячейку B1 (например, 75000).
  3. В ячейке C1 введите формулу:
    = (B1 - A1) / A1
  4. Нажмите Enter, затем установите для ячейки C1 процентный формат (кнопка % на панели инструментов или Ctrl+Shift+5).

Результат: 50%. Это значит, что новое значение на 50% больше старого. Если бы в B1 было 30000, формула вернула бы -40% — то есть уменьшение на 40%.

2. Формула для процентного соотношения (доля от общего)

Иногда требуется не изменение, а доля одного числа относительно другого. Например, сколько процентов составляет часть от целого. Здесь используется формула = Часть / Целое.

Пример: в компании 200 сотрудников, из них 45 работают в отделе продаж. Какой процент они составляют?

ЯчейкаЗначениеФормула
A1200 (всего сотрудников)
B145 (сотрудников отдела продаж)
C122.5%=B1/A1 (с процентным форматом)

Ключевое отличие от предыдущего метода: здесь нет вычитания. Мы просто делим часть на целое. Если поменять местами A1 и B1, результат будет завышен в десятки раз — типичная ошибка новичков!

Что делать, если целое значение равно нулю?

Если в знаменателе ноль, Excel вернёт ошибку #ДЕЛ/0!. Чтобы избежать этого, используйте:

=ЕСЛИ(A1=0; 0; B1/A1)

Эта формула вернёт 0, если целое значение отсутствует.

3. Автоматический расчёт с функцией ПРОЦЕНТ.ИЗМЕНЕНИЯ (Excel 2013+)

В новых версиях Excel есть специализированная функция =ПРОЦЕНТ.ИЗМЕНЕНИЯ(Новое_значение; Старое_значение). Она упрощает синтаксис и автоматически форматирует результат в проценты.

Пример использования:

=ПРОЦЕНТ.ИЗМЕНЕНИЯ(B1; A1)

Преимущества этого метода:

  • 🔹 Короче — не нужно вручную делить и вычитать.
  • 🔹 Точнее — автоматически обрабатывает отрицательные значения.
  • 🔹 Быстрее — результат сразу в процентах без дополнительного форматирования.

Ограничение: функция недоступна в Excel 2010 и старше. Для этих версий используйте базовую формулу из первого раздела.

📊 Какую версию Excel вы используете?
2013-2016
2019-2021
2026 (или Office 365)
Google Sheets
Другую

4. Процентная разница между столбцами (динамический расчёт)

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

Продукт2023 (A)2026 (B)Изменение, %
Ноутбуки120150= (B2-A2)/A2
Смартфоны300285= (B3-A3)/A3
Мониторы8096= (B4-A4)/A4

Чтобы не писать формулу для каждой строки:

  1. Введите формулу в первую ячейку столбца Изменение, % (например, D2).
  2. Наведите курсор на правый нижний угол ячейки (появится чёрный крестик).
  3. Дважды кликните — Excel автоматически скопирует формулу до последней заполненной строки.

🔢 Убедитесь, что ссылки на ячейки относительные (без знака $)

🔢 Проверьте формат ячеек с результатом (должен быть процентным)

🔢 Исключите пустые строки в исходных данных

-->

5. Визуализация изменений: условное форматирование

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

  1. Выделите столбец с процентными изменениями (например, D2:D10).
  2. Перейдите на вкладку Главная → Условное форматирование → Правила выделения ячеек.
  3. Выберите Больше чем, введите 0 и установите зелёный цвет.
  4. Добавьте второе правило: Меньше чем, введите 0 и установите красный цвет.

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

⚠️ Внимание: Если в ваших данных есть нулевые значения, условное форматирование может сработать некорректно. Добавьте третье правило для Равно 0 с серым цветом.

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

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

  • 🔴 Перепутаны числитель и знаменатель. Формула =A1/B1 вместо = (B1-A1)/A1 даст неверный результат. Проверяйте порядок ячеек!
  • 🔴 Забыли про форматирование. Без процентного формата Excel покажет десятичную дробь (например, 0.5 вместо 50%).
  • 🔴 Игнорирование отрицательных значений. Если старое значение больше нового, результат будет отрицательным — это нормально! Не заменяйте его на ноль без причины.
  • 🔴 Копирование формул с абсолютными ссылками. Если в формуле есть $A$1, при копировании ссылка не изменится, и все строки будут ссылаться на одну ячейку.

Критическая ошибка: использование функции ПРОЦЕНТРАНГ вместо ПРОЦЕНТ.ИЗМЕНЕНИЯ. Первая возвращает перцентиль в диапазоне данных, а не разницу между двумя числами!

7. Продвинутые сценарии: процентная разница с условиями

Иногда нужно рассчитывать проценты только для определённых данных. Например, посчитать изменение продаж только для товаров с оборотом больше 1000 ₽. Здесь поможет функция ЕСЛИ:

=ЕСЛИ(И(A2>1000; B2>1000); (B2-A2)/A2; "Нет данных")

Другой пример: сравнение с фиксированным значением (например, планом). Допустим, план продаж — 500 единиц, а факт — в ячейке B2:

= (B2 - 500) / 500

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

ПродуктФактПланОтклонение, %
Товар 1450500= (B2-C2)/C2
Товар 2620500= (B3-C3)/C3

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

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

Да, но для этого нужно выбрать базовое значение. Например, если у вас данные за 3 года (2022, 2023, 2026), вы можете рассчитать изменение 2023 относительно 2022, а затем 2026 относительно 2023. Или использовать 2022 как базу для обоих сравнений:

= (C2-A2)/A2  // 2026 vs 2022

= (B2-A2)/A2 // 2023 vs 2022

Как посчитать процентную разницу в Google Sheets?

Формулы идентичны Excel, но в Google Sheets нет функции ПРОЦЕНТ.ИЗМЕНЕНИЯ. Используйте базовую формулу = (Новое-Старое)/Старое или создайте собственную функцию через Сценарии → Редактор сценариев.

Почему у меня получается результат больше 100%?

Это нормально! Если новое значение в 2+ раза больше старого, процентное изменение превысит 100%. Например, рост с 50 до 150 — это +200%. Ошибка только если вы ожидаете другой результат (проверьте порядок ячеек в формуле).

Как округлить процентный результат до целых?

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

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

Или установите формат ячеек с количеством десятичных знаков = 0.

Можно ли автоматически подсвечивать изменения больше 20%?

Да, через условное форматирование:

  1. Выделите ячейки с процентами.
  2. Перейдите в Условное форматирование → Создать правило → Форматировать только ячейки, которые содержат.
  3. Выберите Значение ячейки → больше → 0.2 (или 20%, если ячейки уже в процентном формате).
  4. Установите нужный цвет (например, ярко-зелёный).