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

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

Вы узнаете, как:

  • 📊 Вычислить процент от числа (например, 15% от 5000 рублей)
  • ➕ Прибавить или вычесть процент к/из значения (скидки, наценки)
  • 📈 Посчитать динамику в процентах (прирост продаж, изменение курса)
  • 🎨 Отобразить проценты на диаграммах без ошибок форматирования
  • ⚡ Автоматизировать расчёты для больших таблиц

Все примеры протестированы в Excel 2019–2026 и Excel Online. Если вы работаете в Google Таблицах, 90% формул будут работать идентично — различия укажем отдельно.

📊 Как часто вы считаете проценты в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда не пользовался

1. Базовый расчёт: процент от числа

Самая простая задача — найти X% от числа. Например, сколько составит 20% от 8 000 рублей. В математике это решается так: (20 × 8000) / 100. В Excel формула упрощается.

Введите в ячейку:

=B2 * 20%

или альтернативно:

=B2 * 0.2

Где B2 — ячейка с исходным числом (8 000). Обратите внимание: Excel автоматически распознаёт символ % как деление на 100.

Исходное число (B)Процент (C)ФормулаРезультат
8 00020%=B2*C21 600
150 00015%=B3*C322 500
4505.5%=B4*C424.75

Ловушка для новичков: если результат отображается как 0.2475 вместо 24.75%, проверьте формат ячейки. Выделите её, нажмите Ctrl+1 (или правая кнопка → Формат ячеек), выберите Процентный и укажите нужное количество знаков после запятой.

⚠️ Внимание: Формула =B2*20 (без знака %) даст результат в 100 раз больше ожидаемого! Excel воспримет 20 как обычное число, а не как 20%.

2. Прибавление и вычитание процентов

Частая задача — увеличить или уменьшить число на заданный процент. Например, посчитать цену со скидкой 15% или наценкой 10%. Здесь многие ошибаются, просто прибавляя процент к числу (=B2 + 15%), что даёт неверный результат.

Правильный способ:

  • 🔹 Прибавить процент: =B2*(1 + C2)
  • 🔸 Вычесть процент: =B2*(1 - C2)

Пример для скидки 15% на товар стоимостью 12 000 рублей:

=12000*(1 - 15%)  →  вернёт 10 200

Ячейка с ценой имеет числовой формат (не текст)

Процент указан со знаком % или как десятичная дробь (0.15)

Формула использует умножение, а не сложение/вычитание

Результат отформатирован как валюта или число-->

Если вам нужно найти исходное число до изменения (например, какая была цена до скидки 20%, если теперь она 8 000 рублей), используйте:

=B2 / (1 - C2)

Для нашего примера: =8000 / (1 - 20%) → 10 000.

3. Расчёт процентного изменения (прирост/убыль)

Когда нужно посчитать, на сколько процентов изменилось значение — например, рост продаж с прошлого месяца или падение курса доллара — используйте формулу:

= (Новое_значение - Старое_значение) / Старое_значение

Важно: результат будет в формате десятичной дроби (например, 0.15 для 15%). Чтобы отобразить его как процент, примените формат ячейки Процентный или умножьте на 100:

= (B2 - A2) / A2 * 100
Предыдущее значение (A)Текущее значение (B)ФормулаРезультат (%)
50 00060 000= (B2-A2)/A220%
12095= (B3-A3)/A3-20.83%
1 0001 350= (B4-A4)/A435%

Критическая ошибка: если в формуле перепутать местами Новое_значение и Старое_значение, результат будет неверным, но Excel не покажет ошибку. Всегда проверяйте порядок ячеек!

Для анализа динамики по нескольким периодам (например, ежемесячный прирост) используйте маркер заполнения:

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

4. Проценты в сводных таблицах и диаграммах

Сводные таблицы в Excel умеют автоматически рассчитывать доли в процентах. Например, вы можете узнать, какой процент от общего объема продаж приходится на каждый регион.

Пошаговая инструкция:

  1. Выделите исходные данные (включая заголовки столбцов).
  2. Перейдите на вкладку ВставкаСводная таблица.
  3. В открывшемся окне выберите, куда поместить таблицу (новый лист или текущий).
  4. В области Значения добавьте поле, по которому нужно посчитать проценты (например, Сумма продаж).
  5. Щёлкните по добавленному полю правой кнопкой → Параметры полей значенийДополнительные параметры.
  6. Выберите % от суммы по столбцу или % от суммы по строке.

Для диаграмм:

  • 📊 Постройте стандартную диаграмму (например, круговую или столбчатую).
  • 🖱️ Щёлкните правой кнопкой по ряду данных → Добавить подписи данных.
  • 🔄 Ещё раз щёлкните по подписям → Формат подписей данных → поставьте галочку Доли и выберите Процент.
⚠️ Внимание: Если в сводной таблице проценты отображаются как 1.00 вместо 100%, проверьте настройки региональных параметров Excel. Перейдите в Файл → Параметры → Дополнительно и убедитесь, что в разделе Параметры редактирования выбрана запятая как разделитель целой и дробной части.

5. Продвинутые приёмы: условное форматирование и Power Query

Если вам нужно автоматически выделять ячейки с процентами выше/ниже определённого порога (например, все скидки >30% красить в красный), используйте условное форматирование:

  1. Выделите диапазон с процентами.
  2. Перейдите на вкладку ГлавнаяУсловное форматированиеСоздать правило.
  3. Выберите Форматировать только ячейки, которые содержат.
  4. В поле Форматировать только ячейки с укажите Значениебольше30%.
  5. Нажмите Формат, выберите цвет заполнения и нажмите ОК.

Для работы с большими данными (например, расчёт процентов по тысячам строк) эффективнее использовать Power Query:

  1. Выделите исходную таблицу, перейдите на вкладку ДанныеИз таблицы/диапазона.
  2. В открывшемся редакторе Power Query добавьте столбец с формулой. Например, для расчёта доли:
= [Столбец_со_значением] / List.Sum([Столбец_со_значением])
  1. Нажмите Закрыть и загрузить, чтобы вернуть данные в Excel.
Как обновить расчёты в Power Query?

После изменения исходных данных щёлкните правой кнопкой по таблице с результатами → Обновить. Если данные подтягиваются из внешнего источника (например, CSV), нажмите Данные → Обновить все.

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

Даже в простых расчётах процентов пользователи допускают ошибки, которые искажают результаты. Вот TOP-5 ловушек и способы их обойти:

  • 🔢 Текст вместо числа: Если ячейка с процентом отформатирована как текст (например, '15% с апострофом), Excel не распознаёт её в формулах. Проверьте выравнивание: текст выравнивается по левому краю, числа — по правому.
  • 📉 Деление на ноль: Формула = (B2-A2)/A2 вернёт ошибку #ДЕЛ/0!, если в A2 ноль. Используйте =ЕСЛИ(A2=0;0;(B2-A2)/A2).
  • 🔄 Круговая ссылка: Если в формуле вы ссылаетесь на ячейку, которая сама зависит от этой формулы (например, =A1*10%, где A1 содержит =B1+1), Excel покажет ошибку. Перепроверьте логику расчётов.
  • 🎭 Несоответствие форматов: Если в одной формуле смешаны проценты в формате 20% и десятичные дроби 0.2, результат будет неверным. Приведите все данные к одному виду.
  • 📊 Округление: По умолчанию Excel округляет проценты до целых чисел. Чтобы увидеть десятичные знаки, увеличьте их количество в формате ячейки.

Если формула возвращает #ЗНАЧ!, скорее всего, одна из ячеек содержит текст или пуста. Используйте функцию ЕСЛИОШИБКА, чтобы заменить ошибку на ноль или другое значение:

=ЕСЛИОШИБКА((B2-A2)/A2; 0)

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

Как посчитать процент выполнения плана?

Используйте формулу: =ФАКТ / ПЛАН, где:

  • ФАКТ — реальное выполнение (например, 75 000 рублей продаж),
  • ПЛАН — запланированное значение (100 000 рублей).

Отформатируйте ячейку как процентный формат. Для отображения прогресса в виде полосы используйте условное форматирование с настройкой Гистограммы.

Почему Excel показывает 100% как 1.00?

Это происходит, если ячейка имеет общий формат (Общий или Числовой). Измените формат на Процентный:

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

Если проблема остаётся, проверьте региональные настройки Excel (разделитель целой и дробной части должен быть запятой или точкой в зависимости от вашей локали).

Как посчитать проценты в Google Таблицах?

Формулы идентичны Excel, но есть нюансы:

  • В Google Таблицах по умолчанию используется точка как разделитель (15.5% вместо 15,5%).
  • Функция ARRAYFORMULA позволяет применять одну формулу ко всему столбцу без протягивания. Пример: =ARRAYFORMULA(IF(A2:A="";"";B2:B/C2:C)).
  • Для условного форматирования выберите Формат → Условное форматирование и настройте правила по аналогии с Excel.
Можно ли автоматически обновлять проценты при изменении данных?

Да, Excel пересчитывает формулы автоматически, если:

  • Включён режим автоматического пересчёта (Формулы → Параметры вычислений → Автоматически).
  • Данные изменяются вручную или через связанные источники (например, Power Query).

Если формулы не обновляются, нажмите F9 (пересчёт всех формул на листе) или Ctrl+Alt+F9 (пересчёт всех формул в книге).

Как посчитать проценты по нескольким условиям?

Используйте функцию СУММЕСЛИМН (или SUMIFS в английской версии) для расчёта доли с учётом критериев. Пример:

=СУММЕСЛИМН(Диапазон_для_суммы; Диапазон_условия1; Условие1; Диапазон_условия2; Условие2) / СУММ(Диапазон_для_суммы)

Например, чтобы посчитать, какой процент продаж пришёлся на Регион="Москва" и Категория="Электроника":

=СУММЕСЛИМН(D2:D100; B2:B100; "Москва"; C2:C100; "Электроника") / СУММ(D2:D100)