Как посчитать средний возраст сотрудников в 1С ЗУП

· 5 мин

Содержание

Средний возраст работников в организации в 1С ЗУП проще всего посчитать через кадровый отчёт «Личные данные сотрудников»: добавляете колонку «Возраст», ставите по ней итог «Среднее» — и программа выдаёт цифру сама, без Excel и калькулятора.

Ниже — три рабочих способа: встроенный отчёт за минуту, разрез по подразделениям и должностям, и ручная проверка формулой, если цифра из 1С вызывает сомнения.

Быстрый способ через отчёт «Личные данные сотрудников»

Это штатный кадровый отчёт ЗУП 3.0. Возраст он считает на дату отчёта автоматически — по дате рождения из карточки сотрудника.

Пошаговый помощник
Откройте отчёт
Раздел КадрыКадровые отчётыЛичные данные сотрудников. В некоторых конфигурациях путь — Зарплата и кадрыОтчёты по кадрам.

Сохраните готовую настройку: ЕщёСохранить вариант отчёта. В следующий раз откроете в один клик.

Средний возраст по подразделениям, должностям и полу

Одна общая цифра нужна редко. Чаще HR просит разрез: где коллектив «стареет», а где молодой.

В том же отчёте на вкладке «Структура» добавьте группировки:

  • 👥 по Подразделению — увидите средний возраст каждого отдела;
  • 💼 по Должности или Категории персонала — например, средний возраст руководителей отдельно от рабочих;
  • ⚧ по Полу — классический половозрастной состав для отчётности.

При группировке 1С покажет среднее по каждой группе и общий итог снизу. Проверьте, что тип итога везде «Среднее», а не «Сумма» — при группировках это частая причина неверных чисел.

Половозрастной состав одним отчётом

Если нужна готовая таблица «мужчины/женщины × возрастные интервалы», удобнее универсальный отчёт или обработка «Анализ кадрового состава» (в расширенных сборках ЗУП). Там возрастные группы (до 30, 30–50, старше 50) настраиваются как отдельные колонки.

Как посчитать средний возраст вручную — для проверки

Иногда цифра из 1С кажется странной. Проверьте формулой — она простая.

Средний возраст = сумма возрастов всех сотрудников ÷ количество сотрудников.

Пример на пятерых:

СотрудникВозраст
Иванов28
Петрова45
Сидоров33
Кузнецова51
Орлов39
Итого196

Средний возраст: 196 ÷ 5 = 39,2 года. Если 1С показала близкую цифру — настройки верны.

Возраст 1С считает в полных годах на дату отчёта. Excel-формула вроде =СРЗНАЧ() по «годам рождения» даст другой результат — она не учитывает, был ли уже день рождения в этом году. Не сравнивайте эти два числа в лоб.

Кого включать в расчёт: важные нюансы

Средний возраст «плавает» из-за того, кого именно попала в отчёт. Определитесь заранее:

  • 🔹 Уволенные. По умолчанию отчёт на текущую дату берёт только работающих. Если считаете за прошлый период — уволенные к той дате могут попасть или выпасть.
  • 🔹 Внешние совместители и ГПХ. Обычно в «среднесписочный» разрез их не включают — отфильтруйте по виду занятости.
  • 🔹 Декретницы и «долгий» отпуск. Формально числятся, возраст учитывается. Для статотчётности это корректно.
  • 🔹 Несколько организаций. В базе с несколькими юрлицами обязательно ставьте фильтр по организации, иначе средний возраст посчитается «по всем сразу».

Типичные ошибки

Диагностика: выберите симптом

Если не помогло

Штатного поля «Возраст» нет, а универсальный отчёт настраивать долго? Варианты:

  1. Выгрузите список сотрудников с датами рождения в Excel (ЕщёВывести список) и посчитайте формулой =СРЗНАЧ(РАЗНДАТ(...)) — точный возраст в годах.
  2. Постройте отчёт на СКД: поле-выражение ГОД(&ДатаОтчета) - ГОД(ДатаРождения) с корректировкой на день рождения, итог — «Среднее».
  3. Если дат рождения массово нет — сначала дозаполните карточки, иначе любой отчёт будет врать.

Разовую задачу быстрее закрыть выгрузкой в Excel. Регулярную (для HR-отчётности каждый месяц) — один раз настроить и сохранить вариант отчёта в 1С.

Частые вопросы

На какую дату 1С считает возраст сотрудников?
На дату, указанную в шапке отчёта. Возраст берётся в полных годах на этот день по дате рождения из карточки.
Почему средний возраст получился огромным (сотни лет)?
Внизу колонки стоит итог «Сумма» вместо «Среднее». Смените тип итога в настройке колонки «Возраст».
Как посчитать средний возраст по подразделениям?
Добавьте в структуру отчёта группировку по «Подразделению». 1С покажет среднее по каждому отделу и общий итог.
Учитывает ли отчёт уволенных сотрудников?
На текущую дату — только работающих. За прошлую дату уволенные к тому дню могут попасть в расчёт, проверяйте фильтры.
Почему возраст пустой у некоторых людей?
Не заполнена дата рождения в карточке сотрудника. Без неё возраст не рассчитывается.
Можно ли посчитать средний возраст сразу по мужчинам и женщинам?
Да, добавьте группировку по полу или используйте отчёт по половозрастному составу — он даёт разрез мужчины/женщины по возрастным интервалам.
Зачем вам средний возраст сотрудников?