Расчет страхового (трудового) стажа в EXCEL

history

Рассчитаем страховой (трудовой) стаж в годах, месяцах и днях.


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

О правилах расчета

О правилах подсчета страхового стажа см. ]]> Приказ Министерства здравоохранения и социального развития РФ от 06.02.07 № 91 ]]> "Об утверждении правил подсчета и подтверждения страхового стажа для определения размеров пособий по временной нетрудоспособности, по беременности и родам", а также ]]> Постановление Правительства РФ от 02.10.2014 N 1015 (ред. от 10.05.2017) "Об утверждении Правил подсчета и подтверждения страхового стажа для установления страховых пенсий" ]]> .

Чтобы не перечитывать эти документы, можно воспользоваться письмом-разъяснением от Фонда социального страхования РФ от 30 октября 2012 г. N 15-03-09/12-3065П:

Согласно п. 21 Правил подсчета и подтверждения страхового стажа для определения размеров пособий по временной нетрудоспособности, по беременности и родам, утвержденных Приказом Минздравсоцразвития России от 06.02.2007 N 91, исчисление периодов работы (службы, деятельности) производится в календарном порядке из расчета полных месяцев (30 дней) и полного года (12 месяцев). При этом каждые 30 дней указанных периодов переводятся в полные месяцы, а каждые 12 месяцев этих периодов переводятся в полные годы.

При расчете страхового стажа перевод каждых 30 дней указанных периодов в полные месяцы, а каждых 12 месяцев этих периодов в полные годы предусматривается только для неполных календарных месяцев и неполных календарных лет.

В случае если календарный месяц или календарный год отработан работником полностью, то делить количество отработанных дней на 30 дней и соответственно 12 месяцев не нужно.

Ниже приведен пример расчета на основе этих документов.

Расчет страхового стажа (один период)



Пусть сотрудник отработал в организации с 22 мая 2011 года по 06 ноября 2017 года. Стаж составляет:

  1. 10 дней в мае 2011 года: с 22 мая 2011 года по 31 мая 2011 года (22-е число включительно)
  2. 6 полных календарных лет: с 1 июня 2011 г. до 31 мая 2017 г.
  3. 5 полных месяцев в 2017 году: июнь+июль+август+сентябрь+октябрь
  4. 6 дней в ноябре 2017 года: с 01 ноября 2017 года по 06 ноября 2017 года (6-е число включительно)

Итого стаж: 6 лет 5 месяцев 16 дней, т.к. 10+6=16 дней.

Примечание . В этой статье понятие Полный месяц отличается от аналогичного понятия в статье MS EXCEL: Сколько полных месяцев прошло? , т.к., например, период с 01.01.2010 по 31.01.2010 в данной статье считается полным месяцем, а в упомянутой статье полным месяцем является период с 01.01.2010 по 01.02.2010 (так считает функция РАЗНДАТ() ).

Таким образом, весь стаж разбивается на 4 периода:

  • Cначала подсчитывается количество дней в первом неполном месяце.
  • Затем, определяется количество полных лет (с начала первого полного месяца до конца предыдущего месяца, но отстоящего на полное количество лет).
  • Далее подсчитываются полные месяцы.
  • И, наконец, дни в последнем, часто неполном, месяце. Расчеты приведены в файле примера на листе Задача (1 период) .

Для удобства настройки дат использованы элементы управления формы Полоса прокрутки и Счетчик .

Расчет страхового стажа (несколько периодов)

Рассчитав стаж для каждого из периодов, сложим продолжительность всех периодов вместе: годы с годами, месяцы с месяцами, а дни с днями. При этом каждые 30 дней переведем в полный месяц, а каждые 12 месяцев переведем в полный год. Расчеты приведены в файле примера на листе Задача (несколько периодов) .

Для удобства расчетов каждый период можно включать или исключать из вычисления общего стажа с помощью элемента управления Флажок .


Комментарии

Только для авторизованных пользователей

Аноним, 24 ноября 2015 г.
Добрый день, очень полезная статья!спасибо. Подскажите только как можно для 500 человек в такой таблице побсчитать стаж не на сегодня , а на конкретную дату с возможномтью дальнейшего ее изменения?
Аноним, 26 ноября 2015 г.
Аноним, 29 июня 2017 г.
Отличная статья! Спасибо!
Аноним, 18 сентября 2017 г.
если на втором листе ввести два периода (Например 15.6.04-31.7.10; 1.8.10-14.6.17) то вычисление происходит с ошибкой 12 12 0 вместо 13 лет если ввести одним периодом... а если вводить не двумя а больше периодами, то будут еще и дни добавляться... Например если ввести 01.01.2017 31.01.2017 01.02.2017 28.02.2017 01.03.2017 31.03.2017 01.04.2017 30.04.2017 01.05.2017 31.05.2017 01.06.2017 30.06.2017 01.07.2017 31.07.2017 01.08.2017 31.08.2017 01.09.2017 30.09.2017 01.10.2017 31.10.2017 01.11.2017 30.11.2017 01.12.2017 31.12.2017 Получаем вообще 1 12 5
Михаил, 23 сентября 2017 г.
Спасибо за обратную связь, формулу подправил
Аноним, 6 октября 2017 г.
февраль выдает двойной результат... 1 месяц и 28 дней...
Михаил, 8 октября 2017 г.
[id55399115|Денис], для какого периода получается результат. я тестировал в файле примера на листе Задача (1 период) период 01.01.2017 31.01.2017. Результат - 1 месяц
Аноним, 8 октября 2017 г.
01.02.2017-28.02.2017 в результате 1 месяц 28 дней. Скачал обновленный файл примера и дописал 2 периода январь и февраль к вашим 10... Ошибка в феврале на листе Задача (1 период) и на листе Задача (несколько периодов).
Аноним, 12 апреля 2018 г.
Oшибка в вычислениях начало 1.02.2017 - конец 28.02.2017 в результате 1 месяц 28 дней.
Михаил, 19 апреля 2018 г.
Спасибо, полностью переработал и статью и формулу и файл примера. Теперь считает правильно. Пока не доказано обратное )))
Михаил, 19 мая 2018 г.
[id55399115|Денис], все исправлено, спасибо.
(только для авторизованных пользователей)

© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved