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

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

Ведение табеля учёта рабочего времени (форма Т-13 или 0504421) — обязательная процедура для любого предприятия, независимо от формы собственности. Ручное заполнение на бумаге отнимает часы рабочего времени, увеличивает риск ошибок и усложняет анализ данных. Excel решает эти проблемы: автоматизирует расчёты, позволяет создавать шаблоны для повторного использования и интегрируется с бухгалтерскими программами.

Согласно Трудовому кодексу РФ (ст. 91), работодатель обязан вести учёт отработанного времени. Электронный табель в Excel не только соответствует законодательным требованиям, но и упрощает:

  • 📊 Автоматический подсчёт отработанных дней, часов, больничных и отпусков.
  • 🔄 Гибкость: адаптацию под любую систему оплаты (повременная, сдельная, смешанная).
  • 📤 Экспорт данных в 1С, Зарплата и Кадры или другие программы.
  • 📅 Архивирование: хранение истории за несколько лет в одном файле.

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

📊 Как вы ведёте табель рабочего времени?
На бумаге
В Excel
В специализированной программе (1С, ЗУП)
Не веду вообще

Структура табеля: какие столбцы и строки должны быть обязательно

Перед тем как приступить к заполнению, определитесь со структурой документа. Минимальный набор данных для табеля включает:

№ п/п Название столбца Описание Пример заполнения
1 ФИО сотрудника Полное имя работника (можно добавить табельный номер). Иванов Пётр Сергеевич (№005)
2 Должность/подразделение Указывается для идентификации отдела (бухгалтерия, производство и т.д.). Менеджер по продажам / Отдел маркетинга
3 Дата Числа месяца (с 1 по 31). Для удобства можно объединить ячейки по дням недели. 01.05.2026 (Ср)
4 Код/обозначение Буквенный или цифровой код для типа рабочего дня (см. таблицу ниже). Я (явка), Б (больничный), ОТ (отпуск)
5 Количество часов Фактически отработанное время (для повременной оплаты). 8 (при 8-часовом дне)

Для кодировки рабочих дней используйте унифицированные обозначения из Постановления Госкомстата №1:

  • 📌 Я — явка (рабочий день).
  • 🏥 Б — временная нетрудоспособность (больничный).
  • ✈️ К — командировка.
  • 🏖️ ОТ — ежегодный отпуск.
  • 👶 Р — отпуск по уходу за ребёнком.
⚠️ Внимание: Если в вашей организации действует сменный график (например, 2/2 или сутки через трое), добавьте столбец Тип смены (день/ночь) и отдельно учитывайте ночные часы (с 22:00 до 6:00). Их оплата повышается на 20% согласно ст. 154 ТК РФ.

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

Создание табеля в Excel займёт не более 30 минут, если следовать алгоритму:

  1. Создайте шапку таблицы.

    В первой строке укажите название документа (например, Табель учёта рабочего времени за май 2026 г.). Во второй строке добавьте столбцы: № п/п, ФИО, Должность, затем даты месяца (с 1 по 31) и итоговые столбцы: Отработано дней, Отработано часов, Ночные часы, Сверхурочные.

  2. Зафиксируйте шапку.

    Выделите первые две строки, перейдите на вкладку Вид → Закрепить области → Закрепить верхнюю строку. Это позволит прокручивать таблицу, не теряя заголовки из виду.

  3. Добавьте список сотрудников.

    В столбце ФИО перечислите всех работников. Для удобства отсортируйте их по отделам или алфавиту.

  4. Настройте формат ячеек.

    Для столбцов с датами используйте формат ДД.ММ.ГГГГ (ДН) (например, 01.05.2026 (Ср)). Для часов — формат ЧЧ:ММ.

Создать шапку с названием документа

Добавить столбцы для дат и итогов

Закрепить верхние строки

Заполнить список сотрудников

Настроить форматы ячеек-->

Для автоматизации расчётов используйте формулы:

  • 📈 Подсчёт отработанных дней: =СЧЁТЕСЛИ(диапазон_даты; "Я").
  • ⏱️ Сумма часов: =СУММ(диапазон_часов).
  • 🌙 Ночные часы: Если смена с 22:00 до 6:00, используйте =ЕСЛИ(И(B2>="22:00"; B2<="6:00"); C2; 0), где B2 — время начала смены, C2 — продолжительность.
⚠️ Внимание: При работе со временем в Excel помните, что программа хранит даты и часы в виде чисел (например, 1,5 = 36 часов). Чтобы избежать ошибок, всегда используйте формат ячеек ЧЧ:ММ для временных данных.

Образец заполнения табеля за месяц: реальный пример

Рассмотрим заполнение табеля на примере мая 2026 года для сотрудника Петрова А.И., работающего по графику 5/2 (понедельник-пятница, 8 часов в день). В месяце у него был:

  • 🏖️ Отпуск с 6 по 10 мая (5 дней).
  • 🏥 Больничный с 20 по 22 мая (3 дня).
  • 🌙 Одна ночная смена 25 мая (с 22:00 до 6:00).

Фрагмент табеля будет выглядеть так:

Дата День недели Код Часы Примечание
01.05.2026 Ср В 0 Праздничный день
06.05.2026 Пн ОТ 0 Отпуск
15.05.2026 Ср Я 8 Обычный рабочий день
20.05.2026 Пн Б 0 Больничный лист №123
25.05.2026 Сб Я 8 Ночная смена (22:00–06:00)

Для автоматизации итоговых расчётов используйте:

  • 📌 Отработано дней: =СЧЁТЕСЛИ(D2:AH2; "Я") (где D2:AH2 — диапазон с кодами за месяц).
  • ⏱️ Отработано часов: =СУММ(D3:AH3) (где D3:AH3 — диапазон с часами).
  • 💰 Ночные часы: =СУММЕСЛИМН(D3:AH3; D2:AH2; "Я"; D1:AH1; ">21:59"; D1:AH1; "<06:01").

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

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

  1. Несоответствие кодов законодательству.

    Например, использование О вместо ОТ для отпуска или Н вместо Б для больничного. Это может привести к проблемам при проверке трудовой инспекцией.

    ⚠️ Внимание: С 2021 года код НН (невыход по невыясненным причинам) заменён на НБ (невыход без уважительной причины). Устаревшие обозначения считаются ошибкой.
  2. Неучёт праздничных дней.

    В России официальные праздники (например, 1 и 9 мая) не включаются в норму рабочего времени, даже если сотрудник вышел на работу. Их нужно отмечать кодом В (выходной).

  3. Ошибки в расчёте ночных и сверхурочных.

    Например, если сотрудник отработал 10 часов в день (2 сверхурочных), но в табеле указано 8. Это искажает данные для начисления зарплаты.

Чтобы избежать ошибок:

  • 📋 Проверяйте коды по актуальной версии Постановления Госкомстата №1.
  • 📅 Сверяйтесь с производственным календарём на текущий год (например, в 2026 году 1 мая — праздничный день, а 4 мая — перенесённый выходной).
  • ⏳ Используйте условное форматирование для выделения ошибок: например, красным цветом отмечайте ячейки с кодом Я в выходные дни.
Как настроить условное форматирование для табеля

1. Выделите диапазон с кодами рабочих дней (например, D2:AH100).

2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.

3. Выберите Форматировать только ячейки, которые содержат.

4. В поле Форматировать только ячейки с укажите Текст → содержащий → введите Я.

5. Нажмите Формат, выберите красный цвет заполнения и подтвердите.

6. Повторите для других кодов (например, зелёный для ОТ, жёлтый для Б).

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

Excel позволяет не только вести табель, но и автоматически рассчитывать зарплату на его основе. Для этого добавьте в таблицу дополнительные столбцы:

Столбец Формула Пример
Оклад Ручной ввод или ссылка на таблицу окладов. 50 000 ₽
Дневная ставка =Оклад / Норма_дней_в_месяце =50000/21 (при норме 21 день)
Зарплата за отработанные дни =Дневная_ставка * Отработано_дней =2381 * 18
Доплата за ночные =Ночные_часы (Дневная_ставка / 8) 0,2 =8 (2381/8) 0,2

Для расчёта сверхурочных используйте:

=ЕСЛИ(Отработано_часов>Норма_часов;

(Отработано_часов-Норма_часов)*(Оклад/Норма_часов)*1,5;

0)

Где Норма_часов — месячная норма (например, 168 часов при 40-часовой неделе).

Экспорт табеля в бухгалтерские программы

Готовый табель в Excel можно импортировать в 1С:Зарплата и Управление Персоналом, Парус или другие системы. Для этого:

  1. Сохраните файл в формате .csv.

    Перейдите в Файл → Сохранить как → выберите CSV (разделители — запятые). Это универсальный формат для обмена данными.

  2. Проверьте кодировку.

    В 1С при импорте выберите кодировку Windows-1251 (если используете кириллицу).

  3. Сопоставьте столбцы.

    В бухгалтерской программе укажите, какие столбцы Excel соответствуют полям табеля (ФИО, даты, коды и т.д.).

Если при импорте возникают ошибки:

  • 🔍 Проверьте форматы данных: даты должны быть в виде ДД.ММ.ГГГГ, а время — ЧЧ:ММ.
  • 📂 Удалите объединённые ячейки: они могут нарушить структуру файла.
  • 🔄 Используйте промежуточный формат: если CSV не подходит, сохраните файл как Текстовый (с разделителями табуляции).

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

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

Да, Google Таблицы поддерживают все необходимые функции: формулы, условное форматирование и экспорт в CSV. Главное отличие — ограничение на количество ячеек (5 млн в Google Таблицах против 17 млрд в Excel). Для небольших организаций (до 100 сотрудников) этого достаточно.

🔹 Как учитывать сотрудников на неполном рабочем дне?

Для таких сотрудников:

  1. В столбце Часы указывайте фактическое время (например, 4 вместо 8).
  2. Добавьте столбец Ставка (например, 0,5 для половины ставки).
  3. При расчёте зарплаты используйте формулу: =Оклад Ставка (Отработано_дней / Норма_дней).
🔹 Нужно ли вести табель для удалённых сотрудников?

Да, согласно ст. 312.1 ТК РФ, удалённые работники подлежат такому же учёту рабочего времени. В табеле для них указывайте:

  • 📌 Код Я за отработанные дни.
  • ⏱️ Фактические часы (если ведётся почасовый учёт).
  • 📡 Для гибкого графика используйте код Г (гибкое рабочее время).

Для контроля можно запросить скриншоты табеля времени из систем типа Toggl или Clockify.

🔹 Как учитывать выходные и праздничные дни, если сотрудник работал?

Если сотрудник вышел на работу в выходной или праздник (например, 1 мая), в табеле:

  • Укажите код РВ (работа в выходной).
  • Отразите фактические часы (например, 8).
  • Оплата производится в двойном размере (ст. 153 ТК РФ).

Формула для расчёта доплаты: =Отработанные_часы (Оклад / Норма_часов) 2.

🔹 Можно ли вести один табель на все подразделения?

Технически да, но это неудобно для крупных организаций. Оптимальные варианты:

  • 📂 Отдельные листы в одном файле Excel для каждого отдела.
  • 🔗 Сводная таблица с фильтром по подразделениям.
  • 📊 Использование функции ВПР для автоматического подтягивания данных по табельному номеру.