Введение: зачем считать проценты в 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% от общего дохода. Чтобы отобразить результат в процентах автоматически, установите для ячейки процентный формат:
- Выделите ячейку с результатом;
- Нажмите
Ctrl + 1(или правая кнопка мыши →Формат ячеек); - Выберите категорию
Процентныйи укажите нужное количество знаков после запятой.
Теперь формулу можно упростить, убрав умножение на 100:
= B1 / A1
Excel автоматически преобразует дробь в процент.
Способ 4: Проценты с условным форматированием (визуализация данных)
Если вам нужно не только посчитать проценты, но и наглядно показать их изменение (например, выделить рост зелёным, а падение — красным), используйте условное форматирование. Это особенно полезно для дашбордов и отчётов.
Алгоритм действий:
- Вычислите процентное изменение любым из описанных выше способов (например, в столбце
C); - Выделите диапазон с результатами (например,
C1:C10); - Перейдите на вкладку
Главная→Условное форматирование→Создать правило; - Выберите
Форматировать только ячейки, которые содержат; - В поле
Форматировать только ячейки сукажите:- 🔺 Для роста:
значение > 0, формат — зелёный текст; - 🔺 Для падения:
значение < 0, формат — красный текст; - 🔺 Для нулевого изменения:
значение = 0, формат — серый текст.
- 🔺 Для роста:
Пример правила для роста:
Такой подход позволяет мгновенно оценивать динамику: положительные изменения будут выделены зелёным, отрицательные — красным. Для большей наглядности можно добавить гистограммы или цветовые шкалы.
Вычислить процентное изменение в отдельном столбце|Выделить диапазон с результатами|Создать правило для положительных значений (>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 автоматически протянет её на все строки.