Как посчитать процентное изменение в Excel

Процентное изменение показывает, насколько значение выросло или упало относительно исходной величины. Это удобно для отчётов, аналитики продаж, оценки эффективности и любых сравнений «до/после». Ниже — понятная пошаговая инструкция и дополнительные рекомендации.
Формула в одну строку
Общая формула для процентного изменения:
(New value - Old value) / Old valueВ Excel это записывается как:
=(B2-A2)/A2Где A2 — исходное (старое) значение, а B2 — новое.
Пошаговая инструкция (быстро)
- Откройте новую таблицу Excel.
- В ячейках A1, B1 и C1 введите заголовки: Первое значение, Второе значение, Процентное изменение.
- Введите числовые значения в A2 и B2.
- В ячейке C2 в строке формул введите:
=(B2-A2)/A2. - Нажмите Enter. Формула вернёт десятичное число (например, 0.25).
- Выделите C2, перейдите на вкладку “Главная” и в группе “Число” нажмите кнопку “%”. Результат отобразится как процент (25%).
Важно: скобки нужны — без них Excel разделит B2 на A2, а затем вычтет A2, что даст неправильный результат.
Советы и распространённые ошибки
- Деление на ноль: если A2 = 0, формула выдаст ошибку #DIV/0!. Проверьте исходные данные перед расчётом.
- Знак результата: положительный процент = рост, отрицательный = снижение. Для абсолютного изменения используйте функцию ABS:
=ABS((B2-A2)/A2). - Округление: добавьте
ROUND, чтобы получить фиксированное количество знаков:=ROUND((B2-A2)/A2,2). - Форматирование: не убирайте формат процента, если хотите видеть привычное значение с %.
Альтернативные подходы
- Процент от общей суммы (когда нужно сравнить с суммой, а не с предыдущим значением):
=B2/Total. - Если нужно показать рост как множитель:
=B2/A2(например 1.25 = +25%). - Процентная разница по модулю:
=IF(A2=0,NA(),ABS((B2-A2)/A2))— возвращает NA() при делении на ноль.
Когда этот метод не подходит
- Если вы сравниваете два значения без привязки ко «входному» (нет понятия «старое»), формула может вводить в заблуждение.
- Для средних темпов роста за несколько периодов используйте CAGR:
=(B_end/B_start)^(1/periods)-1.
Примеры и тестовые случаи
- A2 = 80, B2 = 100 →
=(100-80)/80 = 0.25→ 25%. - A2 = 120, B2 = 90 →
=(90-120)/120 = -0.25→ -25% (снижение). - A2 = 0, B2 = 50 → ошибка деления на ноль — нужно обработать отдельно.
Критерии приёмки
- Формула корректно даёт 25% для (80→100) и -25% для (120→90).
- При A2 = 0 отображается предупреждение или обработка ошибки (NA(), IFERROR и т.д.).
- Отформатированный результат показывает знак и символ “%”.
Мини-методология: как внедрять в отчёты
- Стандартизируйте, какая ячейка — «старое», какая — «новое». Обычно это A = старое, B = новое.
- Добавьте проверку на ноль:
=IF(A2=0,"Проверить исходное значение",(B2-A2)/A2). - Примените условное форматирование: зелёный для роста, красный для падения.
- Документируйте формулу в примечании к листу.
Ролевые чек-листы
Аналитик:
- Проверить нулевые и пустые значения.
- Убедиться, что заголовки понятны.
- Прописать единицы измерения.
Бухгалтер:
- Сверить формулы с политикой отчётности.
- Округлить до требуемых знаков.
Менеджер продукта:
- Понять, что представляет собой «старое» значение.
- Проверить визуализацию тренда.
Быстрый справочник (1‑строчный глоссарий)
- Процентное изменение — (Новое − Старое) / Старое; показывает относительное изменение.
Итог
Процентное изменение в Excel вычисляется одной простой формулой. Обязательно проверяйте деление на ноль и учитывайте знак результата. Для сложных случаев используйте альтернативные формулы (CAGR, модуль изменения) и автоматизируйте проверки в отчёте.
Важно: всегда документируйте, что вы сравниваете, и добавляйте проверку входных данных.
Похожие материалы
Автозапуск приложения при подключении наушников
Режим гостя для умного дома — удобство и безопасность
Как обновлять Ubuntu, Linux Mint и Elementary OS
Атака SIM‑swap: что это и как защититься
Веб‑приложения как десктоп‑приложения