Назад к блогу

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

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

Если у вас есть сотрудники, вам нужно вести табель учёта рабочего времени и считать зарплату. И если вы делаете это в Excel (а не в дорогом ПО), эта статья для вас.

Здесь мы разберёмся, как считать зарплату по российскому законодательству: НДФЛ 13%, страховые взносы 30%, отпуска, больничные, переработки. Всё с формулами, которые вы можете скопировать и использовать.

Что такое табель

Табель — это документ, в котором отмечаются рабочие дни и выходные для каждого сотрудника. В табеле должны быть отмечены:

  • Я (Явился) — рабочий день
  • В (Выходной) — выходной день
  • ОТ (Отпуск) — отпуск
  • Б (Больничный) — больничный лист
  • ПР (Прогул) — прогул без уважительной причины

В малом бизнесе обычно просто считают отработанные часы в день и суммируют.

Структура расчётного листа в Excel

Создадим таблицу для одного сотрудника на месяц:

Сотрудник: Иван Петров
Должность: Менеджер по продажам
Оклад: 60 000 ₽

Затем табель на месяц март 2025 (21 рабочий день, 9 выходных):

Дата | День недели | Статус | Часов | Отпуск | Больничный
01.03 | Сб | В | 0 | 0 | 0
02.03 | Вс | В | 0 | 0 | 0
03.03 | Пн | Я | 8 | 0 | 0
04.03 | Вт | Я | 8 | 0 | 0
05.03 | Ср | Я | 8 | 0 | 0
06.03 | Чт | Я | 8 | 0 | 0
07.03 | Пт | Я | 8 | 0 | 0
08.03 | Сб | В | 0 | 0 | 0
09.03 | Вс | В | 0 | 0 | 0
10.03 | Пн | Я | 8 | 0 | 0
11.03 | Вт | Я | 8 | 0 | 0
12.03 | Ср | Б | 8 | 0 | 8 | (БОЛЬНИЧНЫЙ)
13.03 | Чт | ОТ | 0 | 8 | 0 | (ОТПУСК)
14.03 | Пт | Я | 8 | 0 | 0
15.03 | Сб | В | 0 | 0 | 0
16.03 | Вс | В | 0 | 0 | 0
17.03 | Пн | Я | 8 | 0 | 0
18.03 | Вт | Я | 8 | 0 | 0
19.03 | Ср | Я | 8 | 0 | 0
20.03 | Чт | Я | 8 | 0 | 0
21.03 | Пт | Я | 8 | 0 | 0
22.03 | Сб | В | 0 | 0 | 0
23.03 | Вс | В | 0 | 0 | 0
24.03 | Пн | Я | 10 | 0 | 0 | (ПЕРЕРАБОТКА)
25.03 | Вт | Я | 8 | 0 | 0
26.03 | Ср | Я | 8 | 0 | 0
27.03 | Чт | Я | 8 | 0 | 0
28.03 | Пт | Я | 8 | 0 | 0
29.03 | Сб | В | 0 | 0 | 0
30.03 | Вс | В | 0 | 0 | 0
31.03 | Пн | Я | 8 | 0 | 0

Итого в этом месяце:

  • Отработано дней: 19 дней (152 часа)
  • Отпуск: 1 день (8 часов)
  • Больничный: 1 день (8 часов)
  • Переработка: 2 часа сверх нормы

Русский МРОТ и нормальное время

На март 2025 МРОТ в России 19 242 рублей. Нормальная длительность рабочего времени для работника в месяц:

Количество дней * 8 часов = норма часов в месяц

Если в месяце 21 рабочий день (исключая выходные и праздники), норма = 168 часов.

Проверяем: в нашем примере отработано 152 часа. Плюс 8 часов больничного (оплачивается) и 8 часов отпуска (оплачивается) = 168 часов. Прекрасно, норма соблюдена.

Расчёт оклада в день

Оклад Ивана 60 000 рублей в месяц. Сколько он получит за день?

Способ 1: По факту отработанных дней

Дневная ставка = Оклад / Рабочие дни в месяце
60000 / 21 = 2857.14 ₽ в день

Способ 2: По среднему (универсальный)

Дневная ставка = Оклад * 12 месяцев / 365 дней
60000 * 12 / 365 = 1972.6 ₽ в день

Используем способ 1 (по рабочим дням), он справедливее.

Расчёт часовой ставки

Часовая ставка = Дневная ставка / 8 часов
2857.14 / 8 = 357.14 ₽ в час

Зарплата к выплате: основной расчёт

Теперь считаем, что получится к выплате:

Оклад за месяц: 60 000 ₽
+ Переработка: 2 часа * 357.14 * 1.5 = 1071.42 ₽
= Начисленная зарплата: 61 071.42 ₽

Переработка в России оплачивается в полтора раза дороже (1.5x).

Если сотрудник болел или был в отпуске, оклад не уменьшается (это явно сказано в ТК РФ). Больничный и отпуск считаются как отработанные дни.

НДФЛ: налог на доходы физических лиц

В России стандартная ставка НДФЛ 13% от заработка. Это вычитается из зарплаты перед выплатой сотруднику.

НДФЛ = Начисленная зарплата * 13%
61071.42 * 0.13 = 7939.28 ₽

Но есть исключения и льготы:

  • Если зарплата ниже МРОТ (19 242 ₽), НДФЛ считается от МРОТ
  • Есть вычеты (стандартные, имущественные, социальные), которые уменьшают налоговую базу

Для простоты в нашем примере используем 13%.

Зарплата к выплате на руки

Зарплата на руки = Начисленная зарплата - НДФЛ
61071.42 - 7939.28 = 53 132.14 ₽

Вот что получит сотрудник на карточку.

Страховые взносы: расходы работодателя

Отдельно от зарплаты работодатель платит страховые взносы. Это деньги, которые идут в ПФР (пенсия), ФМС (медицина) и ФСС (соцстраховка).

Общая ставка страховых взносов в 2025: 30% от зарплаты.

Разбивка:

  • Пенсионный фонд (ПФР): 22%
  • Фонд медицинского страхования (ФОМС): 5.1%
  • Фонд социального страхования (ФСС): 2.9%
Страховые взносы = Начисленная зарплата * 30%
61071.42 * 0.30 = 18 321.43 ₽

Это деньги, которые работодатель платит помимо зарплаты. Для компании это расход, для сотрудника это льготы (пенсия, медицина).

Полная стоимость сотрудника для работодателя

Зарплата на руки: 53 132.14 ₽
+ Страховые взносы: 18 321.43 ₽
+ НДФЛ (работодатель не платит, но это налог на его доход): 7939.28 ₽
= ИТОГО расход компании: 79 392.85 ₽

Если вы платите сотруднику 60 000 оклада, реальный расход компании ~79 400. Это важно при расчёте себестоимости и прибыльности.

Формулы в Excel

Создадим структуру расчётного листа. Ввожу основные данные:

Ячейка A1: Сотрудник
B1: = "Иван Петров"

A2: Должность
B2: = "Менеджер"

A3: Оклад
B3: = 60000

A5: Рабочие дни в месяце
B5: = 21

A6: Часовая ставка
B6: = B3 / (B5 * 8)

A8: Отработано часов
B8: = SUMIF(Лист_табель!$H$2:$H$32,">0",Лист_табель!$H$2:$H$32)

Далее в отдельной ячейке:

A10: Начислено за переработку
B10: = MAX(0, (B8 - 168)) * B6 * 1.5

Это условие: если часов больше 168 (норма), считаем переработку в 1.5x ставку. Если равно или меньше 168, переработки нет (MAX(0, ...)).

A12: Начисленная зарплата
B12: = B3 + B10

A13: НДФЛ 13%
B13: = B12 * 0.13

A14: К выплате на руки
B14: = B12 - B13

A16: Страховые взносы 30%
B16: = B12 * 0.30

A17: ПОЛНАЯ СТОИМОСТЬ для компании
B17: = B14 + B13 + B16

Последняя формула показывает реальный расход компании на этого сотрудника.

Табель в Google Sheets с валидацией

Для табеля удобнее создать отдельный лист с выпадающим меню. Сотрудник или руководитель отмечает статус: "Я", "В", "ОТ", "Б".

Используем Data Validation:

  1. Выделяем столбец "Статус" (C2:C32)
  2. Data > Validation > Criteria > List > вводим: "Я, В, ОТ, Б"
  3. Теперь в каждой ячейке выпадающее меню

Формула для подсчёта часов на основе статуса:

Если статус "Я" и это будний день: 8 часов
Если статус "В": 0 часов
Если статус "ОТ" или "Б": 8 часов (оплачивается как отработанные)
H2: =IF(OR(C2="ОТ",C2="Б"),8,IF(AND(C2="Я",NOT(WEEKDAY(A2,2)>5)),8,IF(C2="Я",8,0)))

Формула проверяет:

  • Если отпуск или больничный — 8 часов
  • Если явился и это будний день — 8 часов
  • Если явился и это выходной — 8 часов (переработка)
  • Иначе — 0 часов

Переработки и доплаты

Переработка в России учитывается как:

  1. За первые 2 часа в день: доплата 50% от часовой ставки
  2. За часы свыше 2 в день: доплата 100%

Но в большинстве случаев компании упрощают и платят 1.5x за все переработки. Или дают компенсацию временем (дополнительные выходные).

Переработка = Отработано часов - Норма часов
Доплата = Переработка * Часовая ставка * 1.5

Отпуск и оплата отпуска

Отпуск в России — 28 календарных дней в год для стандартной работы. Это ~23 рабочих дня.

Если сотрудник берёт отпуск на неделю (5 дней), ему платят как за отработанные дни:

Оплата отпуска = Среднедневной заработок * Дни отпуска

Среднедневной заработок считается как сумма зарплаты за последние 3 месяца / 90.

Для простоты в нашем примере считаем, что оплата отпуска = оклад / 21 рабочий день * дни отпуска.

Оплата отпуска = B3 / B5 * (Дни отпуска из табеля)

Больничный лист

Больничный оплачивается по правилам ФСС:

  • Первые 3 дня: работодатель платит (60% от среднего заработка)
  • Со 2-го дня: ФСС платит (обычно 80% от среднего заработка)

Но в большинстве компаний малого бизнеса больничный просто считается как отработанный день (100% оклада). Это проще и справедливей.

Оплата больничного = Оклад / 21 рабочий день * дни больничного

Но технически правильно:

Оплата больничного = Среднедневной заработок * 0.6 (работодатель) + 0.8 (ФСС)

Налог на прибыль и налоговая отчётность

Отдельно от зарплаты компания платит налог на прибыль (обычно 20%). Зарплата и страховые взносы вычитаются из прибыли, тем самым уменьшая налог:

Налоговая база = Выручка - Расходы (включая зарплату и взносы)
Налог на прибыль = Налоговая база * 20%

Поэтому зарплата и взносы — это не только расход на сотрудников, но и инструмент налоговой оптимизации.

Отчёты для налоговой и соцстраха

Каждый месяц компания обязана подавать:

  • 2-НДФЛ (налоговая декларация по доходам сотрудников)
  • ПФР, ФСС, ФОМС (отчёты по страховым взносам)

Эти отчёты обычно готовят в бухгалтерском ПО, но Excel-расчёты помогут понять логику.

Пример полного расчёта в таблице

Создадим сводку по сотрудникам:

Сотрудник | Оклад | На руки | Взносы 30% | Расход компании
Иван | 60000 | 53132 | 18321 | 79453
Мария | 55000 | 48633 | 16500 | 73133
Петр | 50000 | 44186 | 15000 | 66814
Анна | 65000 | 57440 | 19500 | 84465
...
Итого: | 230000 | 203391 | 69321 | 303865

Так видно:

  • Реальная зарплатная ведомость (на руки): 203 391 ₽
  • Расходы компании на зарплату и взносы: 303 865 ₽

Автоматизация: когда переходить на ПО

Если в компании меньше 10 сотрудников, Excel справляется. Если больше 50 — стоит подумать о ПО (даже Яндекс.Касса с функцией расчёта зарплаты, или спецсервис типа "Мой учёт").

Признаки, когда Excel становится узким местом:

  • Нужно считать авансовые платежи (половина оклада в конце месяца)
  • Разные ставки для разных категорий сотрудников
  • Вычеты (алименты, кредиты) из зарплаты
  • Сложные системы премий и бонусов
  • Интеграция с кадровой системой

Частые ошибки

Ошибка 1: Забывают про страховые взносы

Зарплата 60 000 — не реальный расход компании. Реальный расход 60 000 * 1.3 = 78 000 (плюс налог на прибыль). Это нужно учитывать при расчёте себестоимости товара или услуги.

Ошибка 2: Платят зарплату со своей прибыли, минуя налоги

В России это называется "зарплата в конверте". Это незаконно и опасно. Компания теряет право на вычет расходов, сотрудник не получает страховых прав. При проверке налоговой оплачивают штрафы и пени.

Ошибка 3: Неправильно считают переработку

Переработка — это часы сверх 40 часов в неделю (или 168 часов в месяц при 5-дневной неделе). Но есть исключения: если сотрудник берёт отпуск в середине месяца, норма часов уменьшается. В Excel нужна правильная логика подсчёта.

Ошибка 4: Забывают про минимальный размер оплаты труда (МРОТ)

Зарплата не может быть ниже МРОТ за отработанные дни. Если сотрудник отработал все дни месяца (кроме болезни/отпуска), его зарплата должна быть не менее МРОТ.

Выводы

Excel — удобный инструмент для расчёта зарплаты в малом бизнесе. Главное:

  1. Правильно вести табель (явка, отпуск, больничный)
  2. Считать переработку отдельно
  3. Помнить про НДФЛ 13% и страховые взносы 30%
  4. Понимать, что реальный расход компании = зарплата + взносы

Используйте шаблоны, которые описаны выше. Адаптируйте под свою систему премий и бонусов. И помните: дешёвая зарплата — дешёвая работа. Платите справедливо, и сотрудники будут работать эффективно.

Заявка

Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.

Заказ в один клик

Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.