Как рассчитать процент выполнения в Excel: 5 рабочих способов с примерами

Введение: зачем считать проценты в Excel и где это применяется

Расчет процента выполнения — одна из самых востребованных операций в Microsoft Excel и Google Таблицах. Без этого инструмента невозможно представить работу с проектными планами, отчетами о продажах, контрольными точками в маркетинге или даже личными финансами. Представьте: у вас есть план продаж на месяц — 500 единиц товара, а фактически продано 320. Как быстро узнать, на сколько процентов выполнен план? Или другой случай: вы ведете чек-лист задач по проекту, где 12 из 15 пунктов отмечены как выполненные. Как автоматизировать подсчет прогресса?

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

Все примеры приведены для актуальных версий Excel 2019–2026 и Excel 365, но большинство формул будут работать и в более ранних редакциях (начиная с Excel 2010). Для пользователей Google Таблиц уточнения даны отдельно.

Способ 1: Базовая формула процента выполнения

Начнем с самого простого — расчета процента как отношения выполненного к запланированному. Формула выглядит так:

=Выполнено / План * 100%

Где:

  • 📌 Выполнено — фактическое значение (например, продано 320 единиц товара).
  • 📌 План — целевое значение (например, план продаж — 500 единиц).
  • 📌 * 100% — умножение на 100% преобразует дробь в процентный формат.

Пример для таблицы:

ПродуктПлан (шт.)Факт (шт.)% выполнения
Ноутбуки500320=B2/C2*100%
Смартфоны1200950=B3/C3*100%
Мониторы300280=B4/C4*100%

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

  1. Выделите ячейку с формулой.
  2. Нажмите Ctrl + Shift + % (горячие клавиши) или выберите формат Процентный на вкладке Главная.

Способ 2: Динамический расчет с функцией ЕСЛИ

Базовая формула работает хорошо, но что если нужно не только посчитать процент, но и проанализировать его? Например, выделить красным цветом задачи, выполненные менее чем на 50%, или автоматически проставить статус "Выполнено", когда прогресс достиг 100%.

Для этого комбинируем формулу процента с функцией ЕСЛИ:

=ЕСЛИ(План=0; "Нет плана"; ЕСЛИ(Выполнено/План>=1; "✅ Выполнено"; ТЕКСТ(Выполнено/План; "0%")))

Разберем логику:

  • 🔹 План=0 — проверка на пустое значение плана (чтобы избежать ошибки деления на ноль).
  • 🔹 Выполнено/План>=1 — если выполнено ≥100%, выводим галочку "✅ Выполнено".
  • 🔹 ТЕКСТ(Выполнено/План; "0%") — форматируем процент без десятичных знаков.

Пример для трекера задач:

ЗадачаПлан (ч)Факт (ч)Статус
Дизайн макета86=ЕСЛИ(B2=0;"Нет плана";ЕСЛИ(C2/B2>=1;"✅";ТЕКСТ(C2/B2;"0%")))
Написание текста55=ЕСЛИ(B3=0;"Нет плана";ЕСЛИ(C3/B3>=1;"✅";ТЕКСТ(C3/B3;"0%")))

1. Убедитесь, что в ячейках с планом и фактом стоят числа, а не текст

2. Проверьте количество закрывающих скобок — их должно быть столько же, сколько открывающих

3. Если используете эмодзи (✅), выберите шрифт, который их поддерживает (например, Segoe UI Emoji)

4. Для дробных процентов замените "0%" на "0.0%" в функции ТЕКСТ-->

Способ 3: Процент выполнения с условным форматированием

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

  • 🟢 Зеленый — выполнено ≥100%
  • 🟡 Желтый — выполнено 50–99%
  • 🔴 Красный — выполнено <50%

Как это сделать:

  1. Выделите диапазон с процентами (например, D2:D10).
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.
  3. Выберите Форматировать все ячейки на основе их значений.
  4. В поле Минимальное значение укажите 0, в Максимальное1 (или 100, если проценты в формате 0–100).
  5. Настройте цветовые шкалы (зеленый-желтый-красный) и нажмите ОК.

Важно: если ваши проценты отображаются как дроби (0.75 вместо 75%), используйте в правилах условного форматирования значения от 0 до 1. Если проценты в формате 0–100, укажите диапазон 0–100.

Как убрать условное форматирование, если оно мешает

1. Выделите диапазон с правилами.

2. Перейдите в Условное форматирование → Управление правилами.

3. Выберите ненужное правило и нажмите Удалить правило.

4. Подтвердите удаление.

Для более гибкой настройки (например, если нужно выделить только ячейки с процентом >80%) используйте правило Форматировать только ячейки, которые содержат и укажите условие:

Значение > 0,8

Способ 4: Расчет процента выполнения по датам (для проектов)

Если вы ведете проект с дедлайнами, полезно отслеживать не только выполненные задачи, но и процент времени, которое прошло с начала проекта. Формула для расчета:

=МАКС(0; МИН(1; (СЕГОДНЯ()-Начало)/(Конец-Начало)))

Где:

  • 📅 Начало — дата старта проекта.
  • 📅 Конец — дедлайн.
  • 📌 МАКС(0; ...) — гарантирует, что процент не будет отрицательным (если сегодня раньше даты начала).
  • 📌 МИН(1; ...) — ограничивает процент 100% (если сегодня позже дедлайна).

Пример для трекера проекта:

ПроектНачалоКонец% времени% задач
Разработка сайта01.06.202630.06.2026=МАКС(0;МИН(1;(СЕГОДНЯ()-B2)/(C2-B2)))75%
Рекламная кампания10.06.202625.06.2026=МАКС(0;МИН(1;(СЕГОДНЯ()-B3)/(C3-B3)))40%

Чтобы визуализировать прогресс по времени и задачам одновременно, используйте сводную диаграмму:

  1. Выделите таблицу с данными (включая заголовки).
  2. Перейдите на вкладку Вставка → Вставить столбчатую или линейную диаграмму.
  3. В конструкторе диаграмм добавьте обе серии данных (% времени и % задач).
📊 Какой тип диаграмм вы чаще используете для отчетов?
Столбчатые
Линейные
Круговые
Гистограммы с накоплением
Другое

Способ 5: Автоматический расчет процента для чек-листов

Если вы ведете список задач с галочками (например, в формате ДА/НЕТ или 1/0), процент выполнения можно посчитать с помощью функции СЧЁТЕСЛИ:

=СЧЁТЕСЛИ(Диапазон_галочек; "ДА") / СЧЁТЗ(Диапазон_галочек)

Пример:

ЗадачаСтатус
Подготовить презентациюДА
Отправить отчетНЕТ
Согласовать бюджетДА
% выполнения=СЧЁТЕСЛИ(B2:B4;"ДА")/СЧЁТЗ(B2:B4)

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

=СУММПРОИЗВ(Диапазон_статусов; Диапазон_весов) / СУММ(Диапазон_весов)

Где Диапазон_статусов — это столбец с 1 (выполнено) или 0 (не выполнено), а Диапазон_весов — важность каждой задачи (например, 1, 2 или 3 балла).

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

Даже в простых формулах процента легко допустить ошибку. Вот самые распространенные проблемы и их решения:

⚠️ Внимание: Если в ячейке с процентом отображается ######, это значит, что столбец слишком узкий для отображения числа. Растяните его или уменьшите количество знаков после запятой.
ОшибкаПричинаРешение
#ДЕЛ/0!Деление на ноль (план = 0 или пустая ячейка)Используйте ЕСЛИОШИБКА или проверку ЕСЛИ(План=0; ""; Формула)
Процент >100%Факт превышает планДобавьте ограничение: МИН(1; Выполнено/План)
Процент в формате 0.75 вместо 75%Не установлен процентный форматНажмите Ctrl+Shift+% или выберите формат ячейки "Процентный"
Округление до целых чиселExcel отображает слишком много знаков после запятойИспользуйте ОКРУГЛ(Выполнено/План; 2) для двух знаков

Еще одна частая проблема — некорректное копирование формул. Если вы протягиваете формулу вниз, а ссылки на ячейки не меняются, проверьте:

  • 🔗 Используются ли относительные ссылки (например, B2) вместо абсолютных ($B$2).
  • 🔗 Не заблокированы ли ссылки на фиксированные ячейки (например, план может быть в одной ячейке для всех строк).

Пример корректного копирования:

=B2/$D$1*100%

Здесь $D$1 — абсолютная ссылка на ячейку с общим планом, а B2 — относительная ссылка на выполненное значение, которая будет меняться при протягивании.

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

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

Используйте трехмерные ссылки. Например, если план на листе План в ячейке B2, а факт на листе Факт в B2, формула будет:

=Факт!B2/План!B2

Убедитесь, что имена листов не содержат пробелов или специальных символов (или возьмите их в одинарные кавычки: 'Лист 1'!B2).

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

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

  1. Проверьте, не стоит ли в настройках Формулы → Параметры вычислений режим Вручную.
  2. Нажмите F9, чтобы принудительно пересчитать все формулы на листе.

Для больших таблиц (>10 000 строк) может потребоваться оптимизация (например, замена части формул на значения).

Как сделать прогресс-бар в Excel?

Есть два способа:

  1. Условное форматирование:
    1. Выделите ячейку с процентом.
    2. Перейдите в Условное форматирование → Гистограммы.
    3. Выберите цвет заполнения и настройте максимальное значение (1 для дробей или 100 для процентов).
  2. Символы в ячейке: Используйте формулу с функцией ПОВТОР:
    =ПОВТОР("│"; ЦЕЛОЕ(B2*10)) & ТЕКСТ(B2; "0%")

    где B2 — ячейка с процентом (в формате 0–1).

Почему в Google Таблицах формула не работает?

В Google Таблицах большинство формул идентичны Excel, но есть нюансы:

  • 📌 Разделитель аргументов — запятая (,), а не точка с запятой (;).
  • 📌 Функция СЕГОДНЯ() пишется как TODAY() (но в новых версиях поддерживается и СЕГОДНЯ).
  • 📌 Для округления используйте ROUND вместо ОКРУГЛ.

Пример адаптированной формулы для Google Таблиц:

=IFERROR(B2/C2, 0)
Как экспортировать таблицу с процентами в PDF без потери форматирования?

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

  1. Выделите область таблицы, которую нужно экспортировать.
  2. Перейдите в Файл → Экспорт → Создать PDF/XPS.
  3. В настройках выберите Оптимизировать для: Стандарт (онлайн-публикация и печать).
  4. Убедитесь, что в параметрах страницы установлен масштаб По размеру (а не "Разместить на одной странице").

Если цвета в PDF блеклые, перед экспортом увеличьте насыщенность в настройках условного форматирования.