Создание автоматизированного табеля в Excel

Иван Корнев·10.04.2026·5 мин

Чтобы сделать табель учета рабочего времени в Excel, создайте таблицу со списком сотрудников и днями месяца, заполните ячейки кодами явок (например, «Я» — 8 часов) и используйте формулы СЧЁТЕСЛИ и СУММПРОИЗВ для автоматического подсчета отработанных часов и сравнения с производственным календарем. Это позволит избежать ручных ошибок при расчете зарплаты и соблюсти требования ТК РФ.

Ниже приведена подробная инструкция по созданию универсального шаблона, который подойдет как для малого бизнеса, так и для крупных отделов кадров.

Зачем нужен табель и какие формы существуют

Табель учета рабочего времени — это первичный документ, фиксирующий время присутствия сотрудников на рабочем месте. На его основании начисляется заработная плата, рассчитываются отпускные, больничные и переработки.

Согласно законодательству, работодатель обязан вести такой учет. Чаще всего используют унифицированные формы:

  • Т-13 — для организаций, использующих электронные системы учета (турникеты, биометрия) или ручной ввод в Excel/1С.
  • Т-12 — комбинированный документ, включающий также раздел для расчетов оплаты труда (в Excel используется реже из-за громоздкости).

Штрафы за отсутствие учета. Неведение табеля или ошибки в нем могут повлечь штрафы по ст. 5.27 КоАП РФ: до 50 000 руб. для юрлиц и до 5 000 руб. для ИП. Кроме того, это риск претензий от налоговой при проверке расходов на зарплату.

Шаг 1: Подготовка структуры таблицы

Откройте новый файл Excel и настройте шапку документа. Структура должна позволять легко вводить данные ежедневно.

Заголовок документа (строки 1–4)

Заполните основные реквизиты:

  • A1: «Табель учета рабочего времени»
  • A2: «Организация: [Название вашей компании]»
  • A3: «Код ОКПО: [Ваш код]» (опционально)
  • A4: «Месяц: [Например, Октябрь 2026]»

Шапка таблицы (строка 6)

Сформируйте колонки следующим образом:

ЯчейкаЗаголовокПримечание
A6№ п/пПорядковый номер
B6ФИО сотрудникаПолностью
C6Должность
D6–AH6Дни месяца (1–31)Для дней выделите отдельные узкие колонки
AI6Отработано днейСумма явочных дней
AJ6Отработано часовСумма часов
AK6Норма часовПлановое значение по календарю
AL6ОтклонениеРазница между фактом и нормой

Совет по ширине колонок. Сделайте колонки для дней месяца (D–AH) узкими (ширина 2–3 см), чтобы вся таблица помещалась на одном экране без прокрутки. Для колонок с итогами (AI–AL) установите стандартную ширину.

Шаг 2: Ввод данных и коды обозначений

В столбцах с датами (D7 и далее) вводите буквенные коды согласно принятым стандартам (Постановление Госкомстата №1):

  • Я или 01 — Явка (обычный рабочий день).
  • Н или 02 — Работа в ночное время.
  • РВ или 03 — Работа в выходные и праздники.
  • ОТ или 09 — Ежегодный оплачиваемый отпуск.
  • Б или 19 — Больничный лист.
  • К или 06 — Командировка.
  • ОВ или 27 — Дополнительный выходной (отгул).
  • НН или 30 — Неявка по невыясненным причинам.

Для автоматического перевода кодов в часы лучше использовать вспомогательный механизм или формулу, учитывающую длительность смены. Самый простой способ для стандартной 8-часовой смены — использовать функцию СЧЁТЕСЛИ.

Шаг 3: Автоматизация расчетов формулами

Чтобы табель считал показатели самостоятельно, пропишите формулы в строке первого сотрудника (строка 7), а затем протяните их вниз.

Расчет отработанных дней и часов

Предположим, что стандартная смена длится 8 часов.

  1. Количество явочных дней (ячейка AI7):
    =СЧЁТЕСЛИ(D7:AH7; "Я") + СЧЁТЕСЛИ(D7:AH7; "Н") + СЧЁТЕСЛИ(D7:AH7; "РВ")
    ```
    *Эта формула посчитает все ячейки, где стоит код явки.*

2.  **Количество отработанных часов (ячейка AJ7):**
    Если все явки равны 8 часам:
    
```excel
    =AI7 * 8
    ```
    Если есть ночные смены (допустим, 7 часов) или смешанный график, используйте более сложную формулу через `СУММПРОИЗВ`:
    
```excel
    =СЧЁТЕСЛИ(D7:AH7;"Я")*8 + СЧЁТЕСЛИ(D7:AH7;"Н")*7 + СЧЁТЕСЛИ(D7:AH7;"РВ")*8
    ```

### Расчет нормы и отклонений
Норму часов можно ввести вручную из производственного календаря или рассчитать динамически.
1.  **Норма часов (ячейка AK7):** Впишите значение из производственного календаря для конкретного месяца (например, 167 часов для октября 2026 г. при 40-часовой неделе).
2.  **Отклонение (ячейка AL7):**
    
```excel
    =AJ7 - AK7
    ```
    *Положительное число — переработка, отрицательное — недоработка.*

Внимание к праздникам. Формулы не знают о сокращенных предпраздничных днях. Если в месяце есть такие дни (например, 31 декабря), норму часов (ячейка АК) нужно корректировать вручную, уменьшая её на 1 час за каждый сокращенный день, иначе возникнет ложная переработка.

Продвинутая настройка: условное форматирование

Для быстрого визуального контроля добавьте цветовую индикацию ошибок или переработок.

  1. Выделите столбец с отклонениями (AL7:AL50).
  2. Перейдите: ГлавнаяУсловное форматированиеПравила выделения ячеек.
  3. Создайте правило: «Больше» → 0 → выберите Красную заливку.
    • Теперь любая переработка будет подсвечиваться красным.
  4. Создайте второе правило: «Меньше» → 0 → выберите Желтую заливку.
    • Это подсветит неявки и больничные.

Частые ошибки при ведении табеля

  • Игнорирование кодов. Многие пишут просто «+» или «8». Это усложняет автоматический подсчет разных типов отсутствия (больничный не оплачивается так же, как прогул). Используйте стандартные буквы.
  • Ошибка в сумме часов. При подсчете вручную часто забывают вычесть обеденный перерыв, если он не входит в рабочее время. В формулах это нужно учитывать заранее.
  • Отсутствие подписи. Табель без подписи ответственного лица (табельщика) и руководителя подразделения не имеет юридической силы. Внизу таблицы обязательно оставьте место для виз: «Табель составил _______» и «Руководитель подразделения _______».

FAQ

Можно ли вести табель в электронном виде без бумажной версии? Да, если в организации введен электронный документооборот (ЭДО) и сотрудники ознакомлены с этим под роспись. Однако многие компании дублируют электронный табель бумажным для архива.

Как учитывать сменный график (2/2, сутки через трое)? В этом случае графа «Норма часов» для каждого сотрудника может отличаться. Лучше добавить отдельный столбец «График», где указать индивидуальную норму, либо использовать сводную таблицу, где норма подтягивается из отдельного листа с производственным календарем смен.

Что делать, если сотрудник уволился в середине месяца? Не удаляйте строку. Допишите дату увольнения, проставьте коды явки до этого дня, а в ячейках после даты увольнения поставьте прочерк или код «Х» (выходной), чтобы формулы не ломались. В итоговой строке укажите фактическое количество отработанных дней.