Планирование загрузки в Excel — это матрица, где строки — сотрудники, колонки — недели, а в ячейках — плановые часы проектной работы. Две формулы — сумма часов и процент от фонда — плюс условное форматирование дают рабочий инструмент без бюджета и внедрения. Для команды до 10 человек этого достаточно, чтобы уйти от планирования «по памяти».
Скачайте готовый шаблон: shablon-zagruzka-sotrudnikov.xlsx — лист с формулами, подсветкой перегруза и примером на пять сотрудников. Открывается в Excel, Р7-Офис, МойОфис и Google Таблицах.
Структура шаблона: что внутри
В файле два листа. «Инструкция» — краткая памятка. «Загрузка» — рабочая матрица с колонками:
- Сотрудник и роль — кто планируется;
- Фонд, ч/нед — сколько часов проектной работы человек реально может отдать за неделю;
- Отсутствия, ч — часы отпусков, больничных и учёбы за период; они вычитаются из доступного фонда;
- Нед 1 — Нед 6 — плановые часы по неделям; горизонт в шесть недель покрывает оперативное планирование, дальше цифры всё равно устаревают;
- Итого и Загрузка % — формулы: сумма недель и отношение к доступному фонду периода — с учётом отсутствий.
Условное форматирование делает таблицу «говорящей»: неделя краснеет, когда план превышает фонд сотрудника; процент загрузки желтеет ниже 60% и краснеет выше 100%. Никаких макросов. Только формулы и форматирование — файл переживёт любого автора и откроется где угодно.
Почему именно недели, а не дни или месяцы? День слишком дробный: поддержка съест больше времени, чем сэкономит планирование. Месяц слишком крупный: внутри прячутся пики и провалы. Неделя — шаг, на котором реально принимаются решения о переносе работ.
Как собрать такую таблицу с нуля: пять шагов
Шаг 1. Посчитайте фонд каждого сотрудника
Главная ошибка таких таблиц — фонд 40 часов. Норму задаёт 40-часовая неделя по статье 91 Трудового кодекса и производственный календарь, но из неё вычтите долю непроектной работы: совещания, административные задачи, помощь коллегам. У специалистов на проекты реально уходит 70–85% времени — подробнее в статье про утилизацию персонала. В шаблоне по умолчанию стоит 32 часа: 40 × 80%. Для руководителей ставьте меньше — 16–20 часов: их время съедают управление и согласования. Точная цифра не так важна, как сам факт, что она меньше сорока: планирование от полного фонда — первая причина несбывшихся планов.
Шаг 2. Введите формулы итога и загрузки
Для строки 2: итого — =SUM(E2:J2), загрузка — =IF(($C2*6-$D2)>0,K2/($C2*6-$D2),"") с процентным форматом. Делитель — доступный фонд периода: недельный фонд, умноженный на шесть недель, минус часы отсутствий. Проверка в IF обязательна: без неё пустая строка или сотрудник, отсутствующий весь период, дадут ошибку деления на ноль. Протяните формулы вниз — на этом математика заканчивается. Сознательно не усложняем: чем меньше формул, тем дольше живёт таблица и тем проще передать её коллеге. Сложные вычисления — себестоимость, прогнозы, сценарии — территория специализированных систем, а не Excel.
Шаг 3. Настройте подсветку перегруза
Выделите область недель и создайте правило условного форматирования с формулой =E2>$C2 — красная заливка. Знак доллара фиксирует колонку фонда, поэтому правило работает для всех недель. Перегруженные ячейки теперь видны без вчитывания в цифры.
Шаг 4. Занесите отпуска в колонку отсутствий
Часы отпусков, больничных и учёбы за период вносите в колонку «Отсутствия»: неделя отпуска при фонде 32 — это 32 часа отсутствий. Формула загрузки сама вычтет их из знаменателя, и процент останется честным. Два правила рядом: в недели отпуска плановые часы не ставим, а фонд в колонке C не трогаем — он описывает обычную неделю, а не конкретную. Не ведите отпуска отдельным списком: таблица должна сама показывать, что у отсутствующего человека доступных часов меньше.
Шаг 5. Обновляйте раз в неделю
Планирование — не разовое упражнение. Раз в неделю: сдвиньте горизонт, внесите новые работы, сверьте план с реальностью. Если есть учёт фактических часов — сравнивайте и уточняйте оценки; без него таблица быстро превращается в благие намерения. Как поставить сбор факта — в гайде про учёт трудозатрат.
Пример: как читать заполненный шаблон
В демо-данных шаблона пять человек. Смотрите не на среднее, а на крайности. У Ивановой в неделе 3 стоит 34 часа при фонде 32 — ячейка красная, часть работы надо переносить. У Козлова загрузка около 64% — либо у техника закончились задачи, либо его время уходит на неучтённую текучку. У Сидоровой в колонке отсутствий 56 часов — две недели отпуска: недели 3–4 пустые, а процент загрузки честный, потому что считается от доступного фонда. Руководитель проекта Волкова со скромным фондом 18 часов — это нормально: управление и согласования проектными часами не считаются.
Каждое такое наблюдение — готовое решение на планёрку. Перенести часть недели 3 Ивановой на Козлова. Спросить Козлова, куда уходит треть его времени. Проверить, не забыт ли чей-то отпуск в колонке отсутствий на следующий период. Пять минут чтения таблицы заменяют час совещания «кто чем занят».
Обновление такой таблицы занимает десять минут в неделю. Решения, которые она подсвечивает, — перенос работ, сдвиг сроков, честный разговор о приоритетах — раньше принимались вслепую или не принимались вовсе. В этом весь смысл упражнения: не в красивой таблице, а в том, что перегруз и простой перестали быть невидимыми.
Общая методика — какие данные собирать, какие нормы закладывать и как разруливать конфликты — разобрана в гайде по планированию загрузки сотрудников. Отраслевые детали для проектных бюро — стадии, разделы, специализации — в статье про загрузку проектного бюро.
Справочник формул шаблона
Все формулы файла — в одной таблице, чтобы шаблон можно было чинить и расширять без археологии:
| Где | Формула | Что делает |
|---|---|---|
| Итого, ч | =SUM(E2:J2) |
Суммирует часы за шесть недель |
| Загрузка % | =IF(($C2*6-$D2)>0,K2/($C2*6-$D2),"") |
Делит итог на доступный фонд за вычетом отсутствий; при нулевой ёмкости возвращает пустоту вместо ошибки |
| Подсветка перегруза недели | =E2>$C2 |
Красит неделю, где план выше фонда |
| Подсветка простоя | =L2<0,6 |
Желтит загрузку ниже 60% |
| Подсветка общей перегрузки | =L2>1 |
Красит загрузку выше 100% за период |
Хотите горизонт длиннее шести недель — добавьте колонок и поправьте множитель в формуле загрузки. Хотите помесячный план — переименуйте колонки и поставьте месячный фонд в колонку C. Логика не меняется.
Как вести факт в той же таблице
План без факта деградирует за месяц: оценки не уточняются, перекосы не видны. Минимальное решение внутри Excel — второй лист-копия «Факт», куда в конце недели вносятся реально отработанные проектные часы. Рядом — третий лист с разницей ячеек: =Факт!E2-Загрузка!E2. Систематическое расхождение по человеку или неделе сразу бросается в глаза.
Честное предупреждение: ручной сбор факта — самое слабое место табличного подхода. Люди забывают, вносят задним числом, округляют до красивых цифр. Если факт нужен всерьёз — для себестоимости и оценок будущих проектов — рано или поздно понадобится нормальный учёт трудозатрат со списанием часов самими исполнителями.
Частые проблемы таблицы и их решения
- «Файл редактирует кто-то другой». Перенесите таблицу в облако — Google Таблицы или онлайн-версии офисных пакетов — и работайте в одном экземпляре вместо пересылки копий.
- Сломали формулу. Защитите колонки итогов и процентов от редактирования, оставив открытыми только ячейки часов и фонда.
- Люди из двух отделов. Не плодите файлы по отделам — один общий лист с колонкой «Отдел» и фильтром. Разные файлы гарантированно разойдутся.
- Отпуска забываются. Раз в месяц сверяйте колонку отсутствий с графиком отпусков. В идеале — в один и тот же день, календарным напоминанием.
- Таблица «устарела ещё вчера». Назначьте один фиксированный слот обновления в неделю — например, утро понедельника перед планёркой. План, обновляемый «когда есть минутка», не обновляется никогда.
Пределы Excel: когда таблицы перестаёт хватать
Excel честен, пока планирующий один, людей меньше десятка, а проектов — два-три. Дальше появляются знакомые симптомы:
- версии «финальная-3» в почте и мессенджерах — единой правды больше нет;
- один специалист «свободен» в таблицах двух руководителей одновременно;
- фактические часы никто не вносит — план не с чем сверять;
- сведение загрузки по отделам занимает половину дня в неделю;
- отпуска и больничные живут в отдельном файле и в план не попадают.
Каждый симптом лечится дисциплиной — какое-то время. Но суммарно они означают, что команда переросла инструмент: нужен единый пул людей, календари отсутствий и автоматический план-факт. Что смотреть дальше — в обзоре программ для ресурсного планирования и в обзорном гиде по ресурсному планированию проекта.
Что добавить, когда шаблон приживётся
Базовая матрица — это старт. Через месяц-два регулярного использования команда обычно дорастает до трёх надстроек. Лист «Проекты» — справочник активных контрактов, чтобы в назначениях писать не «работа», а конкретный проект; тогда сводная таблица покажет, сколько часов съедает каждый. Разрез по ролям — колонка «Роль» уже есть, добавьте сводную: перегруз роли целиком виден раньше, чем перегруз людей. И лист «Факт» — о нём было выше: без него план не учится на своих ошибках.
А вот чего добавлять не стоит — макросов и хитрых скриптов. Таблица с макросами живёт, пока в компании работает её автор. Если руки тянутся к VBA, это верный признак, что задача переросла Excel.
Если команда в Google Таблицах
Шаблон работает и там. Формулы SUM и деление переносятся как есть, условное форматирование настраивается через «Формат → Условное форматирование» с теми же формулами. Бонус облака — один экземпляр файла на всех и история изменений: видно, кто и когда поменял план. Минус тот же, что у любого табличного решения: дисциплина обновления держится на людях, а не на системе.
Как это в HRP. То, что в Excel делается руками, система делает сама: единый календарь доступности с отпусками, посуточная загрузка по всем проектам сразу, фактические часы из модуля учёта трудозатрат и план-факт без ручного сведения.
Таблица уже трещит по швам? Запросите демо HRP — перенесём ваш план из Excel и покажем разницу на ваших данных.
Частые вопросы
Как сделать таблицу загрузки сотрудников в Excel?
Постройте матрицу «люди × недели»: в строках — сотрудники с их недельным фондом часов, в колонках — недели. В ячейках — плановые часы, справа — формулы итога и процента загрузки, условное форматирование подсвечивает перегруз. Готовый файл можно скачать в статье.
Какой фонд часов ставить сотруднику в шаблоне?
Не 40 часов, а реальный проектный фонд: норма недели минус отпуска и минус доля непроектной работы. Для большинства специалистов это 28–34 часа в неделю — около 80% нормы. Для руководителей — заметно меньше.
До какого размера команды хватает Excel?
Практический потолок — 5–10 человек, несколько проектов и один планирующий. Дальше версии таблицы расходятся, сведение занимает часы, а факт в таблицу уже никто не вносит. Это сигнал переходить в специализированную систему.
Как учитывать отпуска в таблице загрузки?
Вносите часы отпусков и больничных в колонку «Отсутствия» — формула загрузки вычитает их из доступного фонда периода. В недели отпуска плановые часы не ставьте. Хранить отпуска отдельным списком вне таблицы — типичная ошибка: план начинает показывать свободные часы у отсутствующих людей.