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

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

В этой статье вы найдёте пошаговые инструкции по созданию расчётного листа, готовые формулы для типовых сценариев (оклад, сдельная оплата, удержания) и примеры шаблонов, которые можно адаптировать под свои нужды. Мы разберём не только базовые вычисления, но и нюансы: как учитывать НДФЛ 13%, как рассчитать зарплату за неполный месяц, и почему иногда итоговая сумма «на руки» отличается от ожидаемой. Начнём с простого — и постепенно перейдём к сложным случаям.

1. Базовая структура таблицы для расчёта зарплаты

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

  • 📝 ФИО сотрудника — для идентификации (можно добавить табельный номер).
  • 💰 Оклад/Тарифная ставка — фиксированная месячная сумма или почасовая оплата.
  • 📅 Отработанные дни — фактическое количество дней (или часов) за месяц.
  • 🎁 Премии и надбавки — разовые или регулярные выплаты (например, за переработку).
  • 🏥 Удержания — аванс, налоги, исполнительные листы, кредиты.
  • 💵 Итого к выплате — конечная сумма «на руки».

Пример минимальной структуры:

ФИО Оклад (₽) Отработано дней Премия (₽) НДФЛ 13% К выплате (₽)
Иванов И.И. 50 000 20 5 000 =ОКРУГЛ((D2+E2)*0,13; 2) =D2+E2-F2
Петрова А.С. 60 000 22 3 000 =ОКРУГЛ((D3+E3)*0,13; 2) =D3+E3-F3

Обратите внимание: в столбце НДФЛ используется функция ОКРУГЛ, чтобы избежать копеечных погрешностей. Формула для «К выплате» вычитает налог из суммы оклада и премии. Подробнее о формулах — в следующем разделе.

📊 Как часто вы рассчитываете зарплату в Excel?
Ежемесячно для всей компании
Только для себя
Использую специализированные программы
Никогда не пробовал

2. Формулы для расчёта зарплаты: от оклада до «чистых»

Основная формула для расчёта зарплаты зависит от системы оплаты труда. Рассмотрим три самых распространённых случая:

2.1. Фиксированный оклад (пропорционально отработанным дням)

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

=Оклад * (Отработанные_дни / Норма_дней_в_месяце)

Пример: при окладе 50 000 ₽, норме 22 дня и фактически отработанных 18 днях формула вернёт 40 909 ₽.

2.2. Сдельная оплата (по тарифу за единицу)

Для сдельщиков (например, на производстве) зарплата зависит от объёма выполненной работы:

=Количество_единиц * Тариф_за_единицу

Допустим, рабочий собрали 500 деталей по тарифу 120 ₽/шт.. Формула даст 60 000 ₽ до вычета налогов.

2.3. Оклад + премия + удержания

Самый распространённый случай — комбинация оклада, премий и удержаний (например, НДФЛ 13% и аванс). Полная формула:

= (Оклад + Премия) - НДФЛ - Прочие_удержания

Где НДФЛ рассчитывается как =ОКРУГЛ((Оклад + Премия) * 0,13; 2).

Убедиться, что норма дней в месяце соответствует производственному календарю|

Проверить, включены ли все премии и надбавки в расчёт|

Учесть районные коэффициенты (если применимо)|

Сверить ставку НДФЛ (13% для резидентов, 30% для нерезидентов)-->

Важно! Если в регионе действует районный коэффициент (например, 1.15 для Крайнего Севера), его нужно применить до вычета НДФЛ:

= (Оклад  Районный_коэффициент + Премия)  (1 - Ставка_НДФЛ)

3. Учёт налогов и удержаний: НДФЛ, алименты, кредиты

Зарплата «грязными» и «чистыми» отличается на сумму удержаний. Рассмотрим основные виды:

  • 📊 НДФЛ (13%) — удерживается с большинства доходов (оклад, премия, отпускные). Формула: =ОКРУГЛ(Сумма_дохода * 0,13; 2).
  • 👶 Алименты — удерживаются по исполнительному листу (обычно 25% от «чистого» дохода). Формула: =ОКРУГЛ((Оклад + Премия - НДФЛ) * 0,25; 2).
  • 💳 Кредиты/займы — фиксированная сумма или процент от зарплаты. Пример: =ЕСЛИ(Остаток_долга > 0; МИН(Остаток_долга; 10000); 0).

Пример таблицы с удержаниями:

ФИО Оклад (₽) Премия (₽) НДФЛ (₽) Алименты (25%) К выплате (₽)
Сидоров П.А. 70 000 10 000 =ОКРУГЛ((B2+C2)*0,13; 2) =ОКРУГЛ((B2+C2-D2)*0,25; 2) =B2+C2-D2-E2
⚠️ Внимание: При удержании алиментов сначала вычитается НДФЛ, а затем рассчитывается 25% от оставшейся суммы. Порядок важен!

Если сотрудник имеет право на налоговые вычеты (например, на детей), сумма НДФЛ уменьшается. В Excel это учитывается так:

=ОКРУГЛ((Оклад + Премия - Налоговый_вычет) * 0,13; 2)

Где Налоговый_вычет — это, например, 1 400 ₽ за первого ребёнка и 1 400 ₽ за второго (по состоянию на 2026 год).

4. Расчёт зарплаты за неполный месяц: отпуск, больничные, прогулы

Если сотрудник брал отпуск, болел или отсутствовал по другим причинам, зарплата рассчитывается пропорционально отработанному времени. Алгоритм:

  1. Определить норму дней в месяце (по производственному календарю).
  2. Посчитать фактически отработанные дни (исключая отпуск/больничный).
  3. Применить формулу: =Оклад * (Отработанные_дни / Норма_дней).

Пример: в апреле 2026 года норма — 21 рабочий день. Сотрудник отработал 15 дней, а 6 дней был на больничном. Его зарплата:

=50000 * (15 / 21) ≈ 35 714 ₽

Для больничных листов действуют отдельные правила: первые 3 дня оплачивает работодатель, остальные — ФСС. В Excel это можно учесть так:

=ЕСЛИ(Дни_больничного<=3; Оклад*0,7; (Оклад*0,7*3) + (Дни_больничного-3)*МРОТ*0,7)

Где МРОТ — минимальный размер оплаты труда (в 2026 году — 19 242 ₽).

Что делать если сотрудник уволился до конца месяца?

В этом случае зарплата рассчитывается за фактически отработанные дни, включая компенсацию за неиспользованный отпуск (если применимо). Формула для компенсации:

= (Оклад / 29,3) * Неиспользованные_дни_отпуска

Где 29,3 — среднемесячное число календарных дней (по Трудовому кодексу).

5. Автоматизация расчётов: шаблоны и макросы

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

  • 📑 Готовые шаблоны — скачайте бесплатные файлы с формулами (примеры: Microsoft Templates).
  • 🤖 Макросы VBA — запишите последовательность действий (например, копирование данных из табеля в расчётный лист).
  • 🔄 Связанные таблицы — импортируйте данные об отработанных днях из системы учёта времени (например, или Bitrix24).

Пример макроса для автоматического расчёта НДФЛ:

Sub CalculateNDFL()

Dim ws As Worksheet

Set ws = ThisWorkbook.Sheets("Зарплата")

Dim lastRow As Long

lastRow = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row

For i = 2 To lastRow

ws.Cells(i, 6).Formula = "=ROUND((B" & i & "+C" & i & ")*0.13, 2)"

Next i

End Sub

Этот код проходит по всем строкам листа «Зарплата» и заполняет столбец F (НДФЛ) формулой.

⚠️ Внимание: Перед использованием макросов включите поддержку VBA в настройках Excel: Файл → Параметры → Настроить ленту → Разработчик.

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

Даже в простых расчётах легко допустить ошибку. Вот самые распространённые:

  • 🔢 Неверная норма дней — используйте актуальный производственный календарь (в 2026 году в мае 18 рабочих дней, а не 20).
  • 💸 Порядок удержаний — сначала НДФЛ, потом алименты (а не наоборот!).
  • 📉 Округление — используйте ОКРУГЛ, чтобы избежать копеечных расхождений.
  • 🔗 Ссылки на ячейки — фиксируйте столбцы в формулах (например, $B2 вместо B2), чтобы копировать их без ошибок.

Пример ошибки: если в формуле НДФЛ не учесть премию, налог будет занижен. Правильно:

=ОКРУГЛ((Оклад + Премия)  0,13; 2)  ❌ НЕВЕРНО: =ОКРУГЛ(Оклад  0,13; 2)

Ещё одна частая проблема — неучтённые районные коэффициенты. Например, в Мурманской области коэффициент 1.8, и если его не применить, зарплата будет занижена на 80%!

7. Продвинутые сценарии: сменный график, ночные часы, переработки

Для сотрудников со сменным графиком или ненормированным днём расчёт усложняется. Рассмотрим ключевые нюансы:

7.1. Оплата ночных часов

По Трудовому кодексу, ночные часы (с 22:00 до 6:00) оплачиваются в повышенном размере (минимум +20%). Формула:

=Часы_ночью  Тариф_за_час  1,2

7.2. Переработки и выходные

Работа в выходные оплачивается в двойном размере, а первые 2 часа переработки — в полуторном. Пример:

=ЕСЛИ(Часы_переработки<=2; Тариф*1,5; Тариф*2)

7.3. Суммированный учёт рабочего времени

Если учёт ведётся за квартал (а не помесячно), используйте формулу:

=Оклад * (Отработанные_часы_за_период / Норма_часов_за_период)

Пример таблицы для сменного графика:

ФИО Ночные часы Переработка (ч) Оплата за ночные (₽) Оплата переработки (₽)
Кузнецов В.Т. 10 4 =B2*200*1,2 =ЕСЛИ(C2<=2; C2*200*1,5; 2*200*1,5+(C2-2)*200*2)

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

Как посчитать зарплату, если в месяце был праздник?

Праздничные дни, приходящиеся на рабочие (например, 1 мая), не включаются в норму рабочего времени. Если сотрудник работал в праздник, эти часы оплачиваются в двойном размере. Формула для нормы дней:

=Рабочие_дни_по_календарю - Праздничные_дни
Можно ли в Excel автоматически Pull данные из 1С?

Да, с помощью Power Query (в Excel 2016 и новее). Инструкция:

  1. Перейдите на вкладку Данные → Получить данные → Из базы данных → Из SQL Server (или другой источник).
  2. Укажите параметры подключения к базе .
  3. Выберите таблицу с табелем учёта времени.
  4. Нажмите Загрузить — данные импортируются в Excel и будут обновляться автоматически.
Как учесть материальную помощь в расчёте зарплаты?

Материальная помощь до 4 000 ₽ в год не облагается НДФЛ (ст. 217 НК РФ). В Excel это учитывается так:

=ЕСЛИ(Сумма_матпомощи_за_год<=4000; 0; (Сумма_матпомощи_за_год-4000)*0,13)
Что делать, если Excel округляет копейки неверно?

Используйте функцию ОКРУГЛВВЕРХ или ОКРУГЛВНИЗ вместо ОКРУГЛ, если нужно гарантированно округлить в большую или меньшую сторону. Пример:

=ОКРУГЛВВЕРХ(Сумма*0,13; 2)  // Всегда в пользу бюджета
Где скачать готовый шаблон расчётного листа?

Бесплатные шаблоны: