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

Почему процентный расчёт в Excel вызывает сложности

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

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

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

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

Прежде чем переходить к Excel, разберём алгоритм расчёта на бумаге. Допустим, у нас есть два числа: A (исходное) и B (новое). Чтобы найти, на сколько процентов B больше A, используем формулу:

(B - A) / A × 100%

Где:

  • 🔹 (B - A) — абсолютная разница между числами;
  • 🔹 / A — деление разницы на исходное значение (базу для сравнения);
  • 🔹 × 100% — перевод результата в проценты.

Пример: если в 2023 году продажи составили 50 000 ₽ (A), а в 2026 — 75 000 ₽ (B), то прирост равен (75 000 - 50 000) / 50 000 × 100% = 50%.

⚠️ Внимание: Если A равно нулю, формула вернёт ошибку #DIV/0!. В реальных данных такое случается редко, но в Excel лучше добавить проверку: =ЕСЛИ(A=0;0;(B-A)/A).
📊 Как часто вы работаете с процентами в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Способ 1: Простая формула в Excel

Переведём математический принцип в синтаксис Excel. Предположим, исходное значение (A) находится в ячейке A2, а новое (B) — в B2. Формула для расчёта процентного прироста будет:

= (B2 - A2) / A2

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

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

Пример для данных из таблицы ниже:

ГодПродажи (₽)Прирост (%)
202350 000
202675 000= (75000-50000)/50000 → 50%
202660 000= (60000-75000)/75000 → -20%

Обратите внимание на строку 2026: формула автоматически показывает отрицательный процент (уменьшение), если новое значение меньше исходного.

Убедитесь, что исходное значение (A) не равно нулю|

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

Сравните результат с ручным расчётом для контрольной точки|

Используйте абсолютные ссылки ($A$2), если копируете формулу на другие листы-->

Способ 2: Функция ПРОЦЕНТ.ИЗМЕНЕНИЯ (PERCENTINCREASE)

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

  • 📌 Автоматически возвращает результат в процентах (не нужно менять формат ячейки).
  • 📌 Корректно обрабатывает отрицательные значения и нули (возвращает #DIV/0! при делении на ноль).
  • 📌 Поддерживает массивы (можно передавать диапазоны ячеек).

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

=ПРОЦЕНТ.ИЗМЕНЕНИЯ(B2:A2)

Для старых версий Excel (2019 и ранее) эту функцию можно эмулировать комбинацией:

=ЕСЛИ(A2=0;0;(B2-A2)/A2)
⚠️ Внимание: Функция ПРОЦЕНТ.ИЗМЕНЕНИЯ доступна только в подписке Microsoft 365 и Excel 2021. В Excel Online её нет.
Как проверить версию Excel?

Откройте Excel → Файл → Учётная запись → раздел "Сведения о продукте". Если указано "Microsoft 365", функция доступна. В версиях 2019 и старше её нет.

Способ 3: Динамический расчёт с условным форматированием

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

Инструкция:

  1. Выделите диапазон с процентами (например, C2:C10).
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.
  3. Выберите Форматировать только ячейки, которые содержат.
  4. Установите условие значение > 0 и задайте зелёный цвет текста.
  5. Добавьте второе правило для значение < 0 с красным цветом.

Результат:

Пример условного форматирования для процентов в Excel

Для более сложной визуализации можно использовать гистограммы в ячейках (вкладка Условное форматирование → Гистограммы). Это наглядно покажет соотношение прироста/убытка прямо в таблице.

=РАНГ(C2;$C$2:$C$10;0) — это покажет позицию каждого значения в рейтинге прироста.-->

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

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

ОшибкаПричинаРешение
Неверный знак (%) Формула возвращает десятичную дробь (0,5 вместо 50%) Измените формат ячейки на "Процентный" или умножьте на 100
Ошибка #DIV/0! Деление на ноль (исходное значение = 0) Используйте =ЕСЛИ(A2=0;0;(B2-A2)/A2)
Перепутаны A и B Формула (A-B)/B вместо (B-A)/A Всегда вычитайте из нового значения старое
Округление результатов Excel отображает 0%, хотя реальное значение 0,12% Увеличьте количество знаков после запятой в формате ячейки

Ещё одна частая проблема — некорректная база для сравнения. Например, если вы рассчитываете прирост продаж за год, но берёте за основу не январь, а пиковый месяц (декабрь), результат будет искажён. Всегда убедитесь, что A (знаменатель) — это логическая точка отсчёта.

Продвинутые техники: расчёт прироста для больших данных

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

1. Формула массива для нескольких столбцов

Допустим, у вас данные по продажам за 5 лет (столбцы B:F), и нужно посчитать прирост каждого года относительно предыдущего. Используйте:

=ЕСЛИОШИБКА((C2:F2-B2:E2)/B2:E2;0)

Введите формулу как формулу массива (в Excel 365 она работает автоматически, в старых версиях нажмите Ctrl+Shift+Enter).

2. Power Query для сложных трансформаций

Если данные импортируются из внешних источников (например, или Google Analytics), используйте Power Query:

  1. Выделите таблицу → Данные → Из таблицы/диапазона.
  2. В редакторе Power Query добавьте Настраиваемый столбец с формулой:
    = ( [2026] - [2023] ) / [2023]
  3. Задайте тип данных Процент для нового столбца.

3. Динамические именованные диапазоны

Если база для сравнения (A) всегда находится в одном столбце (например, A), создайте именованный диапазон:

  1. Формулы → Диспетчер имён → Создать.
  2. Укажите имя (например, База) и диапазон =$A$2:$A$100.
  3. В формуле прироста используйте = (B2-База)/База.

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

Как посчитать, на сколько процентов число меньше другого?

Используйте ту же формулу: = (A2 - B2) / A2. Если B2 меньше A2, результат будет отрицательным (например, -20% означает уменьшение на 20%). Чтобы отобразить модуль (абсолютное значение), оберните формулу в АБС:

=АБС((A2-B2)/A2)
Можно ли рассчитать прирост для более чем двух чисел (например, за 5 лет)?

Да, используйте трендовый анализ:

  1. Добавьте столбец с формулой прироста относительно первого года: = (C2/$B$2) - 1.
  2. Для прироста относительно предыдущего года: = (C2-B2)/B2.
  3. Постройте график с накоплением (вкладка Вставка → Графики), чтобы визуализировать динамику.
Почему моя формула возвращает 100% вместо 10%?

Скорее всего, вы забыли разделить разницу на исходное значение. Правильно: (B2-A2)/A2, а не (B2-A2). Также проверьте формат ячейки — он должен быть "Процентный", а не "Общий".

Как округлить проценты до целого числа?

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

=ОКРУГЛ((B2-A2)/A2; 2)

Где 2 — количество знаков после запятой. Для округления до целого числа замените на 0.

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

Да, Excel пересчитывает формулы автоматически. Если этого не происходит:

  1. Проверьте настройки: Формулы → Параметры вычислений → Автоматически.
  2. Используйте горячие клавиши для принудительного пересчёта: F9 (все формулы на листе) или Shift+F9 (текущий лист).