Гид по технологиям

Процентное изменение в Google Sheets — шаг за шагом

6 min read Google Sheets Обновлено 28 Mar 2026
Процентное изменение в Google Sheets
Процентное изменение в Google Sheets

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

Google Sheets с символом процента.

Процентное изменение показывает, на сколько процентов значение изменилось относительно исходного (эталонного) значения. Простая формула: разница между новым и старым значениями делится на старое значение; результат умножается на 100, если вы хотите получить число в процентах. В Google Sheets это можно реализовать несколькими способами — мы рассмотрим основные, разберём ошибки и приведём практические приёмы.

Когда использовать процентное изменение

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

Короткое определение: процентное изменение = (новое − старое) / старое × 100.

Пример — оценки студентов

Образец таблицы с двумя столбцами оценок в Google Sheets.

Предположим, что в столбце B у нас оценки на первом экзамене, а в столбце C — оценки на втором. В ячейке D2 мы хотим получить процент изменения для первого студента.

  1. Выберите ячейку D2.
  2. Введите формулу:
=(C2-B2)/B2*100
  1. Нажмите Enter.
  2. Потяните маркер заполнения вниз, чтобы скопировать формулу на другие строки.

Формула вычитает старую оценку (B2) из новой (C2), делит разницу на старую оценку (B2), а затем умножает на 100, чтобы получить значение в процентах.

Важно: положительное значение означает улучшение, отрицательное — ухудшение.

Вариант без умножения на 100 — через формат числа

Два столбца чисел для расчёта пропорционального изменения в Google Sheets

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

=(C2-B2)/B2

После этого выберите ячейки с результатами и примените Format → Number → Custom number format. В строке формата введите, например, 0.00% (это задаст два десятичных знака и процентный знак — формат автоматически умножит значение на 100 при отображении).

Как округлять и форматировать проценты

  1. Выделите ячейки с процентами.
  2. Format → Number → Custom number format.
  3. Введите 0%, 0.0%, 0.00% и т. д. в зависимости от желаемого количества знаков после запятой.
  4. Нажмите Apply.

Альтернатива: примените функцию ROUND в формуле, например:

=ROUND((C2-B2)/B2*100, 1)

Эта формула вернёт процентное изменение, округлённое до 1 знака после запятой.

Обработка ошибок и деление на ноль

Наиболее частая ошибка — деление на ноль, когда исходное значение равно 0. В этом случае Google Sheets выдаст ошибку #DIV/0!. Чтобы избегать этого и показывать удобочитаемый результат, используйте IF или IFERROR:

=IF(B2=0, "—", (C2-B2)/B2*100)

или с IFERROR, если возможны другие ошибки:

=IFERROR((C2-B2)/B2*100, "—")

Вместо символа вы можете подставлять 0, текст «N/A» или вычислять альтернативную метрику (например, абсолютное изменение).

Автоматизация на целый столбец

Чтобы автоматически применить формулу к целому столбцу, используйте ARRAYFORMULA:

=ARRAYFORMULA(IF(B2:B="", "", IF(B2:B=0, "—", (C2:C-B2:B)/B2:B*100)))

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

Условное форматирование для наглядности

Выделите столбец процентов и настройте Format → Conditional formatting:

  • Условие 1: Cell is less than 0 → применить красную заливку или красный цвет текста.
  • Условие 2: Cell is greater than 0 → зелёный цвет текста.
  • Дополнительно: добавить правило для равных 0 → нейтральный цвет.

Это позволяет сразу визуально отделить улучшения от ухудшений.

Когда процентное изменение вводит в заблуждение

  • Если исходное значение = 0 — обычный процент бессмыслен. Используйте абсолютную разницу или помечайте как «N/A».
  • Для малых абсолютных значений даже небольшой прирост даст огромный процент (ложно драматизирует результат).
  • Когда сравниваются показатели со сменой масштаба или методики подсчёта — проценты могут быть некорректны для прямого сравнения.

Альтернатива: если важно учитывать среднегодовой рост, используйте CAGR; если важны логарифмические изменения для экономических рядов, используйте лог-изменения (ln).

Полезные приёмы и шаблоны формул

  • Округление в формуле: =ROUND((C2-B2)/B2*100, 2)
  • Всегда обрабатывайте 0: =IF(B2=0, "N/A", (C2-B2)/B2*100)
  • Процентный формат без умножения: =(C2-B2)/B2 плюс формат 0.00%
  • Применение к диапазону: =ARRAYFORMULA(IF(ROW(B2:B)=1, "", IF(B2:B="", "", (C2:C-B2:B)/B2:B)))
  • Удобный вид с знаком и %: =IF(B2=0, "N/A", TEXT((C2-B2)/B2, "+0.00%;-0.00%")) — возвращает строку с отображением знака.

Мини-методология для проверки расчётов

  1. Проверьте, что в исходных данных нет пустых строк и неверных типов (текст вместо чисел).
  2. Просмотрите граничные значения: 0, очень маленькие и очень большие числа.
  3. Сравните результаты с альтернативной метрикой (абсолютная разница) для подтверждения смысла.
  4. Примените условное форматирование для быстрой валидации.

Роль‑ориентированные чеклисты

Для преподавателя:

  • Проверьте, что мин. оценка и макс. оценка имеют корректный диапазон.
  • Отобразите прогресс учеников в процентах и подсветите отрицательные изменения.
  • Подготовьте общий свод: среднее процентов изменения по классу.

Для аналитика:

  • Обработайте деление на ноль и аномалии данных.
  • Автоматизируйте расчёт с ARRAYFORMULA и подготовьте визуализацию.
  • Сравните процентное изменение с абсолютной величиной и коэффициентами роста.

Для финансового специалиста:

  • Используйте годовые/квартальные данные для расчёта CAGR вместо простого процентного изменения.
  • Учитывайте влияние сезонности и перераспределения базовой величины.

Тестовые случаи (примеры входных данных и ожидаемых результатов)

Старое (B)Новое (C)ФормулаОжидаемый результат
5075(C−B)/B*10050%
10080(C−B)/B*100−20%
010обработка деления на нольN/A или —
22.01(C−B)/B*1000.5%

Краткое руководство по интерпретации

  • Положительный процент: показатель вырос относительно базового.
  • Отрицательный процент: показатель упал.
  • Большие проценты при малой базе требуют проверки контекста — возможно, абсолютное изменение маленькое.

Сравнение подходов — когда что лучше

  • Простая формула с умножением на 100 — понятна и удобна для единичных расчётов.
  • Формула без умножения + формат → лучше для унификации отображения и автоматического применения стиля.
  • ARRAYFORMULA — для динамических таблиц и больших объёмов данных.
  • IF/IFERROR — для защиты от ошибок и четкого представления отсутствующих данных.

Небольшая галерея крайних случаев

  • База = 0: используйте пометку «N/A» или отдельную метрику.
  • База отрицательна: результат тоже имеет смысл, но интерпретация зависит от контекста (например, при работе с чистыми убытками).
  • Сравниваемые величины с разной единицей измерения: проценты бесполезны — нормализуйте данные.

Итог

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

Важно

Используйте другие метрики (абсолютная разница, CAGR, лог-изменение), когда процентное изменение может вводить в заблуждение.

Критерии приёмки

  • Формулы работают без ошибок для всех непустых строк.
  • Деление на ноль обрабатывается и не даёт #DIV/0!.
  • Результаты отображаются в удобном формате с нужным числом знаков.

Факто-бокс

  • Формула: (C−B)/B × 100.
  • Общие приёмы: ROUND, IFERROR, ARRAYFORMULA, Custom number format.
  • Частая ошибка: деление на ноль — всегда обрабатывайте.

Если нужно, могу подготовить готовый шаблон Google Sheets с примерами и формулами, который вы сможете сразу вставить в свой документ.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Nearby Sharing в Windows 10: быстрый обмен файлами
Windows

Nearby Sharing в Windows 10: быстрый обмен файлами

Медиа‑источник не отображается в OBS — как исправить
OBS

Медиа‑источник не отображается в OBS — как исправить

Поменять папку для скриншотов в One UI 5.1
Mobile

Поменять папку для скриншотов в One UI 5.1

Собрать мощный дешёвый ПК из серверных комплектующих
Сборка ПК

Собрать мощный дешёвый ПК из серверных комплектующих

BitTorrent на Android: как скачивать и делиться
Android.

BitTorrent на Android: как скачивать и делиться

Отключить Windows Defender в Windows 10
Windows

Отключить Windows Defender в Windows 10