Введение: зачем считать проценты в Excel и где это применяется
Расчет процента выполнения — одна из самых востребованных операций в Microsoft Excel и Google Таблицах. Без этого инструмента невозможно представить работу с проектными планами, отчетами о продажах, контрольными точками в маркетинге или даже личными финансами. Представьте: у вас есть план продаж на месяц — 500 единиц товара, а фактически продано 320. Как быстро узнать, на сколько процентов выполнен план? Или другой случай: вы ведете чек-лист задач по проекту, где 12 из 15 пунктов отмечены как выполненные. Как автоматизировать подсчет прогресса?
В этой статье мы разберем 5 способов расчета процента выполнения — от базовых формул до динамических диаграмм с условным форматированием. Вы узнаете, как избежать типичных ошибок (например, когда Excel показывает ###### вместо числа), как правильно оформлять ячейки для процентов, и как визуализировать прогресс с помощью графиков. Материал будет полезен и новичкам, и тем, кто уже работает с таблицами, но хочет оптимизировать процесс.
Все примеры приведены для актуальных версий Excel 2019–2026 и Excel 365, но большинство формул будут работать и в более ранних редакциях (начиная с Excel 2010). Для пользователей Google Таблиц уточнения даны отдельно.
Способ 1: Базовая формула процента выполнения
Начнем с самого простого — расчета процента как отношения выполненного к запланированному. Формула выглядит так:
=Выполнено / План * 100%
Где:
- 📌 Выполнено — фактическое значение (например, продано 320 единиц товара).
- 📌 План — целевое значение (например, план продаж — 500 единиц).
- 📌 * 100% — умножение на 100% преобразует дробь в процентный формат.
Пример для таблицы:
| Продукт | План (шт.) | Факт (шт.) | % выполнения |
|---|---|---|---|
| Ноутбуки | 500 | 320 | =B2/C2*100% |
| Смартфоны | 1200 | 950 | =B3/C3*100% |
| Мониторы | 300 | 280 | =B4/C4*100% |
После ввода формулы не забудьте установить процентный формат для ячейки с результатом. Для этого:
- Выделите ячейку с формулой.
- Нажмите
Ctrl + Shift + %(горячие клавиши) или выберите форматПроцентныйна вкладкеГлавная.
Способ 2: Динамический расчет с функцией ЕСЛИ
Базовая формула работает хорошо, но что если нужно не только посчитать процент, но и проанализировать его? Например, выделить красным цветом задачи, выполненные менее чем на 50%, или автоматически проставить статус "Выполнено", когда прогресс достиг 100%.
Для этого комбинируем формулу процента с функцией ЕСЛИ:
=ЕСЛИ(План=0; "Нет плана"; ЕСЛИ(Выполнено/План>=1; "✅ Выполнено"; ТЕКСТ(Выполнено/План; "0%")))
Разберем логику:
- 🔹
План=0— проверка на пустое значение плана (чтобы избежать ошибки деления на ноль). - 🔹
Выполнено/План>=1— если выполнено ≥100%, выводим галочку "✅ Выполнено". - 🔹
ТЕКСТ(Выполнено/План; "0%")— форматируем процент без десятичных знаков.
Пример для трекера задач:
| Задача | План (ч) | Факт (ч) | Статус |
|---|---|---|---|
| Дизайн макета | 8 | 6 | =ЕСЛИ(B2=0;"Нет плана";ЕСЛИ(C2/B2>=1;"✅";ТЕКСТ(C2/B2;"0%"))) |
| Написание текста | 5 | 5 | =ЕСЛИ(B3=0;"Нет плана";ЕСЛИ(C3/B3>=1;"✅";ТЕКСТ(C3/B3;"0%"))) |
1. Убедитесь, что в ячейках с планом и фактом стоят числа, а не текст
2. Проверьте количество закрывающих скобок — их должно быть столько же, сколько открывающих
3. Если используете эмодзи (✅), выберите шрифт, который их поддерживает (например, Segoe UI Emoji)
4. Для дробных процентов замените "0%" на "0.0%" в функции ТЕКСТ-->
Способ 3: Процент выполнения с условным форматированием
Визуализация прогресса — ключевой элемент любого отчета. Вместо сухих цифр можно автоматически раскрашивать ячейки в зависимости от процента выполнения. Например:
- 🟢 Зеленый — выполнено ≥100%
- 🟡 Желтый — выполнено 50–99%
- 🔴 Красный — выполнено <50%
Как это сделать:
- Выделите диапазон с процентами (например,
D2:D10). - Перейдите на вкладку
Главная → Условное форматирование → Создать правило. - Выберите
Форматировать все ячейки на основе их значений. - В поле
Минимальное значениеукажите0, вМаксимальное—1(или 100, если проценты в формате 0–100). - Настройте цветовые шкалы (зеленый-желтый-красный) и нажмите
ОК.
Важно: если ваши проценты отображаются как дроби (0.75 вместо 75%), используйте в правилах условного форматирования значения от 0 до 1. Если проценты в формате 0–100, укажите диапазон 0–100.
Как убрать условное форматирование, если оно мешает
1. Выделите диапазон с правилами.
2. Перейдите в Условное форматирование → Управление правилами.
3. Выберите ненужное правило и нажмите Удалить правило.
4. Подтвердите удаление.
Для более гибкой настройки (например, если нужно выделить только ячейки с процентом >80%) используйте правило Форматировать только ячейки, которые содержат и укажите условие:
Значение > 0,8
Способ 4: Расчет процента выполнения по датам (для проектов)
Если вы ведете проект с дедлайнами, полезно отслеживать не только выполненные задачи, но и процент времени, которое прошло с начала проекта. Формула для расчета:
=МАКС(0; МИН(1; (СЕГОДНЯ()-Начало)/(Конец-Начало)))
Где:
- 📅 Начало — дата старта проекта.
- 📅 Конец — дедлайн.
- 📌 МАКС(0; ...) — гарантирует, что процент не будет отрицательным (если сегодня раньше даты начала).
- 📌 МИН(1; ...) — ограничивает процент 100% (если сегодня позже дедлайна).
Пример для трекера проекта:
| Проект | Начало | Конец | % времени | % задач |
|---|---|---|---|---|
| Разработка сайта | 01.06.2026 | 30.06.2026 | =МАКС(0;МИН(1;(СЕГОДНЯ()-B2)/(C2-B2))) | 75% |
| Рекламная кампания | 10.06.2026 | 25.06.2026 | =МАКС(0;МИН(1;(СЕГОДНЯ()-B3)/(C3-B3))) | 40% |
Чтобы визуализировать прогресс по времени и задачам одновременно, используйте сводную диаграмму:
- Выделите таблицу с данными (включая заголовки).
- Перейдите на вкладку
Вставка → Вставить столбчатую или линейную диаграмму. - В конструкторе диаграмм добавьте обе серии данных (% времени и % задач).
Способ 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 пересчитывает формулы автоматически. Если этого не происходит:
- Проверьте, не стоит ли в настройках
Формулы → Параметры вычисленийрежимВручную. - Нажмите
F9, чтобы принудительно пересчитать все формулы на листе.
Для больших таблиц (>10 000 строк) может потребоваться оптимизация (например, замена части формул на значения).
Как сделать прогресс-бар в Excel?
Есть два способа:
- Условное форматирование:
- Выделите ячейку с процентом.
- Перейдите в
Условное форматирование → Гистограммы. - Выберите цвет заполнения и настройте максимальное значение (1 для дробей или 100 для процентов).
- Символы в ячейке: Используйте формулу с функцией
ПОВТОР:=ПОВТОР("│"; ЦЕЛОЕ(B2*10)) & ТЕКСТ(B2; "0%")где
B2— ячейка с процентом (в формате 0–1).
Почему в Google Таблицах формула не работает?
В Google Таблицах большинство формул идентичны Excel, но есть нюансы:
- 📌 Разделитель аргументов — запятая (
,), а не точка с запятой (;). - 📌 Функция
СЕГОДНЯ()пишется какTODAY()(но в новых версиях поддерживается иСЕГОДНЯ). - 📌 Для округления используйте
ROUNDвместоОКРУГЛ.
Пример адаптированной формулы для Google Таблиц:
=IFERROR(B2/C2, 0)
Как экспортировать таблицу с процентами в PDF без потери форматирования?
Чтобы проценты и условное форматирование корректно отобразились в PDF:
- Выделите область таблицы, которую нужно экспортировать.
- Перейдите в
Файл → Экспорт → Создать PDF/XPS. - В настройках выберите
Оптимизировать для: Стандарт (онлайн-публикация и печать). - Убедитесь, что в параметрах страницы установлен масштаб
По размеру(а не "Разместить на одной странице").
Если цвета в PDF блеклые, перед экспортом увеличьте насыщенность в настройках условного форматирования.