Почему Excel — лучший инструмент для табеля рабочего времени
Ведение табеля учёта рабочего времени (форма Т-13 или 0504421) — обязательная процедура для любого предприятия, независимо от формы собственности. Ручное заполнение на бумаге отнимает часы рабочего времени, увеличивает риск ошибок и усложняет анализ данных. Excel решает эти проблемы: автоматизирует расчёты, позволяет создавать шаблоны для повторного использования и интегрируется с бухгалтерскими программами.
Согласно Трудовому кодексу РФ (ст. 91), работодатель обязан вести учёт отработанного времени. Электронный табель в Excel не только соответствует законодательным требованиям, но и упрощает:
- 📊 Автоматический подсчёт отработанных дней, часов, больничных и отпусков.
- 🔄 Гибкость: адаптацию под любую систему оплаты (повременная, сдельная, смешанная).
- 📤 Экспорт данных в
1С,Зарплата и Кадрыили другие программы. - 📅 Архивирование: хранение истории за несколько лет в одном файле.
В этой статье вы найдёте пошаговый алгоритм создания табеля с нуля, готовые формулы для расчётов, а также образец заполнения за месяц с учётом всех нюансов: ночных смен, сверхурочных, командировок и невыходов. Даже если вы никогда не работали с Excel ранее, инструкция поможет разобраться.
Структура табеля: какие столбцы и строки должны быть обязательно
Перед тем как приступить к заполнению, определитесь со структурой документа. Минимальный набор данных для табеля включает:
| № п/п | Название столбца | Описание | Пример заполнения |
|---|---|---|---|
| 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 минут, если следовать алгоритму:
-
Создайте шапку таблицы.
В первой строке укажите название документа (например,
Табель учёта рабочего времени за май 2026 г.). Во второй строке добавьте столбцы:№ п/п,ФИО,Должность, затем даты месяца (с 1 по 31) и итоговые столбцы:Отработано дней,Отработано часов,Ночные часы,Сверхурочные. -
Зафиксируйте шапку.
Выделите первые две строки, перейдите на вкладку
Вид→Закрепить области→Закрепить верхнюю строку. Это позволит прокручивать таблицу, не теряя заголовки из виду. -
Добавьте список сотрудников.
В столбце
ФИОперечислите всех работников. Для удобства отсортируйте их по отделам или алфавиту. -
Настройте формат ячеек.
Для столбцов с датами используйте формат
ДД.ММ.ГГГГ (ДН)(например,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").
Типичные ошибки при заполнении табеля и как их избежать
Даже опытные кадровики допускают ошибки при ведении табеля. Вот самые распространённые:
-
Несоответствие кодов законодательству.
Например, использование
ОвместоОТдля отпуска илиНвместоБдля больничного. Это может привести к проблемам при проверке трудовой инспекцией.⚠️ Внимание: С 2021 года код
НН(невыход по невыясненным причинам) заменён наНБ(невыход без уважительной причины). Устаревшие обозначения считаются ошибкой. -
Неучёт праздничных дней.
В России официальные праздники (например, 1 и 9 мая) не включаются в норму рабочего времени, даже если сотрудник вышел на работу. Их нужно отмечать кодом
В(выходной). -
Ошибки в расчёте ночных и сверхурочных.
Например, если сотрудник отработал 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С:Зарплата и Управление Персоналом, Парус или другие системы. Для этого:
-
Сохраните файл в формате
.csv.Перейдите в
Файл→Сохранить как→ выберитеCSV (разделители — запятые). Это универсальный формат для обмена данными. -
Проверьте кодировку.
В
1Спри импорте выберите кодировкуWindows-1251(если используете кириллицу). -
Сопоставьте столбцы.
В бухгалтерской программе укажите, какие столбцы Excel соответствуют полям табеля (ФИО, даты, коды и т.д.).
Если при импорте возникают ошибки:
- 🔍 Проверьте форматы данных: даты должны быть в виде
ДД.ММ.ГГГГ, а время —ЧЧ:ММ. - 📂 Удалите объединённые ячейки: они могут нарушить структуру файла.
- 🔄 Используйте промежуточный формат: если
CSVне подходит, сохраните файл какТекстовый (с разделителями табуляции).
FAQ: Ответы на частые вопросы о табеле в Excel
🔹 Можно ли вести табель в Google Таблицах вместо Excel?
Да, Google Таблицы поддерживают все необходимые функции: формулы, условное форматирование и экспорт в CSV. Главное отличие — ограничение на количество ячеек (5 млн в Google Таблицах против 17 млрд в Excel). Для небольших организаций (до 100 сотрудников) этого достаточно.
🔹 Как учитывать сотрудников на неполном рабочем дне?
Для таких сотрудников:
- В столбце
Часыуказывайте фактическое время (например, 4 вместо 8). - Добавьте столбец
Ставка(например,0,5для половины ставки). - При расчёте зарплаты используйте формулу:
=Оклад Ставка (Отработано_дней / Норма_дней).
🔹 Нужно ли вести табель для удалённых сотрудников?
Да, согласно ст. 312.1 ТК РФ, удалённые работники подлежат такому же учёту рабочего времени. В табеле для них указывайте:
- 📌 Код
Яза отработанные дни. - ⏱️ Фактические часы (если ведётся почасовый учёт).
- 📡 Для гибкого графика используйте код
Г(гибкое рабочее время).
Для контроля можно запросить скриншоты табеля времени из систем типа Toggl или Clockify.
🔹 Как учитывать выходные и праздничные дни, если сотрудник работал?
Если сотрудник вышел на работу в выходной или праздник (например, 1 мая), в табеле:
- Укажите код
РВ(работа в выходной). - Отразите фактические часы (например, 8).
- Оплата производится в двойном размере (ст. 153 ТК РФ).
Формула для расчёта доплаты: =Отработанные_часы (Оклад / Норма_часов) 2.
🔹 Можно ли вести один табель на все подразделения?
Технически да, но это неудобно для крупных организаций. Оптимальные варианты:
- 📂 Отдельные листы в одном файле Excel для каждого отдела.
- 🔗 Сводная таблица с фильтром по подразделениям.
- 📊 Использование функции
ВПРдля автоматического подтягивания данных по табельному номеру.