Главная · Блог · Excel

Табель учёта рабочего времени в Excel: что требует закон, коды явок, формулы, которые считают сами, суммированный учёт и готовый шаблон

2 сентября 2026, дополнено 18 сентября · 14 минут

Форма Т-13 давно необязательна, но учёт времени обязателен всем. Здесь то, что должно быть в табеле по закону, сравнение четырёх форм, полная таблица кодов явок, устройство книги, которая пересчитывает итоги сама, десять формул с объяснением, снимки настоящего табеля, собранного сервисом, разбор суммированного учёта со сменным графиком, ночные и праздничные часы, пять мест, где табель ломается, и бесплатный шаблон.

Что требует закон, а что вы придумываете сами

Обязанность вести учёт установлена статьёй 91 Трудового кодекса: работодатель обязан вести учёт времени, фактически отработанного каждым работником. Как именно, статья не говорит.

Формы Т-12 и Т-13 из постановления Госкомстата № 1 от 5 января 2004 года были обязательными до 2013 года. С вступлением в силу закона № 402-ФЗ о бухгалтерском учёте коммерческая организация вправе утвердить собственную форму первичного документа. Условие одно: в ней должны быть обязательные реквизиты из части 2 статьи 9 этого закона.

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

Для государственных и муниципальных учреждений свобода не работает: у них форма 0504421, утверждённая приказом Минфина № 52н от 30 марта 2015 года, и отступать от неё нельзя.

ФормаКомуЧто внутриСчитает зарплату
Т-12Коммерческие организации, по желаниюУчёт времени и расчёт оплаты в одном документе, две строки на день: код и часыДа, второй раздел
Т-13Коммерческие организации, самая ходоваяТолько учёт времени, итоги за половину месяца и за месяцНет, данные передаются в расчёт отдельно
0504421Бюджетные, казённые, автономные учрежденияОтмечаются только отклонения от нормы, а не явки; обязательнаНет
Своя формаКоммерческие организации после 2013 годаЧто угодно с реквизитами по 402-ФЗ, утверждается приказомКак решите

Практический вывод такой. Если вы не бюджетное учреждение, берите Т-13 как основу и режьте лишнее, но собственную форму закрепите приказом или приложением к учётной политике. Табель, который никаким документом не утверждён, при проверке считается бумажкой. Два способа заполнения живут в обеих формах: сплошной, когда отмечают каждый день, и по отклонениям, когда ставят только отпуска, больничные и неявки, а остальное считается явкой. Второй короче, но в Excel хуже: пустая ячейка для формулы и «не заполнили» и «явка» одновременно.

Буквы, которыми размечают дни

Коды взяты из формы Т-12, и хотя сама форма необязательна, коды прижились везде. Их два вида, буквенные и цифровые, в одном табеле применяют что-то одно. Ниже те, что нужны почти всем, и рядом те, что встречаются несколько раз в год.

КодЧто означаетИдёт в норму
Я (01)Явка, работа днёмДа
Н (02)Работа в ночное время, с 22 до 6 часовДа, оплата выше не меньше чем на 20 процентов
РВ (03)Работа в выходной или праздникДа, оплата двойная или отгул
С (04)Сверхурочная работаСверх нормы
К (06)КомандировкаДа
ОТ (09)Ежегодный оплачиваемый отпускНет
ОД (10)Дополнительный оплачиваемый отпускНет
У (11)Учебный отпуск с оплатойНет
Р (14)Отпуск по беременности и родамНет
ОЖ (15)Отпуск по уходу за ребёнком до трёх летНет
ДО (16)Отпуск без сохранения зарплаты по разрешению работодателяНет
Б (19)Больничный с пособиемНет
Т (20)Больничный без пособияНет
ПР (24)ПрогулНет
В (26)Выходной или праздникНет
ОВ (27)Дополнительный выходной с оплатой, например донорскийНет
НН (30)Неявка по невыясненным причинамПока неизвестно
РП (31)Простой по вине работодателяНет, оплата две трети среднего
НП (32)Простой по причинам, не зависящим от сторонНет, оплата две трети оклада

Код НН существует ровно для той ситуации, когда человек не вышел и не берёт трубку. Ставить сразу ПР нельзя: прогул это дисциплинарный проступок, и его надо доказать. Пока причина не выяснена, стоит НН, а потом код меняют на тот, который подтвердился. Свои коды добавлять можно, но их список утверждается тем же приказом, что и форма.

Как устроить файл, чтобы он считал сам

Табель, который не считает, отличается от бумажного бланка только тем, что его труднее подписать. Смысл появляется, когда итоговые столбцы пересчитываются сами при смене любой отметки. Для этого нужны четыре вещи.

Лист «Настройки» год, месяц, часов в смене первое число, дней, норма справочник кодов жёлтое вводят Лист «Табель» даты формулой от месяца дни недели, выходные цветом коды из выпадающего списка одна строка на сотрудника Итоги дни и часы через СЧЁТЕСЛИ отпуск, больничный норма и отклонение строка «Итого» по столбцам Смена месяца в одной ячейке перестраивает всё: даты, выходные, норму, итоги

Месяц одной ячейкой, дни формулой

Заведите наверху две ячейки: год и номер месяца. Первый день считайте формулой =ДАТА(A1;A2;1), остальные прибавлением единицы. Тогда смена месяца в одной ячейке перестраивает весь табель, включая количество дней в феврале.

Именам этих ячеек не давайте названий, совпадающих с функциями. Excel имя «Год» примет, мы проверяли, и формула с ним посчитает. Но читать =ДАТА(Год;Месяц;1) человек будет как формулу с двумя функциями и полезет искать ошибку там, где её нет. Называйте ГодТабеля и МесяцТабеля.

Лист Табель, начало: заголовок с месяцем, строки даты и дня недели, пять сотрудников с кодами Я и В, выходные выделены
Начало листа «Табель» из книги, которую сервис собрал по описанию словами. Даты и дни недели считаются от месяца на листе «Настройки», коды выбираются из списка, выходные закрашены условным форматированием. Книга целиком на витрине.

Выходные подсвечиваются, а не проставляются

Условное форматирование по формуле =ДЕНЬНЕД(D$3;2)>5 красит субботы и воскресенья автоматически. Праздники так не поймать: их список меняется каждый год и переносы утверждаются отдельным постановлением. Держите праздники отдельным столбиком на служебном листе и проверяйте вхождение через СЧЁТЕСЛИ.

Итоги через счётчики, а не сложением ячеек

Столбец «отработано дней» это =СЧЁТЕСЛИ(D5:AH5;"Я"), а не сумма вручную отмеченных клеток. Часы считаются отдельно, потому что явка и продолжительность это разные величины: в Т-13 под каждым днём две строки, верхняя для кода, нижняя для часов.

Лист Табель, блок итогов: отработано дней и часов, отпуск, больничный, норма часов и отклонение от нормы, строка Итого
Блок итогов справа от табеля. Дни и часы считают явки, отпуск и больничный считают свои коды, норма приходит с листа «Настройки», отклонение это разница. Строка «Итого» сходится сама.

Норма часов приходит из календаря, а не из головы

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

Лист Настройки: год, месяц и часов в смене как поля ввода, ниже первое число месяца, дней в месяце, рабочих дней и норма часов расчётом, справочник кодов
Лист «Настройки» той же книги: три жёлтых поля ввода, четыре расчётных значения под ними и справочник кодов, из которого строится выпадающий список.

Десять формул табеля

Адреса даны для табеля, где даты стоят в строке 3 начиная со столбца D, коды сотрудника в строке 5, часы в строке 6, а год и месяц лежат на листе «Настройки» в ячейках B2 и B3.

Что нужноФормулаПояснение
Первый день месяца=ДАТА(Настройки!B2;Настройки!B3;1)Дата собирается из года и месяца, ставится в D3
Следующий день=ЕСЛИ(D3="";"";ЕСЛИ(ДЕНЬ(D3+1)=1;"";D3+1))Прибавляет день, а на первом числе следующего месяца ставит пустоту, поэтому в феврале лишние столбцы гаснут сами
День недели буквами=ЕСЛИ(D3="";"";ТЕКСТ(D3;"ддд"))Формат «ддд» даёт «Пн», «Вт» в русской версии Excel
Дней в месяце=ДЕНЬ(КОНМЕСЯЦА(D3;0))Последнее число месяца, 28, 29, 30 или 31
Рабочих дней по пятидневке=ЧИСТРАБДНИ(D3;КОНМЕСЯЦА(D3;0);Праздники)Праздники это именованный диапазон со списком дат на служебном листе
Норма часов месяца=Рабочих*8-СЧЁТЕСЛИ(Предпраздничные;">="&D3)Восемь часов на рабочий день минус по часу за каждый предпраздничный день месяца
Отработано дней=СЧЁТЕСЛИ(D5:AH5;"Я")+СЧЁТЕСЛИ(D5:AH5;"Н")+СЧЁТЕСЛИ(D5:AH5;"К")Явки, ночные и командировки; список кодов, идущих в норму, у вас может быть свой
Отработано часов=СУММЕСЛИ(D5:AH5;"Я";D6:AH6)+СУММЕСЛИ(D5:AH5;"Н";D6:AH6)Складывает часы только под нужными кодами, пустые ячейки не мешают
Отклонение от нормы=ОтработаноЧасов-НормаМесяцаПлюс это переработка, минус недоработка; для суммированного учёта считается по периоду, а не по месяцу
Проверка строки=ЕСЛИ(СЧЁТЗ(D5:AH5)=ДнейВМесяце;"ок";"пропуск")Число заполненных ячеек должно равняться числу дней; иначе где-то пустая клетка

Если табель уже есть и формулы в нём ведут себя странно, сначала проверьте, не превратились ли они в текст и не стоит ли ручной пересчёт: разбор в статье «Excel не считает формулу». Проверить любую книгу на такие места можно бесплатно на странице разбора.

Суммированный учёт и сменный график

При пятидневке норма считается по месяцу, и табель выше закрывает вопрос. При сменах два через два, сутки через трое или 12-часовых сменах в один месяц человек работает 168 часов, в другой 192, и сравнивать с месячной нормой бессмысленно. Статья 104 ТК разрешает суммированный учёт: норма и факт сравниваются за учётный период, квартал или год, но не больше года, а для вредных условий не больше трёх месяцев.

В Excel это меняет три вещи. Норма берётся не из ячейки месяца, а суммируется по месяцам периода. Сверхурочные считаются один раз, по итогам периода, как разница факта и нормы, а не помесячно. И появляется лист учётного периода, куда стягиваются итоги месячных табелей.

СотрудникИюль, фактАвгуст, фактСентябрь, фактФакт за кварталНорма за кварталСверхурочно
Оператор, 2 через 2 по 12 часов18019216854052812
Охранник, сутки через трое19216819255252824
Кладовщик, пятидневка1841681765285280

Оператор в августе переработал 16 часов, а в сентябре недоработал 8; по месяцам это выглядело бы как сверхурочные и недоработка одновременно, по кварталу это 12 часов сверхурочных, которые и оплачиваются. Как разложить смены по людям так, чтобы факт заранее ложился в норму, разобрано на странице шаблона графика смен.

Ночные, праздничные и сверхурочные

Пять мест, где табель ломается

Это не теория. Так выглядят книги, которые нам приносят на разбор.

Собрать табель за полчаса: порядок

  1. Лист «Настройки»: год, месяц, часов в смене, список праздников года и справочник кодов с расшифровкой.
  2. Лист «Табель»: шапка с названием организации и месяцем формулой, строка дат от первого числа, строка дней недели.
  3. Условное форматирование на выходные и праздники по всей области кодов.
  4. Проверка данных на область кодов: список из справочника, запрет любых других значений.
  5. Строки сотрудников: табельный номер, фамилия, должность, потом коды, под ними часы.
  6. Блок итогов: дни, часы, отпуск, больничный, норма, отклонение, столбец проверки «ок» или «пропуск».
  7. Строка «Итого» по столбцам и подписи: ответственное лицо, руководитель подразделения, дата.
  8. Защита листа с разрешением менять только жёлтые ячейки, чтобы формулы не затирались.

Что проверить перед тем, как подписывать

  1. Сумма всех кодов по строке работника равна числу дней в месяце. Если меньше, где-то пустая клетка, и день пропал.
  2. Отработанные дни плюс отпуска, больничные и выходные дают тот же итог.
  3. Отметки РВ и С есть только там, где есть приказ. Работа в выходной без письменного согласия работника это нарушение статьи 113 ТК, а не строчка в табеле.
  4. Сверхурочные не выходят за пределы статьи 99 ТК: не более 4 часов в течение двух дней подряд и 120 часов в год.
  5. Табель закрыт последним днём месяца и подписан ответственным лицом, указанным в приказе. Хранится пять лет, при вредных условиях 50 лет по приказу Росархива № 236.

Готовый табель бесплатно. Если нужен обычный табель без суммированного учёта, скачайте наш шаблон: коды из списка, явки и часы формулами, выходные по календарю месяца. Регистрации нет, файл 11 КБ. Остальные книги, от графика отпусков до складского учёта, лежат в разделе шаблонов.

Частые вопросы

Обязательна ли форма Т-12 или Т-13?

Нет, с 2013 года унифицированные формы не обязательны, организация вправе утвердить свою. Обязательно само ведение учёта отработанного времени по статье 91 ТК, а форму, коды и порядок заполнения закрепляют локальным актом.

Какими буквами обозначают дни в табеле?

Чаще всего кодами из форм Т-12 и Т-13: Я явка, В выходной, Б больничный, ОТ отпуск, К командировка, ПР прогул, НН неявка по невыясненной причине, РВ работа в выходной. Организация может использовать свои коды, если они закреплены во внутреннем документе.

Как сделать, чтобы табель в Excel считал часы сам?

Коды ставить из выпадающего списка, а явки и часы считать формулами СЧЁТЕСЛИ и суммой по строке от ячейки с часами в смене. Готовый файл с такими формулами есть в разделе шаблонов Excel на этом сайте.

Чем табель Т-12 отличается от Т-13?

Т-12 объединяет учёт времени и расчёт оплаты, в нём два раздела и две строки на каждый день: код и часы. Т-13 только учитывает время, итоги даются за половину месяца и за месяц, а расчёт зарплаты идёт отдельно. Обе формы с 2013 года необязательны, коммерческая организация может утвердить свою.

Как вести табель при сменном графике?

Через суммированный учёт по статье 104 ТК: норма и факт сравниваются не за месяц, а за учётный период, квартал или год. В книге появляется лист периода, куда стягиваются месячные итоги, а сверхурочные считаются один раз по итогам периода как разница факта и нормы.

Сколько хранить табель учёта рабочего времени?

Пять лет по перечню Росархива, утверждённому приказом № 236 от 20 декабря 2019 года. Если в организации есть работы с вредными или опасными условиями труда, табели по таким работникам хранятся 50 лет.

Собрать табель под ваш учёт

Опишите словами, что нужно: сменный график или пятидневка, суммированный учёт, ночные часы, свои коды. Соберём книгу Excel с формулами, выпадающими списками и итогами, которые пересчитываются сами. Три переделки входят в цену, если что-то окажется не так.

Собрать книгу за 299 ₽ Сначала проверить свою книгу бесплатно
Читайте дальше