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

Зачем нужен табель в Excel и какие ошибки допускают 90% пользователей

Табель учёта рабочего времени — это не просто формальность для отдела кадров, а инструмент, который напрямую влияет на расчёт зарплаты, налоговые отчисления и даже трудовые споры. В Excel его ведут 87% российских компаний (по данным Контур.Персонал за 2023 год), но большинство допускают критические ошибки: от неверного формата ячеек до отсутствия автоматических проверок на "переработки".

Самая распространённая проблема — ручной ввод данных без контрольных формул. Например, если сотрудник отработал 25 дней в месяце, а в табеле указано 23, разницу придётся исправлять ретроактивно, пересчитывая зарплату и отчёты в ПФР. В этой статье разберём, как настроить Excel так, чтобы он сам сигнализировал об ошибках, считать отработанные часы с учётом графиков сменности и экспортировать данные в или Контур.Зарплата.

Мы не будем описывать устаревшие формы Т-12 и Т-13 "в лоб" — вместо этого покажем, как адаптировать их под современные реалии: гибкие графики, удалённую работу и интеграцию с другими системами учёта. Все шаблоны из статьи совместимы с Excel 2016–2026 и Excel Online.

Выбор формы табеля: Т-12 vs Т-13 vs кастомные шаблоны

В России официально утверждены две унифицированные формы табеля:

  • 📄 Т-12 — для ручного заполнения (подходит для маленьких компаний до 10 человек). Содержит графы для ежедневного учёта прихода/ухода.
  • 🖥️ Т-13 — для автоматизированного учёта (используется с системами контроля доступа, например, ZKTeco или Болид). Здесь данные вносятся раз в месяц на основе экспорта из СКУД.

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

  • ⏱️ Графы для учёта переработок (свыше 40 часов в неделю)
  • 🏠 Колонку "Удалённая работа" (актуально после пандемии)
  • 📊 Автоматический расчёт ночных часов (с 22:00 до 6:00)
📊 Какую форму табеля вы используете?
Т-12 (ручной ввод)
Т-13 (автоматизированный)
Собственный шаблон в Excel
Другое

Если ваша компания работает по сменному графику (например, 2/2 или сутки через трое), стандартные формы не подойдут — потребуется кастомная таблица с учётом:

  • 🔄 Чередования смен (день/ночь/выходной)
  • 🕒 Нормы часов для каждой смены (например, 12 часов для "суток")
  • 📅 Праздничные дни (их оплата отличается от выходных)

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

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

  1. Создайте заголовок: в ячейке A1 напишите "Табель учёта рабочего времени за [месяц] [год]". Используйте шрифт Calibri 14pt и выравнивание по центру.
  2. Добавьте реквизиты организации: в строках 2–4 укажите:
    • 🏢 Название компании (ячейка A2)
    • 📄 Номер документа и дату (ячейка A3)
    • 👥 Ответственное лицо (ячейка A4)
  • Настройте шапку таблицы: с 6-й строки создайте заголовки колонок:
    |   A   |    B    |   C   |   D   |   E   |   F   | ... |
    

    | № п/п | ФИО | Должность | Подразделение | Даты месяца... |

  • Для дат месяца используйте объединение ячеек: выделите диапазон E6:AG6 (для 31 дня), нажмите "Объединить и поместить в центре" и впишите "Числа месяца". Затем в строке 7 пронумеруйте дни от 1 до 31.

    Объединены ячейки для заголовка|Добавлены реквизиты организации|Шапка таблицы начинается с 6-й строки|Дни месяца пронумерованы без пропусков|Шрифт заголовка — Calibri 14pt-->

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

    1. Выделите строку 8 (первую строку с данными).
    2. Перейдите на вкладку Вид → Закрепить области → Закрепить строки сверху.

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

    Главное преимущество Excel перед бумажным табелем — возможность автоматически считать отработанные дни, часы и выявлять ошибки. Используем следующие формулы:

    Цель Формула Пример Где применять
    Подсчёт отработанных дней =СЧЁТЕСЛИ(E8:AG8; "Я") =СЧЁТЕСЛИ(E8:AG8; "Я") → 22 Столбец "Отработано дней"
    Подсчёт выходных/праздников =СЧЁТЕСЛИ(E8:AG8; "В") + СЧЁТЕСЛИ(E8:AG8; "П") =СЧЁТЕСЛИ(E8:AG8; "В") + СЧЁТЕСЛИ(E8:AG8; "П") → 9 Столбец "Нерабочие дни"
    Проверка на переработку (>8 ч/день) =ЕСЛИ(И(E8="Я"; F8>8); "ПЕРЕРАБОТКА"; "") =ЕСЛИ(И(E8="Я"; F8>8); "ПЕРЕРАБОТКА"; "") → "ПЕРЕРАБОТКА" Дополнительный столбец "Статус"
    Сумма часов за месяц =СУММ(E8:AG8) =СУММ(E8:AG8) → 176 Столбец "Итого часов"

    Для учёта ночных часов (с 22:00 до 6:00) используйте условное форматирование:

    1. Выделите диапазон с часами (например, E8:AG100).
    2. Перейдите в Главная → Условное форматирование → Создать правило.
    3. Выберите "Форматировать только ячейки, которые содержат".
    4. Установите условие: "Значение ячейки > 0" и "Формат ячейки, если она содержит ночные часы" (для этого потребуется дополнительный столбец с формулой =ЕСЛИ(И(ЧАС(F8)>=22; ЧАС(F8)<=6); F8; 0)).
    Как учитывать сменный график?

    Для сменного графика (например, 2 через 2) создайте дополнительную таблицу с расписанием смен по датам. Затем используйте функцию ВПР или ИНДЕКС/ПОИСКПОЗ, чтобы автоматически проставлять "Я" (явился) или "Н" (ночная смена) в табеле. Пример формулы:

    =ЕСЛИОШИБКА(ВПР(E$7; Смены!$A$2:$B$32; 2; ЛОЖЬ); "")

    где E$7 — дата, а Смены! — лист с графиком.

    Обратите внимание: если в вашей компании используются гибкие графики (например, скользящий график с 10:00 до 19:00), формулы нужно модифицировать. Для этого:

    1. Добавьте столбец "Норма часов в день" (например, 8 для стандартного графика, 6 для сокращённого).
    2. Используйте формулу для проверки выполнения нормы:
      =ЕСЛИ(SUM(E8:AG8)<[Норма часов]*[Кол-во рабочих дней]; "НЕДОРАБОТКА"; "")

    Условное форматирование: как выделить ошибки и особенные дни

    Визуальное выделение ошибок и важных данных сэкономит время на проверку табеля. Настройте следующие правила:

    Условие Формат Пример
    Ячейка содержит "ПЕРЕРАБОТКА" Красный текст на жёлтом фоне Пример переработки
    Часы > 8 в рабочий день Жирный шрифт + красная заливка Пример превышения нормы
    Дата — выходной или праздник Серая заливка Пример выходного
    Ячейка пустая (нет данных) Розовая заливка Пример пропуска

    Чтобы автоматически выделять праздничные дни, создайте отдельный лист Праздники со списком дат (например, 1 января, 9 мая и т.д.). Затем используйте правило условного форматирования с формулой:

    =СЧЁТЕСЛИ(Праздники!$A$2:$A$20; E$7)>0

    где E$7 — ячейка с датой в шапке табеля.

    Ещё один полезный приём — выделение дублей ФИО (на случай, если сотрудник случайно внесён дважды). Для этого:

    1. Выделите столбец с ФИО (например, B8:B100).
    2. Создайте правило условного форматирования с формулой:
      =СЧЁТЕСЛИ($B$8:$B$100; B8)>1
    3. Установите формат: красный текст + жёлтая заливка.
    4. Интеграция с системами учёта: экспорт в 1С и Контур.Зарплата

      Если ваша компания использует 1С:Зарплата и Управление Персоналом или Контур.Зарплата, табель из Excel можно импортировать в эти системы. Для этого:

      1. Подготовьте данные:
        • 📌 Убедитесь, что в табеле есть столбцы: Табельный номер, ФИО, Дата, Код явки (например, "Я" для явки, "Н" для ночной смены).
        • 📌 Преобразуйте даты в формат ДД.ММ.ГГГГExcel выделите столбец с датами → Формат ячеек → Дата).
    5. Сохраните файл в формате .csv:
      • 💾 Файл → Сохранить как → CSV (разделители — запятые).
      • ⚠️ Перед сохранением удалите объединённые ячейки — они не поддерживаются в CSV.

    Для импорта в :

    1. Откройте 1С:Зарплата → Кадры → Табели учёта рабочего времени.
    2. Нажмите "Загрузить из файла" и выберите сохранённый CSV.
    3. Сопоставьте столбцы из файла с полями в 1С (например, ФИОСотрудник, Код явкиВиды времени).
    4. Как импортировать в Контур.Зарплата?

      В Контур.Зарплата перейдите в раздел "Табели" → "Импорт" → "Загрузить файл". Система автоматически распознает столбцы, если они названы стандартно: ТабНомер, ФамилияИО, Дата, Часы. Если импорт не проходит, проверьте:

      • Кодировку файла (должна быть UTF-8)
      • Разделитель (запятая, а не точка с запятой)
      • Отсутствие пустых строк в начале файла

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

      • Несовпадение форматов датExcel может быть ДД.ММ.ГГГГ, а в 1С — ГГГГ-ММ-ДД).
      • Лишние символы в ячейках (например, пробелы перед ФИО). Используйте функцию =СЖПРОБЕЛЫ(), чтобы очистить данные.
      • Неправильные коды явок (в 1С и Контуре они могут отличаться).

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

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

      ⚠️ Внимание: Если в табеле указано, что сотрудник отработал 20 дней, а в расчётном листке — 18, это расценивается как нарушение ст. 136 ТК РФ (несвоевременная выплата зарплаты). Штраф для компании — до 50 000 ₽.
      Ошибка Последствия Как исправить
      Неверный код явки (например, "О" вместо "Я") Недоплата или переплата зарплаты Используйте выпадающий список с валидными кодами
      Пропущенные дни (ячейка пустая) Трудовая инспекция может расценить как сокрытие фактического времени работы Настройте условное форматирование для выделения пустых ячеек
      Округление часов (например, 7.5 → 8) Искажение данных для налоговой Используйте формат ячеек "Числовой" с 2 знаками после запятой
      Неучтённые ночные часы Недоплата компенсации (40% от тарифа) Добавьте столбец с формулой для ночных часов

      Чтобы минимизировать ошибки:

      • 🔒 Защитите лист от изменений: Рецензирование → Защитить лист (оставьте разрешение на редактирование только для ячеек с данными).
      • 📊 Создайте сводную таблицу для проверки:
        =СЧЁТЕСЛИ(Табель!$E$8:$AG$100; "Я")

        (посчитает всех "явившихся" за месяц).

      • 🔄 Настройте автоматическую проверку на:
        • Превышение нормы рабочего времени (40 ч/неделю)
        • Отсутствие данных по сотрудникам (пустые строки)
        • Несоответствие количества рабочих дней календарю
      ⚠️ Внимание: Если в вашей компании есть сотрудники на неполном рабочем дне, их нормы часов должны быть прописаны в трудовом договоре. В табеле для них нужно добавить отдельный столбец "Норма часов/день" и сравнивать фактическое время с этой нормой.

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

      Как в Excel посчитать количество рабочих дней в месяце с учётом праздников?

      Используйте функцию =ЧИСТРАБДНИ(дата_начала; дата_конца; [праздники]). Например:

      =ЧИСТРАБДНИ("01.05.2026"; "31.05.2026"; Праздники!$A$2:$A$10)

      где Праздники!$A$2:$A$10 — диапазон с датами праздников (например, 1 и 9 мая).

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

      Да, все формулы и приёмы из этой статьи работают и в Google Таблицах. Преимущества:

      • 🔗 Совместный доступ (несколько пользователей могут редактировать одновременно).
      • 📱 Мобильный доступ (можно вносить данные с телефона).
      • 🔄 Автоматическое сохранение (нет риска потери данных).

      Недостатки: отсутствует некоторые функции Excel (например, ПОЛУЧИТЬ.ДАННЫЕ.СВЯЗИ для интеграции с 1С).

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

      Для командировок используйте отдельный код (например, "К"). В Excel добавьте столбец "Командировки" и формулу:

      =СЧЁТЕСЛИ(E8:AG8; "К")

      Оплачиваются командировки по среднему заработку (ст. 167 ТК РФ). В табеле укажите:

      • 📅 Даты командировки (код "К")
      • ✈️ Количество дней (включая дни в пути)
    Что делать, если сотрудник забыл отметиться в системе учёта времени?

    В этом случае:

    1. Проверьте данные СКУД (системы контроля доступа) или видеокамер.
    2. Если подтверждения нет, внесите в табель код "НЯ" (неявка по неизвестной причине) и запросите у сотрудника объяснительную.
    3. После уточнения исправьте код на "Я" (явка) или "Б" (больничный).

    Важно: исправления в табеле должны быть согласованы с сотрудником и подписаны ответственным лицом.

    Как экспортировать табель в PDF для трудовой инспекции?

    Чтобы сохранить табель в PDF:

    1. Проверьте, что все данные помещаются на одной странице (настройте Разметка страницы → Область печати).
    2. Перейдите в Файл → Экспорт → Создать PDF/XPS.
    3. Выберите качество "Стандартное" (для инспекции достаточно 150 dpi).
    4. Убедитесь, что в PDF попали:
      • 📄 Заголовок с реквизитами компании
      • 📅 Даты и подписи ответственных лиц
      • 📊 Итоговые данные по каждому сотруднику