Подсчет стажа в экселе

Оглавление:

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

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

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

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

Чтобы не перечитывать эти документы, можно воспользоваться письмом-разъяснением от Фонда социального страхования РФ от 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 месяцев переведем в полный год. Расчеты приведены в файле примера на листе Задача (несколько периодов) .

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

excel2.ru

Срок, Возраст, Стаж в Excel. Бесплатные примеры и статьи.

Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL

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

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

Функция ЧИСТРАБДНИ() — подсчет рабочих дней в MS EXCEL

Функция ЧИСТРАБДНИ( ) , английская версия NETWORKDAYS(), возвращает количество рабочих дней между двумя датами, т.е. при подсчете праздники и выходные не учитываются.

Функция СЕГОДНЯ() в MS EXCEL

Склоняем правильно в MS EXCEL число месяцев и дней (1 месяц, 2 месяца, 10 месяцев)

Учимся корректно склонять число месяцев: 1 месяц, 2 месяца, 10 месяцев, 1 день, 2 дня, 10 дней.

Диапазон дат в одной ячейке (в текстовом формате) в MS EXCEL

Выведем диапазон дат (начальная — конечная дата) в одной ячейке в формате 21-25.10.2012.

Сколько осталось дней до конца месяца в MS EXCEL

Найдем количество дней, оставшихся до конца месяца.

Подсчет рабочих дней при нестандарной рабочей неделе в MS EXCEL

Подсчитаем количество рабочих дней между двумя датами в случае нестандартной рабочей недели:

Подсчет отработанных месяцев в MS EXCEL

Подсчитаем количество отработанных месяцев в году. Месяц считается отработанным, если человек проработал в нем более 15 рабочих дней.

Проверка достижения требуемого возраста в MS EXCEL

Напишем формулу для проверки достижения 20-летнего возраста на сегодняшнюю дату. Формула должна возвращать значение ИСТИНА, если кому-то уже есть полных 20 лет, в противном случае формула должна возвращать значение ЛОЖЬ.

MS EXCEL: В какой рабочий день закончится выполнение работы

При планировании, длительность выполнения работ обычно задают в рабочих днях. Дату окончания работы можно рассчитать с помощью функции РАБДЕНЬ() .

В какой день закончится определенный срок (декретный отпуск) в MS EXCEL

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

MS EXCEL: Сколько полных месяцев прошло?

Определим, сколько полных месяцев прошло с определенной даты до сегодняшнего дня (или до заданной конечной).

Сколько лет, месяцев, дней прошло с конкретной даты в MS EXCEL

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

Возраст или стаж в годах в MS EXCEL

Определим возраст (или стаж) в полных годах.

excel2.ru

Как автоматизировать расчет стажа работника в Excel&nbsp&nbsp

&nbsp&nbsp&nbsp&nbsp&nbspБывают домовые, а я — ОФИСНЫЙ!

&nbsp&nbsp&nbsp&nbsp&nbspОблегчаю трудовые будни!

EXCEL ДЛЯ «ЧАЙНИКОВ» И НЕ ТОЛЬКО

Как автоматизировать расчет стажа работника в Excel

Для расчета стажа нам понадобятся следующие умения:

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

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

Установим абсолютную ссылку на ячейку с указанием текущей даты. В случае, если список сотрудников большой, мы, таким образом, избежим того, чтобы добавлять формулу в каждую строку.

Для расчета количества лет делим полученное общее количество дней на 365:

Округлим полученное значение в сторону меньшего целого числа

Тут отметим один момент. Если мы используем обычное округление, то столкнемся с тем, что числа , имеющие в десятых 5 и больше, будут округлены до большего значения. В данном случае нас это не устраивает.

Для того, чтобы округлить значение в сторону меньшего используем функцию «ОКРУГЛВНИЗ».

Для этого выбираем «функции» — > «Другие функции…»:

В «Математических» находим нашу функцию «ОКРУГЛВНИЗ» и нажимаем ОК:

Нажимаем на кнопочку (обведена красным),

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

Ставим «0» в окошке «Число разрядов» и нажимаем ОК:

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

Округляем месяцы по той же схеме что и годы с помощью «ОКРУГЛВНИЗ». Для ускорения процесса можно просто скопировать ячейку с формулой:

и вставить в ячейку, где будет округляться значение месяцев:

Осталось посчитать количество дней. Автоматизировать этот процесс до получения безошибочного значения не получится, т.к. количество дней в месяце различно. Дни будут считаться с погрешностью 1-2 дня.

Так же как и в случае с расчетом месяцев, берем в скобки разницу между неокругленным и округленным значениями, умножаем на среднее количество (365/12=30,42) дней в месяце (переводим месяцы в дни):

Осталась самая малость. Копируем все полученные формулы:

Выделяем область до конца списка сотрудников и вставляем формулы:

Таблица готова. При изменении текущей даты, стаж будет пересчитан автоматически.

www.offisny.ru

Программа для расчета стажа работы в Excel скачать

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

Рассмотрим по шагам как посчитать стаж работы в Excel. А так же узнаем, как правильно составить шаблон для подсчета стажа, чтобы можно было всегда им пользоваться.

Автоматизированная таблица расчета стажа сотрудников

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

Столбцы ЛЕТ, МЕСЯЦЕВ и ДНЕЙ подсветили цветом, т.к. именно в них будут подсчитываться конечные результаты, которые потребуются бухгалтеру.

Создадим несколько позиций, заполнив часть таблицы. С ФИО все понятно, а вот при заполнении столбцов ПРИНЯТ и УВОЛЕН нужно будет изменить формат ячеек. В новых версиях Excel они меняются автоматически, если вводить дату стандартным образом: ЧЧ.ММ.ГГГГ. На всякий случай лучше заранее поменять формат. Для этого выделяем все ячейки в колонках «Принят» и «Уволен» (кроме шапки таблицы), правой кнопкой вызываем контекстное меню и выбираем ФОРМАТ ЯЧЕЕК (CTRL+1) – ДАТА.

При этом видим, что формат даты тоже можно выбрать. Одним нравится в числовом эквиваленте, другие предпочитают, чтобы месяц прописывался словом и т.п. Мы выберем именно частично словесный формат.

Вводим дату начала работы сотрудников и их увольнения. Пусть все они устроились работать в разные дни и годы, а уволились в один.

Формула в Excel для подсчета стажа РАЗНДАТ

Подсчитаем количество дней, которые отработали сотрудники. Т.к. трудовой стаж учитывается независимо от перерывов (выходных, больничных и праздничных дней), нужно просто вычесть из конечной даты начальную Excel позволяет это сделать. Записываем в ячейку D2 формулу =С2-В2.

Получилось 6580 дней. Переведем их в годы при этом не достаточно просто поделить на 365, ведь в году может быть и 366 дней. Так же когда мы будем переводить в количество полных месяцев без учета лет, то следует учитывать тот факт что один месяц может иметь 30 и 31 день. Поэтому для точного анализа следует использовать специальную функцию РАЗНДАТ:

  • для ячейки E2(Лет): =РАЗНДАТ(B2;C2;»y»);
  • для ячейки F2(Месяцев): =РАЗНДАТ(B2;C2;»ym»);
  • для ячейки G2(Дней): =РАЗНДАТ(B2;C2;»md»);

Внимание! Данная функция не содержится в мастере функций, поэтому ее нужно вводить вручную.

exceltable.com

Подсчет стажа в экселе

Но вот информацию ниже доброй не назовешь, к сожадению.
Функция РАЗНДАТ() иногда глючит.

Например, возьмем рекомендованную формулу:
=РАЗНДАТ(дата1; дата2;»y») & » г. » & РАЗНДАТ(дата1; дата2;»ym») & » месс. » & РАЗНДАТ(дата1; дата2;»md») & » дн.»

Результаты ниже приведены в формате записи:
дата1; дата2; результат; что должно быть

Ошибка, которая случается только в excel 2007:
06.02.2008; 03.03.2008; 0 г. 0 мес. 28 дн.; 0 г. 0 мес. 26 дн.

Ошибки во всех версиях (записи в том же формате).
Отрицательные значения дней:
31.01.2006; 01.03.2006; 0 г. 1 мес. -2 дн.; 0 г. 1 мес. 1 дн.
31.01.2007; 01.03.2007; 0 г. 1 мес. -2 дн.; 0 г. 1 мес. 1 дн.
31.01.2008; 01.03.2008; 0 г. 1 мес. -1 дн.; 0 г. 1 мес. 1 дн.
Ошибка в определении дней:
03.02.2000; 01.12.2007; 7 г. 9 мес. 28 дн.; 7 г. 9 мес. 27 дн.
30.01.2007; 01.03.2008; 1 г. 1 мес. 0 дн.; 1 г. 1 мес. 2 дн.
28.02.2007; 01.03.2008; 1 г. 0 мес. 2 дн.; 1 г. 0 мес. 1 дн.

ZVI


Вместо РАЗНДАТ() для определения разности в годах, месяцах и днях можно применять такую функцию:

‘ ZVI:2008-10-04 Функция взамен РАЗНДАТ()
‘ =РазностьДат(Дата1;Дата2) дает строку: «A л. B мес. C дн.»
‘ =РазностьДат(Дата1;Дата2;0) дает то же самое: «A л. B мес. C дн.»
‘ =РазностьДат(Дата1;Дата2;1) дает количество лет: A
‘ =РазностьДат(Дата1;Дата2;2) дает количество месяцев: B
‘ =РазностьДат(Дата1;Дата2;3) дает количество дней: C
Function РазностьДат(Дата1 As Date, Дата2 As Date, Optional Формат = 0)
Dim d1 As Date, d2 As Date, y$, Лет&, Месяцев&, Дней&, ДнейМесяц1&, ДнейМесяц2&
d1 = Int(Дата1): d2 = Int(Дата2)
If Дата1 = Empty Or Дата2 = Empty Or d1 > d2 Then РазностьДат = vbNullString: Exit Function
If Year(d2) Прикрепленные файлы

ZVI, а можно попросить Вас объяснить мне, как не слишком продвинутому эксельщику, что именно нужно делать, что копировать, какие строки, одним словом, нужна пошаговая инструкция по установке этой надстройки. Потому как пока, без дополнительных загрузок РАЗНОСТЬДАТ не срабатывает.

Создание надстройки:
1. Открыть книгу Пример_РазностьДат.xls
2. Удалить все на листе1 этой книги
3. Меню: Файл — Сохранить как – Тип файла: Надстройка Microsoft Office (*.xla) – Сохранить

Подключение надстройки:
Меню: Сервис – Надстройки – найти в списке надстройку, поставить галочку, нажать OK

После этого на данном компьютере можно использовать функцию РазностьДат() в любой книге.

На другом компьютере нужно или проделать то же самое, или скопировать файл созданноцй надстройки (XLA) в какую-нибудь папку и подключить ее, например так:
Меню: Сервис – Надстройки – Обзор — найти папку с надстройкой, выбрать файл надстройки и нажать OK.

По поводу общего стажа, подозреваю, что должны существовать формальные правила (нормативы) на тот случай, если сумма дней на разных работах станет больше 30. 31.
Например, получили сумму 45 дней, сколько из них должно посчитатья за один месяц стажа, 30 или 31?
Или может (вряд ли) 28. 29 если есть какая-то ассоцииация с февралем?

ZVI

www.planetaexcel.ru

Смотрите так же:

  • Приказ мвд россии приложение Приказ МВД России от 1 февраля 2018 г. N 50 "Об утверждении Порядка организации прохождения службы в органах внутренних дел Российской Федерации" Приказ МВД России от 1 февраля 2018 г. N 50"Об утверждении Порядка организации прохождения […]
  • Закон о бухгалтерском учете и отчетности 2013 Федеральный закон от 6 декабря 2011 г. N 402-ФЗ "О бухгалтерском учете" (с изменениями и дополнениями) Федеральный закон от 6 декабря 2011 г. N 402-ФЗ"О бухгалтерском учете" С изменениями и дополнениями от: 28 июня, 2, 23 июля, 2 ноября, […]
  • Инфаркта миокарда приказ Приказ Министерства здравоохранения РФ от 5 июля 2016 г. № 457н “Об утверждении стандарта скорой медицинской помощи при остром трансмуральном инфаркте миокарда” В соответствии со статьей 37 Федерального закона от 21 ноября 2011 г. № […]
  • Федерального закона 309-фз Федеральный закон от 8 ноября 2011 г. N 309-ФЗ "О внесении изменений в отдельные законодательные акты Российской Федерации и признании утратившими силу отдельных положений законодательных актов Российской Федерации в связи с принятием […]
  • Приказ минздрав 477н Приказ Министерства здравоохранения и социального развития РФ от 4 мая 2012 г. N 477н "Об утверждении перечня состояний, при которых оказывается первая помощь, и перечня мероприятий по оказанию первой помощи" (с изменениями и […]
  • Комментарии к ст 235 ук Статья 235. Незаконное осуществление медицинской деятельности или фармацевтической деятельности СТ 235 УК РФ. 1. Осуществление медицинской деятельности или фармацевтической деятельности лицом, не имеющим лицензии на данный вид […]

Обсуждение закрыто.