В уроке мы построили один диапазон окладов:
Min → Mid → Max
Но в реальной компании таких диапазонов обычно несколько. Должности распределены по уровням, и для каждого уровня нужен свой диапазон.
Например:
|
Уровень
|
Min
|
Mid
|
Max
|
|
1
|
?
|
100 000
|
?
|
|
2
|
?
|
?
|
?
|
|
3
|
?
|
?
|
?
|
|
4
|
?
|
?
|
?
|
Как превратить это в связанную систему, а не в набор отдельных вилок?
Нам понадобятся три параметра:
ширина диапазона → шаг между серединами → перекрытие соседних диапазонов.
1. Ширина диапазона — RANGE SPREAD
Range spread (ширина диапазона) показывает, насколько Max выше Min.
Формула:
Range spread = (Max − Min) / Min × 100%
Например:
Min = 80 000 ₽ Max = 120 000 ₽
Range spread:
(120 000 − 80 000) / 80 000 = 50%
То есть диапазон имеет ширину 50%.
Обратите внимание: если Mid = 100 000 ₽, а Min и Max отличаются от него на ±20%, это не диапазон шириной 40%.
80 000 → 120 000 означает:
(120 000 − 80 000) / 80 000 = 50%.
Это одна из тех маленьких компенсационных ловушек, которые прекрасно живут в Excel, пока кто-нибудь не проверит формулу.
Как получить Min и Max, если известны Mid и range spread
Допустим:
Mid = 100 000 ₽ Range spread = 50%
Тогда:
Min = Mid / (1 + Range spread / 2)
100 000 / 1,25 = 80 000 ₽
А Max:
Max = Min × (1 + Range spread)
80 000 × 1,5 = 120 000 ₽
Получаем:
80 000 → 100 000 → 120 000 ₽
Какой должна быть ширина?
Единого правильного процента нет. Как правило, более стандартные работы позволяют использовать более узкие диапазоны. Чем больше внутри одного уровня допустимая разница в опыте, квалификации, сложности работы и самостоятельности, тем больше оснований для более широкого диапазона.
Но ширина диапазона — только первый параметр. Теперь нужно поставить рядом следующий уровень.
2. Шаг между серединами — MIDPOINT PROGRESSION
Допустим, Mid первого уровня — 100 000 ₽, а второго — 115 000 ₽.
Midpoint progression (шаг между серединами диапазонов) рассчитывается так:
(Mid следующего уровня − Mid предыдущего уровня) / Mid предыдущего уровня × 100%
В нашем случае:
(115 000 − 100 000) / 100 000 = 15%
Значит, midpoint progression между двумя уровнями составляет 15%.
Если использовать одинаковый шаг 15%, получим:
|
Уровень
|
Mid
|
|
1
|
100 000
|
|
2
|
115 000
|
|
3
|
132 250
|
|
4
|
152 088
|
Каждая следующая середина рассчитывается так:
Mid следующего уровня = Mid предыдущего × (1 + progression)
Например:
115 000 × 1,15 = 132 250 ₽
Обратите внимание: мы не прибавляем каждый раз 15 000 рублей. Мы увеличиваем предыдущий Mid на 15%. Поэтому абсолютное расстояние между уровнями постепенно растет.
Должен ли progression быть одинаковым?
Не обязательно. Например, компания может использовать меньший шаг между массовыми уровнями и больший — между управленческими. Кроме того, математически красивая сетка должна выдерживать проверку рынком. Если рассчитанный Mid для определенной группы должностей заметно расходится с рыночными данными, стоит разобраться почему, а не защищать формулу от реальности.
3. Теперь строим диапазоны
Возьмем четыре уровня.
Для простоты оставим:
range spread = 50% midpoint progression = 15%
Мы уже знаем Mid:
|
Уровень
|
Mid
|
|
1
|
100 000
|
|
2
|
115 000
|
|
3
|
132 250
|
|
4
|
152 088
|
Теперь для каждого рассчитываем Min:
Min = Mid / 1,25
И Max:
Max = Min × 1,5
Получаем примерно:
|
Уровень
|
Min
|
Mid
|
Max
|
|
1
|
80 000
|
100 000
|
120 000
|
|
2
|
92 000
|
115 000
|
138 000
|
|
3
|
105 800
|
132 250
|
158 700
|
|
4
|
121 670
|
152 088
|
182 505
|
Вот теперь перед нами уже не четыре независимые вилки. Это сетка зарплатных диапазонов.
4. Почему диапазоны перекрываются — RANGE OVERLAP
Посмотрите на первые два уровня:
Уровень 1: 80 000 — 120 000 ₽ Уровень 2: 92 000 — 138 000 ₽
Участок от 92 000 до 120 000 ₽ входит сразу в оба диапазона.
Это range overlap — перекрытие диапазонов.
Само по себе перекрытие не является ошибкой. Оно позволяет, например, опытному сотруднику более низкого уровня получать больше человека, который только перешел на следующую по ценности должность. Если диапазоны вообще не перекрываются, любое продвижение между уровнями может требовать заметного скачка оклада.
Но и слишком большое перекрытие вызывает вопросы. Если почти весь диапазон уровня 2 совпадает с уровнем 1, насколько вообще различаются эти уровни с точки зрения оплаты?
5. КАК ПОСЧИТАТЬ ПЕРЕКРЫТИЕ
Возьмем:
Уровень 1: 80 000 — 120 000 ₽ Уровень 2: 92 000 — 138 000 ₽
Общая часть диапазонов:
120 000 − 92 000 = 28 000 ₽
Ширина нижнего диапазона в рублях:
120 000 − 80 000 = 40 000 ₽
Перекрытие:
28 000 / 40 000 = 70%
То есть соседние диапазоны перекрываются на 70% ширины нижнего диапазона.
Теперь становится видно, что три параметра связаны между собой:
увеличиваем range spread → при прочих равных перекрытие растет;
увеличиваем midpoint progression → при прочих равных перекрытие уменьшается.
Поэтому нельзя сначала независимо выбрать «красивую» ширину диапазонов, потом «красивый» шаг между ними, а в конце удивиться получившейся картинке.
6. ЧТО БУДЕТ, ЕСЛИ ИЗМЕНИТЬ ШАГ
Оставим:
Уровень 1 Mid = 100 000 ₽ Range spread = 50%
Диапазон:
80 000 — 100 000 — 120 000 ₽
Теперь посмотрим, что происходит со следующим уровнем.
Progression 10%
Mid следующего уровня:
110 000 ₽
Диапазон:
88 000 — 110 000 — 132 000 ₽
Диапазоны очень сильно перекрываются.
Progression 15%
Mid:
115 000 ₽
Диапазон:
92 000 — 115 000 — 138 000 ₽
Перекрытие уменьшается.
Progression 25%
Mid:
125 000 ₽
Диапазон:
100 000 — 125 000 — 150 000 ₽
Перекрытие становится еще меньше.
То есть мы можем управлять архитектурой сетки, меняя range spread и midpoint progression вместе.
7. ДВА ПРОСТЫХ СПОСОБА ПОСТРОИТЬ СЕТКУ
Вариант 1. От середины каждого уровня
Мы уже оценили должности, объединили их в уровни и имеем достаточно надежные рыночные данные.
Тогда можем:
1. Определить Mid каждого уровня. 2. Задать range spread. 3. Рассчитать Min и Max. 4. Посмотреть фактический midpoint progression. 5. Проверить overlap. 6. При необходимости скорректировать сетку.
Этот способ позволяет сильнее опираться на рынок. Но есть риск получить неровную конструкцию: между одними уровнями шаг 7%, между другими — 23%. Это не обязательно плохо. Но такие различия должны иметь объяснение.
Вариант 2. От одной точки и заданного progression
Допустим, мы определили:
Mid уровня 1 = 100 000 ₽ progression = 15% range spread = 50%
Дальше сетка строится математически:
100 000 → 115 000 → 132 250 → 152 088…
После этого для каждого Mid рассчитываются Min и Max.
Получается аккуратная связанная структура.
Но на этом работа не заканчивается. Теперь ее нужно наложить на рыночные данные и посмотреть, насколько рассчитанные диапазоны соответствуют тому рынку труда, с которым компания конкурирует. Математически красивая сетка, которая не соответствует рынку, остается математически красивой сеткой. Зарплатной политикой она от этого не становится.
8. ЧТО ПРОВЕРИТЬ В ГОТОВОЙ СЕТКЕ
Когда диапазоны построены, посмотрите на них целиком.
- Первое. Не слишком ли узкие или широкие диапазоны получились для разных групп должностей?
- Второе. Достаточно ли различаются Mid соседних уровней?
- Третье. Как перекрываются соседние диапазоны?
- Четвертое. Нет ли между диапазонами разрывов?
- Пятое. Не получились ли два соседних уровня практически одинаковыми по оплате?
- Шестое. Как рассчитанная сетка соотносится с рыночными данными по контрольным должностям?
И только после этого имеет смысл накладывать на сетку фактические оклады сотрудников и смотреть, что получилось.
ШПАРГАЛКА
Range spread — ширина диапазона
(Max − Min) / Min
Min при известных Mid и spread
Mid / (1 + spread / 2)
Max
Min × (1 + spread)
Midpoint progression — шаг между серединами
(Mid₂ − Mid₁) / Mid₁
Следующий Mid при заданном progression
Mid₁ × (1 + progression)
Range overlap — перекрытие соседних диапазонов
(Max нижнего уровня − Min верхнего уровня) / (Max нижнего уровня − Min нижнего уровня)
Если Min верхнего диапазона выше Max нижнего, перекрытия нет — между диапазонами образуется разрыв.
Главное: range spread, midpoint progression и overlap нельзя проектировать независимо друг от друга.
Меняя один параметр, вы меняете всю геометрию зарплатной сетки.