Два знаменателя дают два процента
Процент текучести пустой, пока не названо, на какую численность его делят. Числитель — кто ушёл. Знаменатель — база деления. Пока база не подписана, процент можно нарисовать любой. Оба будут «по формуле».
HR-аналитика здесь предметная область. Дашборды, ETL и базы собираю на размещениях. Эту статью пишу потому, что ту же базу просят «посчитать текучесть» одной цифрой. Свою текучесть по каналу найма не публикую. Такого среза в открытых якорях нет.
Демо аналитики увольнений показывает причины, сегменты и группы риска. Отраслевую норму оно не подставляет. Знаменатель не заменяет. Калькулятором «нормальная текучесть 15%» его не делаю.
Какой знаменатель кладу в базу
Знаменатель, с которым согласен, — среднесписочная численность. Порядок счёта задают указания Росстата к форме П-4, приказ от 17.11.2025 № 638, редакция от 20.02.2026. Текст указаний сверял по публикации приказа: Контур.Норматив, документ приказа.
Пункт 16. За месяц списочную численность складывают за каждый календарный день, с 1-го по 30-е или 31-е, в феврале по 28-е или 29-е. Выходные и праздники входят. Сумму делят на число календарных дней месяца. На число рабочих не делят. Показатель можно хранить с двумя знаками после запятой.
Выходной и праздник штат не обнуляют. Численность такого дня равна численности предшествующего рабочего дня. Если выходных подряд несколько, каждый берёт тот же рабочий день перед ними.
Увольнение в пятницу на субботу и воскресенье не висит. Если последний день работы по приказу — пятница, человека исключают со следующего дня, с субботы.
Пункт 16.3. Квартал — сумма месячных среднесписочных за месяцы работы организации в квартале, делённая на три.
Пункт 16.5. Год — сумма месячных среднесписочных за все месяцы отчётного года, делённая на 12.
Пункт 21.3. Даже если организация работала неполный год, годовую величину всё равно делят на 12. На число месяцев факта не делят. Иначе сезонный бизнес получает знаменатель, с которым его текучесть нельзя сравнить с круглогодичной.
Это правило, по которому знаменатель один и тот же у всех, кто сдаёт П-4. «Методикой для красоты отчёта» его не называю. В базе храню дневную списочную численность и считаю месяц от неё. Голову на 1 января в это поле не пишу.
Что приносят вместо пункта 16
Частая замена: численность на 1 января. Или (начало периода + конец) / 2. Оба варианта считаются быстро. Пунктом 16 они не становятся.
На растущем штате голова на 1 января меньше среднесписочной. Тот же числитель даёт более страшный процент. На падающем штате наоборот: январская голова раздувает знаменатель, текучесть выглядит спокойнее, чем есть. (Начало + конец) / 2 игнорирует дыру в марте и найм в ноябре. Календарные дни, о которых говорит приказ, в эту дробь не входят.
Фраза «текучесть 18%» без знаменателя для меня метрикой не становится. Возвращаю вопрос. 18% от среднесписочной по пункту 16 или 18% от головы на 1 января? Это два разных числа. В отчёт кладётся одно. В подписи написано, какое.
Свою пару процентов на выдуманном штате здесь не считаю. Иллюстрация без данных компании врёт так же, как чужая «норма отрасли».
Пустая клетка честнее, чем 18% неизвестно от чего.
Численность и числитель — разные графы
Приказ задаёт, как считать знаменатель. Какие увольнения класть в числитель управленческой текучести, он за HRD не выбирает.
В списочную численность входят и те, кто болеет, и те, кто в командировке. День всё равно календарный, человек в штате. Внешние совместители и люди на договорах ГПХ в указаниях сидят отдельными средними. Внутри графы списочного состава их нет. Долить их в знаменатель «чтобы было больше» значит разбавить процент текучести штата людьми, которых в этой дроби не было.
Числитель — отдельное решение. Его надо записать рядом с формулой. Все прекращения договоров за период — выбытие. Увольнения по собственному желанию и по инициативе работодателя — уже другой числитель. Пенсию, сокращение, конец срочного договора кто-то включает, кто-то выносит за скобки. Пока это не зафиксировано, два аналитика на одной выгрузке публикуют две «текучести».
Отраслевые коридоры из обзоров не подставляю. Они меняются от статьи к статье. Приказом не становятся. В базу кладу числитель, знаменатель и подпись, что именно посчитали. Норму «для ритейла» не кладу.
Как это стыкуется с 90 днями и с каналом
Квартальная текучесть всей компании не говорит, какой канал найма её купил. Для этого нужен ключ: источник в карточке увольнения и тот же источник на найме. Если ключа нет, честный отчёт такой. Текучесть есть. Качества найма по каналу нет.
Этот стык уже разобран отдельно: качество найма за 90 дней. Там нет третьей воронки и нет клона дашборда. Здесь нет своей доли ушедших. В публичном срезе её нет. Вместе тексты говорят одно. Недельный CPL — цена входа. 90 дней — остался ли человек. Знаменатель текучести — на какую численность делить тех, кто ушёл. Три поля. Одна карточка их не заменяет.
Дашборд причин, если выгрузка увольнений уже есть, живёт на странице аналитики увольнений. Пункт 16 он не заменяет. Рядом с головой на 1 января, названной коэффициентом, он бесполезен.
Почему коридор из обзора в отчёт не кладу
Обзоры любят коридор: для одной отрасли 10%, для другой 30. Коридор без числителя и без знаменателя рядом с пунктом 16 не ложится. Делили ли авторы на среднесписочную, на голову на 1 января или на штатное расписание, я не знаю. Пока это неизвестно, коридор бенчмарком не становится. Это чужой процент.
Свою текучесть «для масштаба» тоже не ставлю. Среза по каналу найма в публичных якорях нет. Выдуманный штат на 100 человек сделал бы статью калькулятором. Правило короткое. Процент без подписи знаменателя из базы не выходит.
То же с дробью «начало плюс конец, делить на два». Её считают за минуту. Пункт 16 она не проходит: там каждый календарный день. Две точки календарь не заменяют. Если в марте штат провалился, а к декабрю вернулся, две точки этого не видят. Дневной учёт видит. В поле знаменателя у меня лежит сумма дней. Пара дат там не лежит.
Неполный год «не улучшаю», деля только на месяцы работы. Пункт 21.3 прямо говорит делить на 12. Иначе компания, открытая в октябре, получает огромную текучесть или крошечную. Зависит от того, кто округлил период. Сравнение с прошлогодним полным годом на один график уже не кладётся.
Дашборд увольнений после этого становится полезным. Он показывает, какой сегмент тянет числитель: подразделение, стаж, причина. Знаменатель он не заменяет. Отраслевую норму пунктиром не подписывает. Пунктир без источника убираю. Пустая ось честнее.
На планёрке это звучит уверенно: называют процент и ждут кивка. Я спрашиваю, от какой численности. Пауза обычно длиннее, чем сама цифра. Кто-то говорит «ну, от штата». Штатное расписание в эту дробь не входит. Пока в ответ не звучит среднесписочная по календарным дням, в базу ничего не пишу. Кивка на процент мне мало.
Два человека на одной выгрузке легко публикуют два процента. Один делит на голову января. Второй проходит по каждому дню. Оба называют результат текучестью. Подпись знаменателя заканчивает этот спор раньше слайда.
Перед тем как процент выходит из базы
- Знаменатель — среднесписочная по календарным дням. Штатное расписание и голова на дату в это поле не входят.
- Год поделён на 12, даже если факт короче. Иначе сравнение с прошлым годом уже кривое.
- Пятничное увольнение в субботней численности не сидит.
- Внешние совместители и ГПХ в знаменатель штата молча не долиты.
- В подписи написано, какой числитель: все уходы или только то, что договорились называть текучестью.
- Процент по каналу не построен, если источника в карточке нет.
Если хотя бы один пункт пуст, цифру на планёрку не несу.
Где эта дробь сидит среди остальной работы — дашборды, BI и ETL. Чем роль отличается от рекрутера и кадровика, если нужен словарь, — отдельная страница. Формула живёт здесь. Знаменатель текучести — частный случай того же правила: в базу не кладут процент, у которого нет имени поля.
Дальше по теме
Открыть аналитику увольнений