Расчёт заработной платы в 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% от начисленной суммы (возможная ошибка в ставке).
Как настроить:
- Выделите столбец
К выдаче. - Перейдите в
Главная → Условное форматирование → Правила выделения ячеек → Меньше. - Укажите значение
0и выберите красный цвет.
Для проверки МРОТ используйте формулу в правиле условного форматирования:
=И(Отработано_дней=Норма_дней; Начислено < 19242)
Как проверить правильность расчёта НДФЛ?
Сумма НДФЛ за год не должна превышать 13% от общей суммы начислений. Если сотрудник имеет право на вычеты (например, на детей), удерживайте налог с уменьшенной базы. Для проверки используйте формулу:
=СУММ(Начислено_за_год) * 13% - СУММ(Вычеты)
Сравните результат с суммой удержанного НДФЛ за год.
6. Автоматизация: сводные таблицы и макросы
Для анализа фонда оплаты труда (ФОТ) создайте сводную таблицу:
- Выделите исходные данные (включая заголовки).
- Перейдите в
Вставка → Сводная таблица. - В поле
СтрокидобавьтеФИОилиПодразделение. - В поле
ЗначениядобавьтеНачислено,НДФЛиВзносы.
Сводная таблица поможет быстро ответить на вопросы:
- 📈 Кто из сотрудников получил самую высокую премию?
- 💸 Какой отдел имеет наибольший ФОТ?
- 📉 Есть ли сотрудники с нулевыми начислениями (возможно, ошибка)?
Для автоматизации формирования ведомости можно записать макрос:
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 года и содержат:
- 🔹 Автоматические формулы для расчёта налогов.
- 🔹 Условное форматирование для контроля ошибок.
- 🔹 Возможность добавления новых сотрудников.
- 🔹 Печатную форму ведомости.
Как пользоваться шаблоном:
- Скачайте файл и откройте в Excel.
- Заполните данные сотрудников в жёлтых ячейках.
- Проверьте норму рабочих дней в месяце (обычно указана в отдельной ячейке).
- Распечатайте ведомость или экспортируйте в
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:
- Создайте отдельный лист с этими столбцами.
- Скопируйте данные из ведомости.
- Сохраните файл в формате
CSV (разделитель — запятая).
Как защитить таблицу зарплаты от изменений?
Используйте функцию Защита листа:
- Выделите ячейки, которые можно редактировать (например, с данными сотрудников).
- ПКМ →
Формат ячеек → Защита→ снимите галочку сЗащищаемая ячейка. - Перейдите в
Рецензирование → Защитить листи задайте пароль.
Теперь изменять можно будет только разблокированные ячейки.