Расчёт зарплаты в Excel: формулы, шаблоны и автоматизация для бухгалтеров и предпринимателей

Расчёт заработной платы в Microsoft Excel — задача, с которой сталкиваются не только бухгалтеры, но и предприниматели, руководители небольших компаний и даже фрилансеры. Создать таблицу для начисления зарплаты можно за 10 минут, если знать ключевые формулы и структуру данных. Однако ошибки в расчётах НДФЛ, страховых взносов или удержаний могут привести к штрафам от налоговой — поэтому важно автоматизировать процесс с учётом актуальных ставок 2026 года.

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

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

В конце статьи вы сможете скачать бесплатные шаблоны таблиц зарплаты под разные задачи: для ИП, ООО, упрощённой системы налогообложения (УСН) и общего режима. Все файлы адаптированы под актуальные ставки налогов и взносов на 2026 год.

1. Структура таблицы зарплаты: какие данные нужны

Перед тем как приступить к расчётам, определитесь со структурой таблицы. Минимальный набор столбцов включает:

  • 📌 ФИО сотрудника — для идентификации записей.
  • 📅 Период начисления (месяц/год) — если ведёте учёт за несколько месяцев в одном файле.
  • 💰 Оклад/тарифная ставка — база для расчёта.
  • ⏱️ Отработанные дни/часы — для расчёта зарплаты при неполном рабочем времени.
  • 📊 Премии/надбавки — дополнительные выплаты.
  • 🔍 Удержания (алименты, исполнительные листы, авансы).
  • 📉 НДФЛ 13% — налог на доходы физических лиц.
  • 🛡️ Страховые взносы (22% — пенсионное, 5,1% — медицинское, 2,9% — социальное).
  • 💵 Зарплата к выдаче — итоговая сумма на руки.

Для удобства можно добавить столбцы с номером трудового договора, должностью, подразделением или банковскими реквизитами (если зарплата перечисляется на карты). Если в компании действует сдельная оплата, потребуются столбцы для учёта выработки (штук, метров, часов) и расценок за единицу.

В 2026 году ставка НДФЛ для резидентов РФ остаётся 13%, но для нерезидентов (работающих менее 183 дней в году) она составляет 30%. Страховые взносы суммарно дают 30% от зарплаты, но есть льготные категории (например, для ИТ-компаний — 7,6%).

📊 Какой системой оплаты труда вы пользуетесь?
Оклад (фиксированная сумма)
Сдельная (за выработку)
Смешанная (оклад + премии)
Другая

2. Базовые формулы для расчёта зарплаты

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

1. Окладная система (фиксированная сумма за месяц):

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

Где Норма_дней_в_месяце — количество рабочих дней по производственному календарю (например, 21 день в январе 2026 года).

2. Повременная оплата (по часам):

=Часовая_ставка * Отработанные_часы

3. Сдельная оплата (за выработку):

=Количество_единиц * Расценка_за_единицу

Для расчёта НДФЛ используйте формулу:

=Округл(Начисленная_зарплата * 13%; 2)

Функция ОКРУГЛ нужна, чтобы избежать копеек в итоговой сумме. Аналогично рассчитываются страховые взносы (например, пенсионные 22%):

=Округл(Начисленная_зарплата * 22%; 2)

Итоговая сумма к выдаче:

=Начислено - НДФЛ - Удержания

Заданы правильные проценты НДФЛ и взносов|

Учтён статус сотрудника (резидент/нерезидент)|

Проверена норма рабочих дней в месяце|

Удержания не превышают 50% от зарплаты (по ст. 138 ТК РФ)|-->

3. Пример таблицы зарплаты с формулами

Рассмотрим практический пример для компании с окладной системой оплаты. Создадим таблицу для 5 сотрудников с учётом премий и удержаний.

ФИО Оклад Отработано дней Премия Начислено НДФЛ 13% Удержано (алименты) К выдаче
Иванов И.И. 50 000 21 5 000 =B2*(C2/21)+D2 =ОКРУГЛ(E2*13%;2) 3 000 =E2-F2-G2
Петрова А.С. 45 000 18 3 000 =B3*(C3/21)+D3 =ОКРУГЛ(E3*13%;2) 0 =E3-F3-G3

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

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

=B2*(C2/$H$1)+D2

4. Расчёт страховых взносов и налогов

Страховые взносы в 2026 году состоят из трёх частей:

  • 🏦 Пенсионное страхование — 22% (для выплат свыше 1,565 млн руб. в год — 10%).
  • 🏥 Медицинское страхование — 5,1%.
  • 🛡️ Социальное страхование — 2,9% (на случай временной нетрудоспособности и материнства).

Формулы для расчёта взносов (на примере пенсионного):

=ЕСЛИ(Начислено_с_начала_года > 1 565 000; Начислено_в_месяце  10%; Начислено_в_месяце  22%)

Для ИТ-компаний, применяющих льготную ставку 7,6%, формула упрощается:

=Начислено_в_месяце * 7,6%

⚠️ Внимание: Если сотрудник работает по совместительству, взносы начисляются только на выплаты свыше 1 МРОТ (19 242 руб. в 2026 году). Для расчёта используйте функцию ЕСЛИ:
=ЕСЛИ(Начислено > 19242; (Начислено - 19242)*30%; 0)

Для автоматизации расчётов создайте отдельный лист Налоги с таблицей ставок и ссылайтесь на него в формулах. Это упростит обновление данных при изменении законодательства.

5. Условное форматирование для контроля ошибок

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

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

Как настроить:

  1. Выделите столбец К выдаче.
  2. Перейдите в Главная → Условное форматирование → Правила выделения ячеек → Меньше.
  3. Укажите значение 0 и выберите красный цвет.

Для проверки МРОТ используйте формулу в правиле условного форматирования:

=И(Отработано_дней=Норма_дней; Начислено < 19242)
Как проверить правильность расчёта НДФЛ?

Сумма НДФЛ за год не должна превышать 13% от общей суммы начислений. Если сотрудник имеет право на вычеты (например, на детей), удерживайте налог с уменьшенной базы. Для проверки используйте формулу:

=СУММ(Начислено_за_год) * 13% - СУММ(Вычеты)

Сравните результат с суммой удержанного НДФЛ за год.

6. Автоматизация: сводные таблицы и макросы

Для анализа фонда оплаты труда (ФОТ) создайте сводную таблицу:

  1. Выделите исходные данные (включая заголовки).
  2. Перейдите в Вставка → Сводная таблица.
  3. В поле Строки добавьте ФИО или Подразделение.
  4. В поле Значения добавьте Начислено, НДФЛ и Взносы.

Сводная таблица поможет быстро ответить на вопросы:

  • 📈 Кто из сотрудников получил самую высокую премию?
  • 💸 Какой отдел имеет наибольший ФОТ?
  • 📉 Есть ли сотрудники с нулевыми начислениями (возможно, ошибка)?

Для автоматизации формирования ведомости можно записать макрос:

Sub ЗарплатнаяВедомость()

Sheets("Шаблон").Copy After:=Sheets(Sheets.Count)

ActiveSheet.Name = "Ведомость_" & Format(Date, "mm-yyyy")

Range("A1").Value = "Ведомость за " & Format(Date, "mmmm yyyy")

End Sub

Этот макрос создаёт копию шаблона с актуальной датой. Для его запуска нажмите Alt + F8 и выберите ЗарплатнаяВедомость.

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

7. Готовые шаблоны зарплаты в Excel

Чтобы сэкономить время, скачайте один из готовых шаблонов:

  • 📄 Для ИП на УСН — упрощённая версия с расчётом НДФЛ и взносов 1%. Скачать.
  • 📄 Для ООО (общий режим) — полная версия с учётом всех взносов и удержаний. Скачать.
  • 📄 Сдельная оплата — шаблон с расчётом по выработке и тарифам. Скачать.
  • 📄 Для фрилансеров — учёт проектов, авансов и удержаний. Скачать.

Все шаблоны адаптированы под актуальные ставки 2026 года и содержат:

  • 🔹 Автоматические формулы для расчёта налогов.
  • 🔹 Условное форматирование для контроля ошибок.
  • 🔹 Возможность добавления новых сотрудников.
  • 🔹 Печатную форму ведомости.

Как пользоваться шаблоном:

  1. Скачайте файл и откройте в Excel.
  2. Заполните данные сотрудников в жёлтых ячейках.
  3. Проверьте норму рабочих дней в месяце (обычно указана в отдельной ячейке).
  4. Распечатайте ведомость или экспортируйте в PDF.

FAQ: Частые вопросы по расчёту зарплаты в Excel

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

Используйте формулу:

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

Например, если оклад 30 000 руб., норма дней — 21, а сотрудник отработал 10 дней:

=30000 * (10 / 21) ≈ 14 285,71 руб.
Как учитывать больничные в таблице зарплаты?

Больничные рассчитываются отдельно по формуле:

=Средний_заработок  %_оплаты_по_стажу  Дни_больничного

Где %_оплаты_по_стажу:

  • 100% — стаж ≥ 8 лет,
  • 80% — стаж 5–8 лет,
  • 60% — стаж < 5 лет.

Сумму больничного добавьте в столбец Начислено и учтите при расчёте НДФЛ.

Можно ли в Excel рассчитать зарплату для внешних совместителей?

Да, но учитывайте особенности:

  • НДФЛ удерживается по ставке 13% (если совместитель — резидент).
  • Страховые взносы начисляются только на сумму свыше 1 МРОТ (19 242 руб. в 2026 году).
  • В таблице добавьте столбец Тип занятости и используйте функцию ЕСЛИ для разных формул.
Как экспортировать ведомость в банк для зарплатного проекта?

Большинство банков (Сбербанк, Тинькофф, Альфа-Банк) принимают файлы в формате CSV или XLSX с обязательными полями:

  • ФИО сотрудника,
  • Номер счёта/карты,
  • Сумма к перечислению,
  • Назначение платежа (например, "Зарплата за март 2026").

В Excel:

  1. Создайте отдельный лист с этими столбцами.
  2. Скопируйте данные из ведомости.
  3. Сохраните файл в формате CSV (разделитель — запятая).
Как защитить таблицу зарплаты от изменений?

Используйте функцию Защита листа:

  1. Выделите ячейки, которые можно редактировать (например, с данными сотрудников).
  2. ПКМ → Формат ячеек → Защита → снимите галочку с Защищаемая ячейка.
  3. Перейдите в Рецензирование → Защитить лист и задайте пароль.

Теперь изменять можно будет только разблокированные ячейки.