Как посчитать стаж работы в excel
Как посчитать возраст или стаж в Excel?
Рассмотрим возможности расчета стажа или возраста человека в Excel в полных годах, месяцах или днях.
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Для расчета интервала между двумя датами воспользуемся функцией РАЗНДАТ.
Данную формулу нельзя найти через мастер функций, однако если ввести ее непосредственно в ячейку, то она будет прекрасно работать.
РАЗДАТ(нач_дата; кон_дата; единица)
Вычисляет количество дней, месяцев или лет между двумя датами.
Как посчитать стаж в Excel?
Предположим, что у нас есть таблица с датами начала и окончания работы сотрудников в компании (если сотрудник еще работает в компании, то в поле с датой окончания работы вписываем формулу СЕГОДНЯ):
Если мы хотим рассчитать стаж в Excel в полном формате, например «1 г. 2 мес. 3 дн.«, то запишем формулу стажа работы в следующем виде:
В результате подсчета стажа получаем:
Как посчитать стаж с перерывами в Excel?
Немного усложним задачу и представим, что нам нужно посчитать стаж работы сотрудника работающего с перерывами, т.е. за несколько периодов.
Для простоты рассмотрим, что сотрудник работал 2 периода и сначала для каждого из них рассчитаем стаж работы:
Для подсчета общего стажа за 2 периода воспользуемся простой математикой, а именно к концу первого периода (дате увольнения) прибавим длительность второго (разность между увольнением и приемом).
Таким образом у нас получится новый период, который формально состоит из суммы двух, и для него уже воспользуемся знакомой формулой:
Если нужно посчитать длительность работы за 3 и более периода, то эту формулу можно модифицировать точно по такому же принципу.
Как посчитать возраст в Excel?
Предположим, что у нас есть таблица с датами рождения сотрудников в компании:
Для подсчета возраста воспользуемся аналогичным алгоритмом, что и при расчете стажа.
Единственным отличием будет использование сегодняшней даты вместо даты окончания работы:
Расчет страхового (трудового) стажа в EXCEL
history 22 марта 2015 г.
Рассчитаем страховой (трудовой) стаж в годах, месяцах и днях.
Для вычисления страхового стажа необходимо учесть время работы сотрудника в данной компании и ранее в других организациях.
О правилах расчета
Чтобы не перечитывать эти документы, можно воспользоваться письмом-разъяснением от Фонда социального страхования РФ от 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 года. Стаж составляет:
Итого стаж: 6 лет 5 месяцев 16 дней, т.к. 10+6=16 дней.
Таким образом, весь стаж разбивается на 4 периода:
Расчет страхового стажа (несколько периодов)
Формулы для расчета сроков возраста трудового стажа в Excel
Самый простой способ вычисления возраста или трудового стажа реализуется с помощью функции =РАЗНДАТ(). Эта таинственная функция долгое время не была описана в справке Excel. Более того ее нет ни в одном списке формул, поэтом чтобы использовать эту функцию необходимо вводить только вручную в строку формул или непосредственно в саму ячейку. Несмотря на это она доступна еще с 2000-го года версий Excel и прекрасно справляется со своей основной задачей.
Примеры формул с использованием функции РАЗНДАТ в Excel
Благодаря функции РАЗНДАТ легко выполнить сложные расчеты для сравнения дат. Ведь главная сложность заключается в, том что раз в 4 года наступает високосный год и тогда количество дней в году изменяется с 365 на 366.
Чтобы вычислить возраст от даты рождения с помощью функции РАЗНДАТ используйте формулу подобную на эту:
Для расчета трудового стажа примените такую формулу:
Читайте также: Программа для расчета стажа работы в Excel скачать
Функция РАЗНДАТ возвращает количество дней, месяцев или лет прошедших на протяжении периода времени между двумя датами. Для работы с функцией следует заполнить 3 обязательных аргумента:
Список всех форматов отображения разницы между датами приведен в следующей таблице:
№ п/п | Код формата | Возвращаемая единица измерения времени |
1 | «y» | Количество полных лет в заданном периоде. |
2 | «m» | Количество полных месяцев между двумя датами. |
3 | «d» | Количество дней. |
4 | «md» | Разница в остатке дней между начальной и конечной датой без учета лет и месяцев. |
5 | «ym» | Количество оставшихся месяцев между датами без учета лет и дней. |
6 | «yd» | Разница в остатке дней между начальной и конечной датой без учета только лет. |
Сразу стоит отметить что 3-тий вариант формата особо не понадобиться так как при обычном математическом вычитании от младшей даты старшей мы получаем тот же результат в днях. Например, 2 способа чтобы узнать сколько прошло дней между двумя датами:
Ведь в Excel, как и во всех других программах, входящих в пакет MS Office, используется система 1900 для нумерации дат. И каждая дата — это число дней, прошедших от 01.01.1900г.
Особое внимание требуют 4-й, 5-й, 6-й коды. Данные коды позволяют получить остатки месяцев неполных лет и остатки дней с неполных месяцев. Их принцип действия легче показать на примере чем описать. Обратите внимание как ведет себя функция с этими кодами в ее третьем аргументе.
Для расчета точного срока беременности от даты зачатия до даты рождения ребенка лучше применить такую формулу:
А чтобы рассчитать дату зачатия по родам нам не нужно прибегать к функции РАЗНДАТ:
Пример более сложной формулы для РАЗНДАТ в комбинации с другими функциями для преобразования дробной части числа лет в месяцы и дни:
Как посчитать сколько пройдено неполных лет между двумя датами в Excel?
Существуют и другие способы создания формул для вычисления разницы между датами без использования функции РАЗНДАТ:
Теперь если нам нужно учитывать и неполные года эксплуатации автомобиля нам нужно использовать другую формулу:
Как видно на примере функция РАЗНДАТ не решает любые вычислительные задачи с датами. Иногда следует прибегать к другим узконаправленным функциям.
Стаж работы в Excel
Этот урок будет более полезен для кадровой службы, потому что именно ей приходится считать трудовой стаж. Нам на помощь придет специальная функция РАЗНДАТ в Excel. Это фантомная функция, поэтому ее нет в обычном диспетчере формул. Работает она только с датами и с ее помощью можно рассчитать определенный период и вывести его в днях, годах и месяцах.
У функции РАЗНДАТ 3 аргумента:
Теперь давайте разбираться как она работает. Для примера возьмем таблицу, в которой есть дата приема и дата увольнения сотрудника.
Исходя из возможностей РАЗНДАТ, прибегая к помощи функции СЦЕПИТЬ, можно вычислить стаж сотрудника. Общий вид функции будет:
=РАЗНДАТ(B2;B3;»y») & » лет » & РАЗНДАТ(B2;B3;»ym») & » месяцев » & РАЗНДАТ(B2;B3;»md») & » дня(ей)»
Если сейчас поменять данные в ячейках, где мы указывали начало и окончание работы, вы автоматически заставите функцию пересчитать стаж.
Конечно же вы можете использовать эту функцию в своих целях, так как не обязательно, что периодом будет стаж работы.
Не забудьте поделиться ссылкой на статью ⇒
Сегодня расскажу про быстрое переключение между листами Excel. Это может вам понадобиться, когда в открытом документе слишком много листов и добраться к нужному не так-то просто. В Экселе на этот случай есть несколько решений, поэтому вы сможете выбрать для себя наиболее подходящий.
В этом уроке расскажу о том, что такое специальная вставка в Excel и как ей пользоваться.
Сегодня расскажу как искать совпадение в столбцах Excel. Разберем все тонкости на примерах.
В этом уроке расскажу как свернуть Outlook в трей. Многие пользователи, которые только начинают работать с программой Microsoft Outlook, сталкиваются с проблемой, когда программа, которую они сворачивают, остается на панели задач.
В этом уроке рассмотрим функции Excel, которые есть в строке состояния. Строка состояния в Excel представлена полоской в самом низу окна программы, на которой можно отображать дополнительную информацию.
Как рассчитать стаж работы с даты найма в Excel?
Если у вас есть диапазон данных, включая имена сотрудников и их дату присоединения к вашей компании на листе, теперь вы можете рассчитать их стаж работы, то есть узнать, сколько лет и месяцами, когда сотрудник проработал в вашей компании. В этой статье я расскажу о быстром способе решения этой задачи за вас.
Рассчитайте продолжительность службы с даты найма с помощью функции YEARFRAC
Рассчитайте продолжительность службы от даты найма с помощью функции РАЗНДАТА
Рассчитайте продолжительность службы от даты найма до сегодня с функцией DATEDIF
Рассчитайте продолжительность службы с даты найма с помощью замечательной функции
Рассчитайте продолжительность службы с даты найма с помощью функции YEARFRAC
Чтобы рассчитать продолжительность службы с даты найма и конкретной даты, YEARFRAC может вам помочь.
Введите или скопируйте следующую формулу в пустую ячейку:
Затем перетащите заливку дескриптор для копирования fromula в другие ячейки, которые вам нужны, и вы получите срок службы человека в годах.
Рассчитайте продолжительность службы с даты найма с помощью функции РАЗНДАТ.
Если вам нужно Чтобы рассчитать продолжительность службы в точных годах, месяцах и днях, функция РАЗНДАТ в Excel может оказать вам услугу.
Рассчитайте продолжительность службы в годах:
Введите или скопируйте следующую формулу в пустую ячейку:
Рассчитайте стаж работы в годах и месяцах:
Пожалуйста, примените следующую формулу:
Рассчитайте стаж работы в годах, месяцах и днях:
Примените следующую формулу:
Примечание : В приведенной выше формуле B2 — это ячейка даты найма, а C2 — ячейка с датой окончания.
Рассчитайте продолжительность службы с даты приема на работу до сегодняшнего дня с помощью функции РАЗНДАТ
Иногда вы можете рассчитать продолжительность службы с даты найма до сегодняшнего дня, поэтому каждый день, когда вы открываете рабочий лист, продолжительность службы будет обновляться автоматически. В этом случае вы должны объединить функцию СЕГОДНЯ с функцией РАЗНДАТ..
Примените любую из следующих формул к вашим потребностям:
Рассчитайте продолжительность службы с даты найма с помощью удивительной функции
После установки Kutools for Excel сделайте следующее:
Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию прямо сейчас!