Табель учёта рабочего времени в Excel: как правильно оформить с нуля

Почему Excel — лучший инструмент для ведения табеля?

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

В отличие от специализированных программ (типа 1С:Зарплата или Контур.Персонал), Excel не требует лицензии, работает офлайн и гибок под любые нужды компании. Даже если у вас 500 сотрудников с графиком "сутки через трое" или сменным режимом, шаблон в Excel справится — главное, правильно его настроить. А ещё: файлы Excel легко интегрируются с другими системами через Power Query или VBA.

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

Требования к табелю учёта рабочего времени в 2026 году

С 1 января 2026 года вступили в силу изменения в Трудовой кодекс РФ (ст. 91, 136), которые ужесточили требования к ведению табеля. Теперь работодатель обязан:

  • 📅 Фиксировать точное время начала и окончания рабочего дня (не только часы, но и минуты).
  • 📊 Хранить табели не менее 5 лет (ранее было 3 года).
  • 🔄 Вести учёт в электронном виде, если в компании больше 25 сотрудников (бумажные табели разрешены только для микропредприятий).
  • ⚠️ Отмечать переработки и ночные смены отдельными кодами (например, "Н" для ночных часов).

Если инспекция по труду найдёт расхождения между табелем и фактическим графиком, компании грозит штраф до 50 000 рублей (ст. 5.27 КоАП РФ). Поэтому важно, чтобы в Excel были:

  • 🔢 Автоматический подсчёт сверхурочных (формула =ЕСЛИ(СУММ(B2:AF2)>8;"Переработка";"")).
  • 📌 Выделение цветом выходных и праздников (через Условное форматирование).
  • 📤 Возможность экспорта в PDF для архива (с сохранением форматирования).
⚠️ Внимание: С 2026 года коды для обозначения отпусков изменились. Теперь "ОТ" — это только основной отпуск, а "ДО" — дополнительный. Использование старых обозначений ("О" или "У") приравнивается к ошибке.
📊 Какой формат табеля вы используете сейчас?
Бумажный
Excel
1С:Зарплата
Контур.Персонал
Другой

Пошаговая инструкция: создаём табель с нуля

Начнём с базовой структуры. Откройте новый файл Excel и выполните действия:

  1. Создайте заголовок. В ячейке A1 напишите "Табель учёта рабочего времени", а в A2 — период (например, "Январь 2026"). Объедините ячейки A1:G1 и A2:G2 через Главная → Объединить и поместить в центре.
  2. Добавьте шапку таблицы. В строке 4 укажите:
    • 🆔 A4 — "№ п/п"
    • 👤 B4 — "ФИО сотрудника"
    • 📋 C4 — "Должность"
    • 📅 D4:AF4 — даты месяца (с 1 по 31 число).
  • Настройте формат дат. Выделите диапазон D4:AF4, нажмите Ctrl+1, выберите формат "Дата" и тип "14.03.2012". Это нужно, чтобы Excel воспринимал ячейки как даты, а не текст.
  • Теперь добавьте строки для сотрудников. В столбце A пронумеруйте их (1, 2, 3...), а в B и C введите ФИО и должности. Для удобства закрепите шапку: выделите строку 5 и нажмите Вид → Закрепить области → Закрепить верхнюю строку.

    Заполнить заголовок с периодом|

    Объединить ячейки для названия|

    Добавить столбцы с датами месяца|

    Закрепить шапку таблицы|

    Настроить формат дат как "дд.мм.гггг"-->

    Коды и условные обозначения: что и как отмечать

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

    Код Значение Пример использования
    Я / 01 Явка (отработанный день) Сотрудник работал полный день
    Б / 19 Больничный лист Сотрудник на больничном с 10 по 15 число
    ОТ / 09 Основной отпуск Отпуск с 1 по 28 число (28 календарных дней)
    К / 20 Командировка Сотрудник в командировке с 5 по 7 число
    Н / 02 Ночные часы Смена с 22:00 до 6:00 (8 ночных часов)

    Чтобы не путаться, добавьте в Excel выпадающий список с кодами:

    1. Выделите диапазон D5:AF100 (где будут отмечаться дни).
    2. Перейдите в Данные → Проверка данных.
    3. В поле "Тип данных" выберите "Список", а в "Источник" введите: Я,Б,ОТ,К,Н,РВ,В,ПР (через запятую).
    4. Нажмите "ОК". Теперь в ячейках будет выпадающий список с кодами.
    ⚠️ Внимание: Если в вашей компании используются дополнительные коды (например, "УД" для удалённой работы), добавьте их в список через запятую. Но сначала проверьте, чтобы эти коды были закреплены в локальных нормативных актах компании.

    Автоматизация расчётов: формулы для табеля

    Главное преимущество Excel — автоматизация. Вот ключевые формулы, которые сэкономят часы работы:

    1. Подсчёт отработанных дней и часов

    В конце таблицы добавьте столбцы "Всего дней" и "Всего часов". В ячейке AG5 (для первого сотрудника) введите:

    =СЧЁТЕСЛИ(D5:AF5;"Я") + СЧЁТЕСЛИ(D5:AF5;"Н")/2

    Эта формула посчитает количество рабочих дней ("Я") и добавит половину ночных смен ("Н"), так как ночная смена обычно считается как 0,5 дня.

    2. Выделение выходных и праздников

    Чтобы выходные автоматически выделялись серым цветом:

    1. Выделите диапазон с датами (D4:AF4).
    2. Перейдите в Главная → Условное форматирование → Создать правило.
    3. Выберите "Использовать формулу..." и введите: =ИЛИ(ДЕНЬНЕД(D4;2)>5;ЕОШИБКА(ПРАЗДНИК(D4;1))) (потребуется надстройка для праздников).
    4. Задайте серый фон и нажмите "ОК".
    5. 3. Контроль переработок

      Добавьте столбец "Переработка" с формулой:

      =ЕСЛИ(СУММЕСЛИ(D5:AF5;"Я";D5:AF5)>160;"Превышение нормы";"")

      Эта формула проверяет, превышает ли сумма отработанных часов месячную норму (160 часов для 20 рабочих дней при 8-часовом дне).

      Как добавить надстройку для праздников?

      1. Скачайте файл Holidays.xlam с сайта Microsoft (бесплатно).

      2. Перейдите в Файл → Параметры → Надстройки → Управление надстройками Excel.

      3. Нажмите "Обзор", выберите скачанный файл и активируйте его.

      4. Теперь функция =ПРАЗДНИК() будет работать в формулах.

      Типичные ошибки и как их избежать

      Даже опытные кадровики допускают ошибки при работе с табелем в Excel. Вот самые распространённые:

      • 🔄 Копирование формул с абсолютными ссылками. Если в формуле есть $A$1, при копировании она не изменится. Используйте относительные ссылки (например, A1) или комбинацию (например, $A1).
      • 📅 Неправильный формат дат. Если в ячейке вместо "01.01.2026" отображается "45303", значит, формат установлен как "Общий". Исправьте через Главная → Формат → Формат ячеек → Дата.
      • 🔢 Округление часов. Excel может округлять 7,25 часа до 7. Чтобы избежать этого, установите формат ячейки как "Числовой" с 2 десятичными знаками.
      • 📊 Потеря данных при сортировке. Если сортировать таблицу по ФИО, даты могут "отлететь" от сотрудников. Всегда выделяйте весь диапазон перед сортировкой (Ctrl+A).

      Критическая ошибка: несоответствие кодов в табеле и в приказе об отпуске. Например, если в приказе указан отпуск с 1 по 14 число, а в табеле проставлены коды "Я" (явка) на эти даты, инспекция по труду расценит это как сокрытие отпуска и оштрафует компанию.

      ⚠️ Внимание: Если в вашей компании используются гибкие графики (например, 4/3 или 2/2), не забывайте прописывать в табеле фактическое время работы. Например, если сотрудник отработал 6 часов вместо 8, укажите "Я/6". В противном случае бухгалтерия насчитает лишние часы.

      Готовые шаблоны табеля: где скачать и как адаптировать

      Не хотите создавать табель с нуля? Воспользуйтесь готовыми шаблонами:

      • 📥 Официальный шаблон от Роструда. Скачайте с сайта www.rostrud.gov.ru (раздел "Документы → Учёт рабочего времени"). Подходит для любых организаций, но требует доработки под специфику компании.
      • 📊 Шаблон с формулами от Microsoft. В Excel перейдите в Файл → Создать и введите в поиске "табель учёта рабочего времени". Шаблон уже содержит формулы для подсчёта часов и условное форматирование.
      • 🔧 Кастомизированные шаблоны на Excel-Template.ru. Здесь есть варианты для сменного графика, удалённой работы и даже для фрилансеров. Большинство шаблонов бесплатны, но некоторые функции (например, интеграция с Bitrix24) платные.

    Чтобы адаптировать шаблон под свою компанию:

    1. Удалите лишние столбцы (например, если у вас нет ночных смен, удалите столбец "Н").
    2. Добавьте логотип компании в заголовок (вставьте через Вставка → Рисунок).
    3. Настройте формулы под вашу норму рабочих часов (например, если у вас 40-часовая неделя, измените порог в формуле переработки с 160 на 176 часов).
    4. Сохраните файл как шаблон (Файл → Сохранить как → Шаблон Excel (*.xltx)), чтобы не настраивать его каждый месяц заново.

    Экспорт и архивирование: как сохранить табель на годы

    По закону табели нужно хранить 5 лет, но Excel-файлы могут повредиться. Чтобы избежать потери данных:

    • 📂 Сохраняйте копии в PDF. Перейдите в Файл → Экспорт → Создать PDF/XPS. PDF защищён от редактирования и подходит для архива.
    • ☁️ Загружайте в облако. Используйте Google Диск, OneDrive или корпоративное хранилище. Настройте автоматическое резервное копирование (например, в OneDrive это делается через "Параметры → Резервное копирование").
    • 🔒 Защищайте файл паролем. В Файл → Сведения → Защитить книгу установите пароль на открытие и редактирование. Это предотвратит случайные изменения.
    • 📋 Ведите журнал версий. Создайте отдельный лист в файле с названием "История изменений", где указывайте дату, автора и суть правок (например, "05.01.2026, Иванов А.А., добавлены коды для удалённой работы").

    Если в компании более 100 сотрудников, рекомендуем разделять табели по отделам. Например:

    • Табель_Бухгалтерия_Январь_2026.xlsx
    • Табель_Производство_Январь_2026.xlsx

    Это упростит поиск и уменьшит риск потери данных при повреждении файла.

    FAQ: Ответы на частые вопросы

    Можно ли вести табель в Google Таблицах вместо Excel?

    Да, но с оговорками. Google Таблицы поддерживают те же формулы, что и Excel, но:

    • ✅ Плюсы: автоматическое сохранение, совместный доступ, история изменений.
    • ❌ Минусы: нет некоторых функций (например, ПРАЗДНИК()), медленнее работает с большими файлами (более 1000 строк).

    Если у вас небольшая компания (до 50 сотрудников), Google Таблицы подойдут. Для крупных предприятий лучше использовать Excel.

    Как посчитать ночные часы автоматически?

    Добавьте дополнительный столбец "Ночные часы" и используйте формулу:

    =СУММЕСЛИ(D5:AF5;"Н";1)*2

    Эта формула считает количество ночных смен ("Н") и умножает на 2 (если ночная смена = 8 часов, а дневная = 8 часов, но оплачивается по повышенному тарифу). Для точного подсчёта часов используйте:

    =СЧЁТЕСЛИМН(D5:AF5;"Н";D4:AF4;">22:00")*8

    Здесь D4:AF4 — диапазон с датами, а ">22:00" — условие для ночных смен (начинающихся после 22:00).

    Что делать, если формулы в табеле перестали работать?

    Причины и решения:

    • 🔄 Изменился формат ячеек. Проверьте, что в столбцах с датами установлен формат "Дата", а в столбцах с часами — "Общий" или "Числовой".
    • 📌 Ссылки в формулах сбились. Выделите ячейку с формулой, нажмите F2 и проверьте, правильные ли адреса ячеек подставлены.
    • ⚠️ Включён режим "Показать формулы". Отключите его через Формулы → Показать формулы (или нажмите Ctrl+`).
    • 🔢 Циклические ссылки. Если Excel выдаёт предупреждение о циклической ссылке, проверьте, не ссылается ли формула сама на себя.

    Если проблема осталась, скопируйте данные в новый файл (Главная → Редактирование → Переместить или скопировать лист).

    Нужно ли распечатывать табель для подписи сотрудников?

    С 2021 года электронный табель имеет ту же юридическую силу, что и бумажный, если:

    • 📌 Он подписан квалифицированной электронной подписью (КЭП) руководителя.
    • 🔒 Сотрудники подтвердили ознакомление через Личный кабинет (например, в или Контур.Персонал).
    • ☑️ В компании издан приказ о переходе на электронный документооборот.

    Если этих условий нет, распечатывайте табель, проставляйте подписи сотрудников и храните бумажные версии в архиве.

    Как интегрировать табель с 1С:Зарплата?

    Есть два способа:

    1. Экспорт в CSV.
      1. Сохраните табель в Excel как CSV (разделители — запятые).
      2. В перейдите в Зарплата → Импорт данных → Импорт табеля.
      3. Выберите файл и сопоставьте столбцы (ФИО, даты, коды).
    2. Через Power Query (для опытных пользователей).
      1. В Excel перейдите в Данные → Получить данные → Из файла → Из 1С.
      2. Настройте соединение с базой (потребуется доступ к серверу).
      3. Создайте запрос, который будет автоматически обновлять данные в табеле из .

    Для первого способа подойдёт любой табель в Excel, для второго — нужны навыки работы с Power Query.