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

Почему Excel — лучший инструмент для расчёта зарплаты малых предприятий

Расчёт заработной платы вручную отнимает часы рабочего времени, а специализированные программы (например, 1С:Зарплата или Контур.Зарплата) требуют ежемесячной оплаты. Microsoft Excel становится оптимальным решением для ИП, микропредприятий и бухгалтеров-фрилансеров: он бесплатен (если использовать Excel Online), гибок и позволяет автоматизировать 90% рутинных операций.

С помощью формул в Excel можно:

  • 📊 Автоматически рассчитывать НДФЛ 13% и страховые взносы (22% + 5.1% + 2.9%) с учётом льгот.
  • 💰 Учитывать аванс, премии, больничные и удержания (например, по исполнительным листам).
  • 📅 Вести историю выплат по каждому сотруднику с привязкой к датам.
  • 📥 Экспортировать данные в банк для зарплатных проектов (форматы .csv или .xlsx).

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

📊 Как вы сейчас рассчитываете зарплату?
Вручную в блокноте
В Excel, но без формул
В специализированной программе (1С, Контур)
Ещё не рассчитывал, только планирую

Подготовка файла: структура таблицы и обязательные столбцы

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

  • 📄 Сотрудники — справочник ФИО, должностей, ставок и реквизитов.
  • 💵 Начисления — оклады, премии, надбавки по каждому месяцу.
  • 📉 Удержания — НДФЛ, алименты, кредиты, штрафы.
  • 📊 Сводная ведомость — итоговый расчёт к выдаче на руки.

На листе "Сотрудники" обязательно создайте следующие столбцы (пример в таблице ниже):

Столбец Пример данных Тип данных Примечание
Табельный номер 001, 002, 003 Текст/число Уникальный идентификатор сотрудника
ФИО Иванов П.С. Текст Формат: Фамилия И.О.
Должность Менеджер, Бухгалтер Текст Для фильтрации по отделам
Оклад/Ставка 50 000, 30 000 (0.5 ставки) Число Указывайте полную ставку даже для совместителей
Налоговый вычет (403) 1 400, 3 000 Число Для сотрудников с детьми (код 126–149)
⚠️ Внимание: Никогда не храните в одном файле Excel данные по зарплате и личные данные сотрудников (паспортные данные, ИНН, СНИЛС). Это нарушает ФЗ-152 "О персональных данных" и грозит штрафом до 75 000 рублей. Для реквизитов создайте отдельный защищённый файл.

Формулы для расчёта зарплаты: от оклада до "чистых" выплат

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

1. Расчёт начислений (оклад + премии + надбавки)

Если у сотрудника фиксированный оклад, но есть премии или надбавки за выслугу лет, используйте:

=Оклад * (1 + Премия% + Надбавка%)

Пример: оклад 50 000 ₽ + премия 10% + надбавка 5%:

=50000*(1+10%+5%)  →  результат: 57 500 ₽

2. Расчёт НДФЛ с учётом вычетов

Формула для НДФЛ (13%) с учётом стандартных вычетов на детей (код 126–149):

=МАКС(0; (Начисления - Вычеты) * 13%)

Функция МАКС(0; ...) нужна, чтобы избежать отрицательного НДФЛ, если вычеты превышают начисления (например, у сотрудника с низким окладом и 4 детьми).

Использованы абсолютные ссылки ($A$1) для фиксированных ставок

НДФЛ рассчитывается после всех начислений (премии, больничные)

Вычеты применены только к тем, кто подал заявление

Страховые взносы не начисляются на суммы свыше предельной базы (2 070 000 ₽ в 2026 году)-->

3. Страховые взносы (22% + 5.1% + 2.9%)

Суммарная ставка взносов в 2026 году — 30% (ПФР 22% + ОМС 5.1% + ФСС 2.9%). Формула:

=ЕСЛИ(Начисления <= 2070000; Начисления*30%; 2070000*30%)

Предельная база для взносов в 2026 году — 2 070 000 ₽. С сумм свыше неё взносы не начисляются.

4. Зарплата "на руки"

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

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

Где Удержания — это алименты, кредиты, штрафы и т.д. (если есть).

Автоматизация: как сделать шаблон с выпадающими списками и условным форматированием

Чтобы сэкономить время на ежемесячном вводе данных, настройте в Excel:

1. Выпадающие списки для должностей и типов начислений

Перейдите на вкладку Данные → Проверка данных и создайте списки для:

  • 👔 Должностей (например: "Менеджер", "Бухгалтер", "Курьер").
  • 💰 Типов начислений ("Оклад", "Премия", "Больничный", "Отпускные").
  • ⚖️ Типов удержаний ("НДФЛ", "Алименты", "Кредит").

Это исключит опечатки и ускорит заполнение таблицы.

2. Условное форматирование для контрольных значений

Настройте правила, чтобы Excel автоматически подсвечивал:

  • 🔴 Отрицательную зарплату (формула: =A1<0).
  • 🟡 НДФЛ выше 13% (если сотрудник не резидент — ставка 30%).
  • 🟢 Премии свыше 50% от оклада (для контроля бюджета).

Пример настройки:

  1. Выделите столбец с зарплатой "на руки".
  2. Перейдите в Главная → Условное форматирование → Создать правило.
  3. Выберите Форматировать только ячейки, которые содержат.
  4. Установите условие Значение меньше 0 и выберите красный цвет заливки.
Как защитить шаблон от случайных изменений

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

2. Нажмите правой кнопкой → Формат ячеек → Защита → снимите галочку с "Защищаемая ячейка".

3. Перейдите в Рецензирование → Защитить лист и установите пароль.

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

Пример готовой таблицы: скачайте шаблон с формулами

Ниже представлен скриншот и описание готового шаблона Excel для расчёта зарплаты, который вы можете скачать и адаптировать под свой бизнес. Шаблон включает:

  • 📋 Лист "Сотрудники" с справочником ФИО и ставок.
  • 💵 Лист "Начисления_2026" с формулами для ежемесячного расчёта.
  • 📊 Лист "Сводная" с автоматическим подсчётом НДФЛ и взносов.
  • 🔒 Защиту от изменений критичных формул.

Скачать шаблон: [ссылка на Google Диск / Яндекс Диск].

Столбец Формула (пример) Пояснение
Начислено всего =Оклад + Премия + Больничный Сумма всех доходов сотрудника
НДФЛ =МАКС(0; (C2-D2)*13%) C2 — начислено, D2 — вычеты
Взносы ПФР =ЕСЛИ(C2<=2070000; C2*22%; 2070000*22%) Предельная база 2 070 000 ₽
К выдаче =C2 - E2 - F2 E2 — НДФЛ, F2 — удержания
⚠️ Внимание: Если в вашей компании есть сотрудники-нерезиденты (работают менее 183 дней в году), для них ставка НДФЛ — 30%, а не 13%. В шаблоне это не учтено — добавьте отдельный столбец с проверкой статуса резидентства.

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

Даже с готовым шаблоном легко допустить ошибки, которые приведут к неверным выплатам или проблемам с налоговой. Вот TOP-5 ошибок и способы их предотвратить:

  1. Неучтённые вычеты на детей.

    Если сотрудник подал заявление на вычет (код 126–149), но вы забыли внести сумму в таблицу, НДФЛ будет рассчитан неверно. Решение: Создайте отдельный столбец "Вычеты" и проверяйте его ежемесячно.

  2. Округление копеек в меньшую сторону.

    По закону копейки при выплате зарплаты округляются в пользу сотрудника (письмо Минфина №03-01-15/33907). Решение: Используйте функцию =ОКРУГЛВВЕРХ(число; 2).

  3. Превышение предельной базы для взносов.

    В 2026 году взносы не начисляются на суммы свыше 2 070 000 ₽. Если не учесть это, переплатите в ПФР. Решение: Добавьте в формулу проверку ЕСЛИ (см. раздел выше).

  4. Двойной учёт больничных.

    Больничные уже включают НДФЛ — не начисляйте на них взносы повторно. Решение: Выделите больничные в отдельный столбец и исключите из базы для взносов.

  5. Несогласованные удержания.

    Удержания по исполнительным листам (алименты, кредиты) не могут превышать 50% от зарплаты (ст. 138 ТК РФ). Решение: Добавьте проверку =ЕСЛИ(Удержания > 0.5*Зарплата; "Ошибка!"; Удержания).

1. Сумма "к выдаче" не отрицательная.

2. НДФЛ не превышает 13% (или 30% для нерезидентов).

3. Страховые взносы не начисляются на суммы свыше 2 070 000 ₽.-->

Как адаптировать шаблон под специфику вашего бизнеса

Универсального шаблона зарплаты не существует — в каждом бизнесе есть нюансы. Вот 5 распространённых сценариев и как их реализовать в Excel:

1. Сдельная оплата (например, для курьеров или продавцов)

Если зарплата зависит от количества выполненных задач (доставок, продаж), добавьте столбцы:

  • 📦 Количество единиц (например, "150 доставок").
  • 💰 Цена за единицу (например, "50 ₽/доставка").

Формула начисления:

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

2. Гибкий график (почасовая оплата)

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

  • ⏱️ Отработанные часы (из табеля учёта времени).
  • 💵 Часовая ставка (например, "300 ₽/час").

Формула:

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

3. Северные надбавки и районные коэффициенты

Для регионов Крайнего Севера или Дальнего Востока добавьте столбец "Районный коэффициент" (например, 1.3 для Норильска) и умножайте оклад на него:

=Оклад * Районный_коэффициент

4. Аванс и окончательный расчёт

Если выплачиваете аванс (например, 40% от оклада), разбейте расчёт на два этапа:

  • 💸 Аванс: =Оклад * 40% (выплачивается в середине месяца).
  • 💰 Окончательный расчёт: =Оклад * 60% - НДФЛ - Удержания (выплачивается в конце месяца).

5. Удаленные сотрудники (иностранцы)

Для иностранцев без статуса резидента:

  • 🌍 Установите ставку НДФЛ 30% вместо 13%.
  • 📋 Добавьте столбец "Статус резидентства" с выпадающим списком ("Резидент"/"Нерезидент").

Формула НДФЛ:

=ЕСЛИ(Статус="Резидент"; (Начисления-Вычеты)*13%; Начисления*30%)

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

Как в Excel рассчитать зарплату за неполный месяц (например, если сотрудник уволился 15-го числа)?

Используйте формулу с учётом отработанных дней:

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

Пример: оклад 60 000 ₽, норма дней — 22, отработано — 10 дней:

=60000 / 22 * 10 → 27 272.73 ₽
Можно ли в Excel автоматически формировать платежные поручения для банка?

Да, для этого:

  1. Создайте отдельный лист "Платёжки".
  2. Свяжите его с ведомостью через =ВПР (для ФИО, суммы, ИНН).
  3. Скачайте шаблон платёжного поручения вашего банка (обычно в формате .xls).
  4. Настройте макрос (или используйте Power Query), чтобы данные из Excel автоматически подставлялись в шаблон.

Готовые решения: Модульбанк, Тинькофф Бизнес и СберБизнес позволяют импортировать ведомости из Excel напрямую.

Как в Excel посчитать отпускные с учётом среднего заработка?

Формула расчёта отпускных:

=СРЗП * Дни_отпуска

Где СРЗП (средний заработок за день) рассчитывается как:

=Сумма_заработка_за_год / (12 * 29.3)

29.3 — среднемесячное число дней по ТК РФ. Для расчёта берите заработок за последние 12 месяцев.

Что делать, если в Excel не сходятся итоги по НДФЛ с данными налоговой?

Расхождения возникают из-за:

  • 🔹 Неучтённых материальных выгод (например, проценты по займу сотруднику).
  • 🔹 Ошибок в налоговых вычетах (коды 126–149, 327).
  • 🔹 Неправильного учёта больничных (НДФЛ с них удерживается, но взносы — нет).

Решение: сверьте данные с 6-НДФЛ (раздел 2) и РСВ (расчёт по страховым взносам).

Можно ли использовать Google Таблицы вместо Excel для расчёта зарплаты?

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

  • 🔗 Облачный доступ — данные не потеряются при поломке компьютера.
  • 🤝 Совместная работа — бухгалтер и директор могут одновременно вносить данные.
  • 📱 Мобильный доступ — проверка ведомости с телефона.

Недостатки: отсутствие некоторых функций (например, Power Query), ограничения на количество ячеек (5 млн в бесплатной версии).