В этой статье вы узнаете, как правильно считать процент укомплектованности и некомплекта штата, чем отличаются показатели по headcount и FTE, а также как быстро собрать точные данные с помощью онлайн-калькулятора или простых таблиц. Приведём формулы, примеры и практические сценарии для HR и рекрутеров, чтобы оперативно принимать кадровые решения и интегрировать расчёты в автоматизированные HR-процессы.
Как считать укомплектованность и некомплект — формулы и примеры
Начнём с терминологии и базовых формул — на практике точность расчётов зависит от корректного выбора единиц измерения: штатные единицы (headcount) или эквиваленты полной занятости (FTE).
Ключевые определения:
- Плановая численность (Planned) — число штатных позиций, которые организация предполагает иметь (может учитывать открытые позиции, которые должны быть закрыты в плановом периоде).
- Фактическая укомплектованность (Filled) — количество позиций, которые в текущий момент заняты сотрудниками.
- Некомплект (Vacant) — разница между плановой численностью и фактически занятыми позициями: Vacant = Planned − Filled.
- Укомплектованность в процентах (Fill Rate) — отношение фактической укомплектованности к плановой: Fill% = (Filled / Planned) × 100%.
- Вакансий в процентах (Vacancy Rate) — Vac% = (Vacant / Planned) × 100% = 100% − Fill%.
- FTE (Full-Time Equivalent) — метод, учитывающий часть занятости. Один 0.5 FTE = половина ставки.
Базовые формулы (в тексте для копирования в Excel/Google Sheets):
- Некомплект (в головах): =Planned_Headcount − Filled_Headcount
- Укомплектованность % (по headcount): =(Filled_Headcount / Planned_Headcount) * 100
- Укомплектованность % (по FTE): =(Sum_Filled_FTE / Sum_Planned_FTE) * 100
- Vacancy Rate %: =100 − Fill%
Практический пример по headcount:
- Planned_Headcount = 120 позиций
- Filled_Headcount = 105 сотрудников
- Некомплект = 120 − 105 = 15 позиций
- Укомплектованность % = (105 / 120) × 100 = 87,5%;
- Vacancy Rate = 12,5%.
Пример с FTE (учёт неполной занятости и подрядчиков):
- Planned_FTE = 100.0 (план по ставкам)
- Фактические: 80 полноценных сотрудников = 80.0 FTE, 10 сотрудников на 0.5 ставки = 5.0 FTE, 6 подрядчиков по 0.8 ставки = 4.8 FTE
- Sum_Filled_FTE = 80.0 + 5.0 + 4.8 = 89.8 FTE
- Некомплект (FTE) = 100.0 − 89.8 = 10.2 FTE
- Укомплектованность % = (89.8 / 100.0) × 100 = 89,8%.
Особые случаи и нюансы:
- Перекомплект: если Filled > Planned, укомплектованность превышает 100%. Это сигнал к перераспределению или пересмотру штатного расписания.
- Пробный период и «подвешенные» статусы: решите заранее, включать ли сотрудников в расчёт до окончания probation. Обычная практика — считать их заполненными, но помечать как риск (в аналитике — отдельный тег).
- Контракты и аутсорсинг: решите, включаете ли внешние ресурсы в Planned и Filled. Если да — конвертируйте их в FTE для адекватного подсчёта.
- Планируемый рост: при расширении штата желательно вести отдельную струкруру Planned «с учётом дат» — расчёт актуален на конкретную дату.
Советы по сегментации показателей:
- Считайте Fill% и Vacancy% по: функциям (HR, IT, Продажи), локациям, уровням (junior/mid/senior), и по ключевым ролям.
- Отслеживайте срок открытой вакансии (time-to-fill) вместе с Fill% — длительный time-to-fill при высоком некомплекте требует иных решений (аутсорс, срочный поиск).
- Используйте веса критичности позиций: для ключевых ролей учитывайте некомплект как более болезненный KPI (вес 2–3×).
Автоматизация расчётов и практические рекомендации для HR и рекрутеров
Точные расчёты — основа оперативных кадровых решений. Автоматизация позволяет снизить ручной труд, уменьшить расхождения данных и получать аналитические дашборды в реальном времени. Ниже — пошаговый план внедрения и конкретные инструменты.
Шаги для быстрого внедрения онлайн-калькулятора укомплектованности:
- 1. Источники данных: определите источники — HRIS (SAP SuccessFactors, Workday, БИТ, 1С:ЗУП), ATS (Greenhouse, Lever, SmartRecruiters), табели учёта рабочего времени. Источник истины должен быть один (master HRIS), другие синхронизируются.
- 2. Модель данных: таблица Planned с колонками: PositionID, Department, Location, Planned_FTE, Planned_Headcount, EffectiveDate. Таблица Filled: EmployeeID, PositionID, Current_FTE, StartDate, Status (active/probation/contractor).
- 3. Правила агрегации: решите логику (включать/исключать подрядчиков; как считать probation). Зафиксируйте это в инструкции для автоматизации.
- 4. Конструктор расчётов: формулы для калькулятора — как в предыдущем разделе. Для онлайн-решения используйте low-code платформы (Power BI + Power Automate, Tableau + APIs, Google Data Studio) или простые Google Sheets с периодической синхронизацией (API/CSV).
- 5. Визуализация и оповещения: дашборд по Fill% с сегментацией и триггерами при превышении порога Vac% (например >15% по критичным ролям) с автоматическими задачами в сервисе работы с задачами (Jira/Asana) для рекрутеров и руководителей.
Примеры формул и шаблонов для Excel/Google Sheets:
- Общая укомплектованность (FTE): =SUM(Filled_FTE_range) / SUM(Planned_FTE_range) * 100
- Некомплект по департаменту: =SUMIF(Department_range; «Sales»; Planned_FTE_range) − SUMIFS(Filled_FTE_range; Department_range; «Sales»)
- Автоматический флаг перекомплекта: =IF(FillPercent>100;»Перекомплект»;IF(FillPercent<target_threshold;»Некомплект»;»В норме»))
Интеграция с автоматизированными процессами рекрутинга:
- Автоматически создавать задачи рекрутерам при открытии вакансии и низком Fill% в департаменте.
- Запускать RPA-процедуры для синхронизации статусов вакансий из ATS в HRIS и калькулятор.
- Использовать прогнозную аналитику (ML) для оценки риска ухода и планирования замены до возникновения критического некомплекта.
Практические выводы и оперативные советы:
- Единый источник данных. Ошибки в расчётах чаще всего — результат рассинхронизации таблиц. Интеграция HRIS + ATS + табели решает большинство проблем.
- Выбирайте FTE для точного контроля затрат. Headcount хорош для простых отчётов, но при учёте неполной занятости и подрядчиков FTE даёт адекватную картину и влияние на бюджет.
- Сегментируйте по критичности. Один и тот же процент некомплекта по отделам может иметь разный эффект — в продажах это прямые потери, в R&D — задержки проектов.
- Определите SLA рекрутмента. Установите целевой time-to-fill и соответствующие действия при превышении — ускоренный поиск, внешние рекрутинговые агентства, перевод внутренних резервов.
- Автоматизируйте оповещения. Дашборд должен не просто показывать %, но и предупреждать о росте тренда некомплекта за N дней.
Быстрый чек-лист для рекрутера/HR перед итоговой публикацией показателей:
- Проверьте соответствие Planned и Filled одной дате (срез на день).
- Переконвертируйте всех подрядчиков и частичную занятость в FTE, если используете FTE-модель.
- Промаркируйте статусы probation и contractors — определите правила включения в расчёт.
- Отфильтруйте временные позиций (проекты, временные замены) или отнесите их в отдельную категорию.
- Проверьте суммарные показатели по подразделениям и согласуйте с руководителями.
Критерии качества и целевые уровни укомплектованности
- Высокая укомплектованность (≥95%) — обычно целевой диапазон для стабильных функций.
- Оптимальная укомплектованность (85–95%) — допустимо для гибких команд, где часть ресурсов закрывается через аутсорсинг/контракторов.
- Рискованная укомплектованность (<85%) — требует срочных мер: приоритетных вакансий, аутсорсинга, внутренней ротации.
Правильный расчёт процента укомплектованности и некомплекта — не просто арифметика, а инструмент управления рисками и затратами. Используйте FTE для точности, внедряйте единый источник данных и автоматические оповещения.
