Ведение зарплаты в Excel: пошаговое руководство с формулами и шаблонами

Почему Excel подходит для расчёта зарплаты (и когда его лучше не использовать)

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

Однако Excel имеет ограничения. Если в компании больше 50 сотрудников, или требуется интеграция с банком для выплаты зарплаты, или нужны сложные отчёты для налоговой (например, 6-НДФЛ с разбивкой по датам), лучше использовать специализированные программы вроде 1С:Зарплата или Контур.Зарплата. Также Excel не подходит для хранения конфиденциальных данных без дополнительной защиты (пароли, шифрование файла).

В этой статье разберём, как организовать ведение зарплаты в Excel с нуля: от создания шаблона до автоматизации расчётов НДФЛ, страховых взносов и больничных. Все примеры актуальны для Excel 2019–2026 и Google Таблиц.

📊 Как вы ведёте зарплату в компании?
В Excel/Google Таблицах
В 1С или другой бухгалтерской программе
Отдаём на аутсорс
Не веду, работаю сам на себя

Шаг 1: Структура таблицы — какие столбцы обязательны

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

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

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

  • 📝 Долгов/переплат (если были авансы или ошибки в прошлых периодах).
  • 🩺 Больничных/отпускных — если они выплачиваются отдельно.
  • 🔄 Индексации — для корректировки окладов.

Пример структуры (можно скопировать в свою таблицу):

ФИО Должность Оклад, ₽ Отраб. дни Премия, ₽ Начислено, ₽ НДФЛ 13%, ₽ К выплате, ₽ Взносы 30%, ₽
Иванов И.И. Менеджер 50 000 20 5 000 =C2+E2 =F2*13% =F2-G2 =F2*30%
Петрова А.С. Бухгалтер 60 000 22 0 =C3+E3 =F3*13% =F3-G3 =F3*30%
⚠️ Внимание: Если в компании есть сотрудники с разными налоговыми вычетами (например, на детей), добавьте отдельный столбец Вычеты по НДФЛ и корректируйте формулу налога: =MAX(0; (Начислено - Вычеты)) * 13%.

Шаг 2: Формулы для автоматического расчёта зарплаты

Основная мощь Excel — в автоматизации расчётов. Вот ключевые формулы, которые упростят работу:

1. Начисление зарплаты по окладу

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

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

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

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

Для сотрудников с детьми или другими вычетами:

=ЕСЛИ((Начислено - Вычеты) > 0; (Начислено - Вычеты) * 13%; 0)

Пример: если оклад 50 000 ₽, а вычет на ребёнка 1 400 ₽, то НДФЛ составит (50 000 - 1 400) * 13% = 6 242 ₽.

3. Страховые взносы (30%)

Взносы рассчитываются с полной суммы начислений (без вычета НДФЛ):

=Начислено * 30%

Важно: с 2023 года ставка взносов на травматизм (от 0,2% до 8,5%) зависит от класса профессионального риска. Её нужно добавлять отдельно.

4. Итоговая сумма к выплате

Простая формула:

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

Формулы скопированы во все строки таблицы|

Норма дней в месяце актуальна (проверьте по производственному календарю)|

Вычеты по НДФЛ применены к тем, кто имеет на них право|

Ставка страховых взносов учтена верно (30% + травматизм)-->

Шаг 3: Автоматизация больничных и отпускных

Больничные и отпускные рассчитываются по особым правилам, но их тоже можно автоматизировать в Excel.

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

Формула для расчёта пособия:

=СРЗП  %_оплаты  Дни_больничного

Где:

  • СРЗП — средний заработок за 2 последних года (рассчитывается отдельно).
  • %_оплаты — зависит от стажа:
    • 8+ лет — 100%
    • 5–8 лет — 80%
    • менее 5 лет — 60%

Отпускные

Формула:

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

Где СРЗП — среднедневной заработок за последний год:

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

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

⚠️ Внимание: При расчёте отпускных исключайте периоды, когда сотрудник был на больничном или в отпуске за свой счёт. Для этого используйте функцию ЕСЛИ или фильтруйте данные отдельно.

Как рассчитать средний заработок для больничного?

1. Возьмите заработок сотрудника за 2 предыдущих календарных года (например, для больничного в 2026 году — данные за 2022 и 2023).

2. Сравните сумму с предельной базой для взносов (в 2026 году — 2 070 000 ₽ за год).

3. Разделите на 730 (количество дней в 2 годах).

4. Умножьте на % оплаты по стажу и на дни больничного.

Шаг 4: Защита данных и контроль ошибок

Зарплатные таблицы содержат конфиденциальную информацию, поэтому их нужно защитить:

  • 🔒 Защита листа: Перейдите в Рецензирование → Защитить лист и установите пароль. Разрешите редактирование только нужных ячеек (например, столбцов с отработанными днями).
  • 📂 Шифрование файла: Сохраните файл с паролем (Файл → Сведения → Защитить книгу).
  • 🔍 Проверка формул: Используйте Формулы → Зависимости формул → Проверка ошибок, чтобы найти битые ссылки.
  • 📊 Условное форматирование: Выделите красным ячейки с отрицательными значениями (например, если "к выплате" меньше нуля).

Для контроля ошибок добавьте проверку данных:

  1. Выделите столбец с отработанными днями.
  2. Перейдите в Данные → Проверка данных.
  3. Установите ограничение: значение должно быть от 0 до 31 (максимум дней в месяце).

Шаг 5: Готовые шаблоны для ведения зарплаты

Не хотите создавать таблицу с нуля? Вот где взять готовые шаблоны:

  • 📄 Microsoft Office: В Excel перейдите в Файл → Создать и введите в поиске "зарплата". Есть шаблоны для малого бизнеса.
  • 🌐 Google Таблицы: В Гугл Диске выберите "Шаблоны" и найдите "Расчёт зарплаты".
  • 💼 Сайты бухгалтерских услуг: На Контур.Школа или Моё дело часто выкладывают бесплатные шаблоны с актуальными формулами.

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

Лист Назначение Пример данных
Сотрудники Справочник ФИО, должностей, окладов Иванов И.И., менеджер, 50 000 ₽
Начисления Расчёт зарплаты по месяцам Январь 2026: начислено 55 000 ₽, НДФЛ 7 150 ₽
Отчётность Сводка по НДФЛ и взносам для налоговой Итого НДФЛ за месяц: 25 000 ₽
Архив Копии данных за прошлые периоды Зарплата за декабрь 2023

Шаг 6: Экспорт данных для бухгалтерии и налоговой

Excel позволяет экспортировать данные в форматы, пригодные для отчётности:

  • 📥 PDF: Для архива или передачи в бумажном виде (Файл → Экспорт → PDF).
  • 📑 CSV: Для загрузки в программы вроде или Контур.Экстерн (Файл → Сохранить как → CSV).
  • 📊 Сводные таблицы: Для анализа затрат на зарплату по отделам или проектам (Вставка → Сводная таблица).

Пример экспорта для 6-НДФЛ:

  1. Создайте отдельный лист с данными: ФИО, дата начисления, сумма дохода, сумма НДФЛ.
  2. Отсортируйте по датам (Данные → Сортировка).
  3. Экспортируйте в CSV и загрузите в программу для формирования отчётности.

Частые ошибки при экспорте:

  • 🚫 Разделение разрядов: В CSV числа с разделителями (например, 50 000) могут читаться как текст. Используйте формат без пробелов (50000).
  • 🚫 Кодировка: При открытии CSV в блокноте выбирайте кодировку UTF-8, иначе русские буквы превратятся в кракозябры.

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

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

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

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

Пример: оклад 60 000 ₽, отработано 15 дней из 21. Тогда зарплата = 60 000 * (15 / 21) ≈ 42 857 ₽.

Как в Excel посчитать НДФЛ с учётом вычетов на детей?

Формула:

=ЕСЛИ((Начислено - Вычеты) > 0; (Начислено - Вычеты) * 13%; 0)

Где Вычеты — сумма вычетов (например, 1 400 ₽ на первого ребёнка + 1 400 ₽ на второго).

Можно ли в Excel вести зарплату для ИП с сотрудниками?

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

  • ИП на УСН 6% платит НДФЛ с зарплаты сотрудников, но не платит НДФЛ с собственного дохода.
  • Страховые взносы (30%) платите с зарплаты сотрудников, а фиксированные взносы "за себя" — отдельно.

Как автоматизировать расчёт больничных в Excel?

Создайте отдельный лист со справочником стажа сотрудников и используйте функцию ВПР для определения % оплаты:

=ВПР(ФИО; Диапазон_с_данными_о_стаже; Номер_столбца_с_%_оплаты; ЛОЖЬ)

Затем умножайте средний заработок на этот процент и на дни больничного.

Как защитить файл Excel с зарплатой от изменений?

Шаги:

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