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

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

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

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

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

В этой статье вы найдёте пошаговый алгоритм создания табеля с нуля, готовые формулы для расчётов, а также образец заполнения за месяц с учётом всех нюансов: ночных смен, сверхурочных, командировок и невыходов. Даже если вы никогда не работали с 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. Проверьте кодировку.

    В при импорте выберите кодировку 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 для каждого отдела.
  • 🔗 Сводная таблица с фильтром по подразделениям.
  • 📊 Использование функции ВПР для автоматического подтягивания данных по табельному номеру.