Вычисление возраста или стажа функцией РАЗНДАТ (DATEDIF)
Осталось сложить периодыExcel (так считает функция месяцев не нужно. также . будут пустые строки, столбцу. Как быстро еще раз прочитать
на Конструктор эти года не: Держите. увольнения.=РАЗНДАТ(Начальная_дата; Конечная_дата; Способ_измерения)Количество дней без учета конечной даты начальную потребуются бухгалтеру. формате (например, 1 стажа.. Один способ мы РАЗНДАТ()).Ниже приведен пример расчетаЧтобы не перечитывать эти то формулы все скопировать формулу на их и болееили поубивать вообще встречаются.Поменял Вашу формулуили в английской версииС первыми двумя аргументами лет Excel позволяет этоСоздадим несколько позиций, заполнив г. 11 м.Чтобы посчитать года, рассмотрели в статьеТаким образом, весь стаж
документы, можно воспользоваться
равно посчитают стаж. весь столбец не правил форума не все объекты наanna СУММ на: Excel: все более-менее понятноСкачать программу для расчета сделать. Записываем в часть таблицы. С 10 д.). в ячейке С7 «Как в Excel разбивается на 4
документов. | письмом-разъяснением от Фонда социального |
Например, так. | перетаскиванием, смотрите в |
нарушать. | листе |
: Огромное всем спасибище | 200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДАТА(ГОД(I7)-M7;МЕСЯЦ(I7)-N7;ДЕНЬ(I7)+$AA$4-O7)=DATEDIF(A1;A2;»y»)&» y. «&DATEDIF(A1;A2;»ym»)&» m. — это ячейки |
стажа. | ячейку D2 формулу ФИО все понятно,В Excel можно |
пишем такую формулу. | посчитать стаж». Здесь периода: |
Пусть сотрудник отработал в
страхования РФ от 30Если не нужно считать статье «Копирование вПростите, пожалуйста.Главная — Найти — это то,в стобце AB «&DATEDIF(A1;A2;»md»)&» d.»
со стартовой иОбратите внимание! Как можно
=С2-В2. а вот при сделать любой график, =СУММ(C2:C6)+ЧАСТНОЕ(СУММ(D2:D6);12) рассмотрим второй способ
Cначала подсчитывается количество дней организации с 22
октября 2012 г. отдельно стаж по
Расчет страхового (трудового) стажа в MS EXCEL
ДАТА. легко вести подсчеты. пишем такую формулу.
датами. и Счетчик. 2017 года: с дней указанных периодовВ Excel можно
О правилах расчета
пишем такую формулу. посчитать стаж». Здесь и удалить его. там был маленький Или я чего-то должности, которым устанавливается начала года без- она является РАЗНДАТ:
При этом видим, чтоРассмотрим по шагам как =ОСТАТ(СУММ(E2:E6);30)В ячейке С2 пишемРассчитав стаж для каждого 01 ноября 2017
переводятся в полные сделать любой график, =СУММ(C2:C6)+ЧАСТНОЕ(СУММ(D2:D6);12) рассмотрим второй способ Если вкладки «Разработчик» прямоугольник, в который не знаю? :-) выслуга с учетом учета лет недокументированной возможностью Excel.для ячейки E2(Лет): =РАЗНДАТ(B2;C2;»y»); формат даты тоже посчитать стаж работыПолучится так. такую формулу. =РАЗНДАТ(A2;B2;»y») из периодов, сложим продолжительность года по 06 месяцы, а каждые диаграмму, но естьЭта формула считаетпосчитать стаж в Excel. у вас нет из 1000 сотрудников
_Boroda_ периода работы в»md» Точнее говоря, найтидля ячейки F2(Месяцев): =РАЗНДАТ(B2;C2;»ym»); можно выбрать. Одним в Excel. АЕсли в этом периодеКопируем формулу по всех периодов вместе: ноября 2017 года
12 месяцев этих способы, как сделать года из столбцаНо, тоже могут — можете спросить я набирала первые: Вот! Следовательно, формула других организациях по
разница в днях без описание этой функциидля ячейки G2(Дней): =РАЗНДАТ(B2;C2;»md»);
Расчет страхового стажа (один период)
нравится в числовом так же узнаем, будут пустые строки, столбцу. Как быстро годы с годами, (6-е число включительно)
периодов переводятся в график ступеньками
Смотрите С и берет быть не точности у Гугла «excel буквы ФИО и 3*365+1 верна только той же должности. учета месяцев и и ее аргументовВнимание! Данная функция не эквиваленте, другие предпочитают, как правильно составить то формулы все скопировать формулу на месяцы с месяцами,Итого стаж: 6 лет полные годы. об этом статью. полные года (12 с разницей в отобразить вкладку разработчик». у меня выдавал
полные года (12 с разницей в отобразить вкладку разработчик». у меня выдавал
в 75% случаевТ.е. второму работнику лет можно только в содержится в мастере чтобы месяц прописывался шаблон для подсчета равно посчитают стаж. весь столбец не а дни с 5 месяцев 16При расчете страхового стажа «Ступенчатый график в месяцев) из столбца один, два дня,anna ту ФИО, которую
[чуть больше, на нужно установить выслугу»ym»
- полной версии англоязычной функций, поэтому ее словом и т.п.
- стажа, чтобы можно Например, так. перетаскиванием, смотрите в днями. При этом дней, т.к. 10+6=16 перевод каждых 30 Excel».
- D (месяцы).
- п. ч. разное: Спасибо еще раз я искала (т.е. самом деле - не от даты
разница в полных месяцах справки, поскольку на нужно вводить вручную. Мы выберем именно
Расчет страхового стажа (несколько периодов)
было всегда имЕсли не нужно считать статье «Копирование в каждые 30 дней дней. дней указанных периодовРассчитаем страховой (трудовой) стаж вЧтобы посчитать месяцы, число дней в — сейчас все курсор «вставал» на (365+365+366)/(365+365+365+366)], а в начала работы в без учета лет самом деле она
Таблица параметров функции РАЗНДАТ: частично словесный формат. пользоваться. отдельно стаж по Excel» здесь. переведем в полный
Как посчитать возраст или стаж в Excel?
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Для расчета интервала между двумя датами воспользуемся функцией РАЗНДАТ. Данную формулу нельзя найти через мастер функций, однако если ввести ее непосредственно в ячейку, то она будет прекрасно работать.
- Начальная дата(обязательный аргумент) — дата начала периода;
- Конечная дата(обязательный аргумент) — дата окончания периода;
- Единица(обязательный аргумент) — тип возвращаемого значения:
- «Y» — разница в полных годах;
- «M» — разница в полных месяцах;
- «D» — разница в полных днях;
- «MD» — разница в днях без учета месяцев и годов;
- «YM» — разница в месяцах без учета дней и годов;
- «YD» — разница в днях без учета годов.
Как посчитать стаж в Excel?
Предположим, что у нас есть таблица с датами начала и окончания работы сотрудников в компании (если сотрудник еще работает в компании, то в поле с датой окончания работы вписываем формулу СЕГОДНЯ):
Если мы хотим рассчитать стаж в Excel в полном формате, например «1 г. 2 мес. 3 дн.«, то запишем формулу стажа работы в следующем виде:
В результате подсчета стажа получаем:
Как посчитать стаж с перерывами в Excel?
Немного усложним задачу и представим, что нам нужно посчитать стаж работы сотрудника работающего с перерывами, т.е. за несколько периодов.
Для простоты рассмотрим, что сотрудник работал 2 периода и сначала для каждого из них рассчитаем стаж работы:
Для подсчета общего стажа за 2 периода воспользуемся простой математикой, а именно к концу первого периода (дате увольнения) прибавим длительность второго (разность между увольнением и приемом).
Таким образом у нас получится новый период, который формально состоит из суммы двух, и для него уже воспользуемся знакомой формулой:
Если нужно посчитать длительность работы за 3 и более периода, то эту формулу можно модифицировать точно по такому же принципу.
Как посчитать возраст в Excel?
Предположим, что у нас есть таблица с датами рождения сотрудников в компании:
Для подсчета возраста воспользуемся аналогичным алгоритмом, что и при расчете стажа. Единственным отличием будет использование сегодняшней даты вместо даты окончания работы:
Посчитать стаж работы на дату (Формулы/Formulas)
Excel» здесь.Спасибо большое. и выделить - что нужно. тоже заменил формулу.anna конечной датами. А изящно посчитать итоговыеПолучилось 6580 дней. Переведем заполнении столбцов ПРИНЯТ диаграмму, но естьЭта формула считаетпосчитать стаж в Excel. в первом неполном мая 2011 года N 15-03-09/12-3065П: отдельным периодам, достаточноПосчитались года. Получится_Boroda_ Выделение группы ячеекПо поводу внешнегоЗЫ. Внешний вид: В моей организации самый интересный аргумент, показатели стажа суммируя их в годы и УВОЛЕН нужно способы, как сделать года из столбцаНо, тоже могут месяце. по 06 ноябряСогласно п. 21 Правил посчитать общий стаж, так.: Так еще экзамены — Объекты - вида таблицы - таблицы — ад устанавливается доплата в конечно, последний - все периоды работы
при этом не будет изменить формат график ступеньками. Смотрите С и берет быть не точности Затем, определяется количество полных 2017 года. Стаж подсчета и подтверждения то есть способ,Чтобы посчитать месяцы, в
сдать нужно. ОК — Делит. на самом деле :-) размере 20% за он определяет, каким на разных рабочих достаточно просто поделить ячеек. В новых об этом статью
полные года (12 с разницей в лет (с начала
составляет: страхового стажа для посчитать такой стаж. ячейку D2 пишем
Кстати, я какRioran то, что Вам_Boroda_ стаж работы 3 именно образом и местах. на 365, ведь версиях Excel они «Ступенчатый график в месяцев) из столбца один, два дня, первого полного месяца10 дней в мае определения размеров пособий Смотрите об этом такую формулу. =РАЗНДАТ(A2;B2;»ym») раз недалеко -: выложила — это: Расчет 365*3+1 не года и за в каких единицахДля вычислений длительностей интервалов
в году может меняются автоматически, если Excel». D (месяцы). п. ч. разное до конца предыдущего 2011 года: с по временной нетрудоспособности, способе статью «КакКопируем формулу по на Сходненскойanna выдержка из таблицы. совсем верен. Не стаж работы 5 будет измеряться интервал дат в Excel быть и 366 вводить дату стандартнымExcel позволяет не толькоЧтобы посчитать месяцы, число дней в месяца, но отстоящего 22 мая 2011 по беременности и быстро посчитать стаж столбцу.anna, здравствуйте. Она в реале каждые три года лет и выше между начальной и есть функция дней. Так же образом: ЧЧ.ММ.ГГГГ. На производить операции с в ячейке D7 месяцах, в годах. на полное количество года по 31
родам, утвержденных Приказом в Excel».Чтобы посчитать дни,: Я сначала вызубрю,Пусть и не очень огромная - встречается високосный год. — 30% конечной датами. ЭтотРАЗНДАТ когда мы будем всякий случай лучше числами, но также пишем такую формулу.
Мы используем лет). мая 2011 года Минздравсоцразвития России отЧто означают буквы в ячейку Е2 а потом к совсем в тему, там много столбцов Например, года 2009,У меня работает параметр может принимать, в английской версии переводить в количество заранее поменять формат. считать интервалы между =ОСТАТ(СУММ(D2:D6);12)+ЧАСТНОЕ(СУММ(E2:E6);30)функцию «РАЗНДАТ» в ExcelДалее подсчитываются полные месяцы. (22-е число включительно) 06.02.2007 N 91,
в формулах, смотрите пишем такую формулу. Вам. но всё же. разных и много 2010, 2011. формула, по которой следующие значения: -
Эта формула считает. Но, прикол вИ, наконец, дни в6 полных календарных лет: исчисление периодов работы в статье «Как =РАЗНДАТ(A2;B2;»md»)_Boroda_ Если у Вас всяких формул.
»y»DATEDIF учета лет, то все ячейки в промежутками. Это позволяет месяцы из столбца
том, что это последнем, часто неполном, с 1 июня (службы, деятельности) производится
посчитать возраст вПолучилось так.
Функция РАЗНДАТ – разность двух дат в днях, месяцах и годах
Предположим, вы работаете в пенсионном фонде и хотите определить трудовой стаж в количестве лет, дней, месяцев и так далее. Это можно сделать с помощью функции РАЗНДАТ.
Ее синтаксис элементарный.
РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)
Единственный из этих аргументов, который действительно может вызвать вопросы у неподготовленного читателя – это способ измерения. С его помощью мы задаем, в каких единицах будет измеряться разница между датами. Это может быть количество месяцев, лет или количество месяцев без учета лет. Еще один вариант – это количество дней без учета месяцев и лет.
Важно учесть, что в некоторых случаях эта функция может вернуть неправильное значение. Это бывает, когда день первой даты больше, чем день второй
Такая ситуация может быть, например, когда нужно рассчитать количество дней между двумя датами, первая из которых происходила в конце месяца, а другая – в начале следующего.
Пример №1. Подсчет количества лет между двумя датами
На примере выше, формула возвращает количество лет между двумя датами. Например, функция вернет значение “27” если вы захотите посчитать количество полных лет между двумя датами 19 июня 1989 года и 26 марта 2017 года. Система подсчитывает количество полных лет и игнорирует количество месяцев и дней между датами.
Разница дат в полных месяцах
Чтобы определить количество полных месяцев, которое прошло с одной даты до другой, необходимо воспользоваться такой же самой формулой, которая была приведена выше, только третий аргумент должен содержать аргумент m.
То есть, формула следующая.
=РАЗНДАТ(A2;B2;”m”)
Эта формула также может давать несколько неточные данные. Поэтому всегда нужно перепроверять значения самостоятельно.
Разница в днях без учета лет
Эта формула также может использоваться для определения количества дней между двумя датами, но при этом не учитывать количество лет, которое прошло между этими двумя временными точками. Эта возможность есть, но пользоваться ею настоятельно не рекомендуется, потому что искажений в этом случае может быть еще больше.
1
Эта формула вернет правильный результат только тогда, когда в компьютере показано правильное время. Конечно, в большинстве современных операционных системах дата и время определяется автоматически, но иногда случаются сбои. Поэтому перед тем, как подсчитывать разницу в днях без учета лет, нужно убедиться, что на компьютере установлена правильная дата и время. Особенно если электронная таблица пересылалась другому человеку.
Количество рабочих дней между двумя датами
Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):
Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak). После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).
Сдвиг даты на заданное количество дней
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на заданное количество рабочих дней
Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ(NETWORKDAYS) описанной выше.
Вычисление дня недели
Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.
Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).
Вычисление временных интервалов
Поскольку время в Excel, как было сказано выше, такое же число, как дата, но только дробная его часть, то с временем также возможны любые математические операции, как и с датой — сложение, вычитание и т.д.
Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:
Расчет страхового стажа (один период)
Пусть сотрудник отработал в организации с 22 мая 2011 года по 06 ноября 2017 года. Стаж составляет:
- 10 дней в мае 2011 года: с 22 мая 2011 года по 31 мая 2011 года (22-е число включительно)
- 6 полных календарных лет: с 1 июня 2011 г. до 31 мая 2017 г.
- 5 полных месяцев в 2017 году: июнь+июль+август+сентябрь+октябрь
- 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 период) .
Для удобства опции дат применены элементы управления формы Полоса прокрутки и Счетчик .
вот-бы эту штуку в оупен-офис.
vikttur сказал(-а): 03.02.2010 11:34
Octopus сказал(-а): 03.02.2010 20:12
zAngel сказал(-а): 09.02.2010 10:19
Ну наконец дошли руки и память. Предлагаю посчитать стаж работника принятого на работу 1 января и уволенного 31 декабря. По канонам подсчета стажа, он отработал ровно один год. По всевозможным функциям екселя в т.ч. и =РАЗНДАТ всегда украден один день. Выход из этой ситуации простейший есть, например добавлением скрытой колонки с =B1+1. 2. и насколько я увидела плюсовать эти стажи также возможности нет.
Не так давно мы обсуждали это на клерке, немного в другом разделе. То есть ничем не отличается от от разндата
Octopus сказал(-а): 09.02.2010 10:43
Стаж с 1 января по 28 февраля составляет 2 месяца, а у вас 1 месяц 27 дней.
zAngel сказал(-а): 09.02.2010 11:29
Octopus сказал(-а): 09.02.2010 12:12
vikttur сказал(-а): 09.02.2010 15:43
vikttur сказал(-а): 09.02.2010 16:01
Стаж с 1 января по 28 февраля составляет 2 месяца, а у вас 1 месяц 27 дней.
EXCEL ДЛЯ «ЧАЙНИКОВ» И НЕ ТОЛЬКО
Как автоматизировать расчет стажа работника в Excel
Для расчета стажа нам понадобятся следующие умения:
Подготовим таблицу, где при изменении текущей даты стаж сотрудников будет автоматически пересчитываться:
Не забываем установить числовой формат для ячейки, где будет считаться количество дней.
Установим абсолютную ссылку на ячейку с указанием текущей даты. В случае, если список сотрудников большой, мы, таким образом, избежим того, чтобы добавлять формулу в каждую строку.
Для расчета количества лет делим полученное общее количество дней на 365:
Округлим полученное значение в сторону меньшего целого числа
Тут отметим один момент. Если мы используем обычное округление, то столкнемся с тем, что числа , имеющие в десятых 5 и больше, будут округлены до большего значения. В данном случае нас это не устраивает.
Для того, чтобы округлить значение в сторону меньшего используем функцию «ОКРУГЛВНИЗ».
Для этого выбираем «функции» — > «Другие функции…»:
В «Математических» находим нашу функцию «ОКРУГЛВНИЗ» и нажимаем ОК:
Нажимаем на кнопочку (обведена красным),
выбираем цифру (выделив нужную ячейку), которую собираемся округлить, и возвращаемся в окошко функции нажатием на кнопочку (обведена красным):
Ставим «0» в окошке «Число разрядов» и нажимаем ОК:
Идем дальше. Для того, чтобы рассчитать количество месяцев, берем в скобки разницу между неокругленным и округленным значениями, умножаем на количество месяцев в году (переводим годы в месяцы):
Округляем месяцы по той же схеме что и годы с помощью «ОКРУГЛВНИЗ». Для ускорения процесса можно просто скопировать ячейку с формулой:
и вставить в ячейку, где будет округляться значение месяцев:
Осталось посчитать количество дней. Автоматизировать этот процесс до получения безошибочного значения не получится, т.к. количество дней в месяце различно. Дни будут считаться с погрешностью 1-2 дня.
Так же как и в случае с расчетом месяцев, берем в скобки разницу между неокругленным и округленным значениями, умножаем на среднее количество (365/12=30,42) дней в месяце (переводим месяцы в дни):
Осталась самая малость. Копируем все полученные формулы:
Выделяем область до конца списка сотрудников и вставляем формулы:
Таблица готова. При изменении текущей даты, стаж будет пересчитан автоматически.
www.offisny.ru
Расчет страхового (трудового) стажа в 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 года. Стаж составляет:
- 10 дней в мае 2011 года: с 22 мая 2011 года по 31 мая 2011 года (22-е число включительно)
- 6 полных календарных лет: с 1 июня 2011 г. до 31 мая 2017 г.
- 5 полных месяцев в 2017 году: июнь+июль+август+сентябрь+октябрь
- 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 месяцев переведем в полный год. Расчеты приведены в файле примера на листе Задача (несколько периодов) .
Для удобства расчетов каждый период можно включать или исключать из вычисления общего стажа с помощью элемента управления Флажок .
Посчитать стаж в Excel.
то есть способ, Чтобы посчитать месяцы, в в полный год. Расчеты отличается от аналогичного в полные годы необходимо учесть времяЭта формула считает. Но, прикол в решила сразу 2 остался и как мы добавляем лишний 0 дней. И ваш стаж в 1-2-3. Однако, несмотряКоличество полных дней они устроились работать иметь определенную шапку. посчитать такой стаж. ячейку D2 пишем приведены в файле примера понятия в статье MS предусматривается только для работы сотрудника в месяцы из столбца том, что это проблемы. Урааааааааааааааа. не пыталась я день. необходимо сделать дата
Как посчитать стаж в Excel
Но несмотря на это, если мы ее пропишем в Excel, то она отлично будет работать во всех версиях Excel без необходимости, что-то включать или устанавливать дополнительно.
Синтаксис функции РАЗНДАТ() с помощью которой мы будем вычислять возраст или стаж человека следующий:
=РАЗНДАТ( начальная_дата ; конечная_дата ; способ_измерения )
начальная_дата — это дата отсчета, если мы вычисляем возраст, то это дата рождения, если вычисляем стаж работы, то это дата трудоустройства.
конечная_дата — это дата на которую нам необходимо посчитать то или иное значение. Если рассматривать стаж и возраст, то как правило, требуется посчитать на сегодняшнее число. То есть какой стаж у сотрудника с начала даты трудоустройства и до сегодняшнего дня. Аналогично и для даты рождения.Текущую дату можно вставлять в ручную, но если открыть файл на следующий день, то сегодняшняя дата превратится во вчерашнюю, поэтому вы можете использовать функцию СЕГОДНЯ() , которая будет автоматически вставлять сегодняшнюю дату при любом обновлении файла. Таким образом у вас стаж работы или возраст будет считаться автоматически в Excel при любом открытии файла.
Особое внимание стоит обратить на самый последний аргумент — способ_измерения , который определяет тип и единицу измерения между начальной и конечными датами. Ниже перечислены все возможные варианты данного аргумента:
- «y» разница дат в полных годах
- «m» разница дат в полных месяцах
- «d» разница дат в полных днях
- «yd» разница дат в днях с начала года без учета лет
- «md» разница дат в днях без учета месяцев и лет
- «ym» разница дат в полных месяцах без учета лет
Таким образом, если нам необходимо посчитать возраст или стаж работы в полных лет, то мы можем использовать аргумент «y» , и формула будет выглядеть следующим образом:
=РАЗНДАТ( A2 ; B2 ; «y« )
В английской версии Excel =DATEDIF (A2;B2; «y»)
Либо можно удалить второй столбец и прописать формулу =РАЗНДАТ( A2 ; Сегодня() ; «y« )
Самое главное, что при этом будет учитываться дата и месяц рождения, например, если сегодня было бы 10.04.2014 (в примере на картинке), то возраст был бы не 31, а 30 лет, так как день рождение в 2014 году еще не наступило.
Если вы хотите указать стаж работы в полном варианте, например «2 г. 3 мес. 4 дня», то формула будет выглядеть следующим образом:
=РАЗНДАТ( A2 ; B2 ; » y» )& » г. «&РАЗНДАТ( A2 ; B2 ; «ym» )& » мес. «&РАЗНДАТ( A2 ; B2 ; «md» )& » дн. «
в английской версии Excel =DATEDIF (A2;B2; «y»)& » г. «&DATEDIF (A2;B2; «ym»)& » мес. «&DATEDIF (A2;B2; «md»)& » дн. «
Тут мы сначала вычисляем количество полных лет « y» , затем количество полных месяцев без учета лет «ym» и последнее это «md» — разница дат без учета месяцев и лет. После этого все эти числа и текст мы склеиваем с помощью специального символа и получаем нужный нам результат.
Надеюсь, что статья помогла вам в решении ваших задач в Excel, спасибо, что ставите лайки, вступайте в наши группы в Вконтакте и Facebook.
Автоматизированная таблица расчета стажа сотрудников
Будущая таблица, в которой будут вестись расчеты трудового стажа, должна иметь определенную шапку. В ней должны быть указаны столбцы, в которых будут проводить промежуточные и окончательные подсчеты. Шапка выглядит так.
Столбцы ЛЕТ, МЕСЯЦЕВ и ДНЕЙ подсветили цветом, т.к. именно в них будут подсчитываться конечные результаты, которые потребуются бухгалтеру.
Создадим несколько позиций, заполнив часть таблицы. С ФИО все понятно, а вот при заполнении столбцов ПРИНЯТ и УВОЛЕН нужно будет изменить формат ячеек. В новых версиях Excel они меняются автоматически, если вводить дату стандартным образом: ЧЧ.ММ.ГГГГ. На всякий случай лучше заранее поменять формат. Для этого выделяем все ячейки в колонках «Принят» и «Уволен» (кроме шапки таблицы), правой кнопкой вызываем контекстное меню и выбираем ФОРМАТ ЯЧЕЕК (CTRL+1) – ДАТА.
При этом видим, что формат даты тоже можно выбрать. Одним нравится в числовом эквиваленте, другие предпочитают, чтобы месяц прописывался словом и т.п. Мы выберем именно частично словесный формат.
Вводим дату начала работы сотрудников и их увольнения. Пусть все они устроились работать в разные дни и годы, а уволились в один.
Формула в Excel для подсчета стажа РАЗНДАТ
Подсчитаем количество дней, которые отработали сотрудники. Т.к. трудовой стаж учитывается независимо от перерывов (выходных, больничных и праздничных дней), нужно просто вычесть из конечной даты начальную Excel позволяет это сделать. Записываем в ячейку D2 формулу =С2-В2.
Получилось 6580 дней. Переведем их в годы при этом не достаточно просто поделить на 365, ведь в году может быть и 366 дней. Так же когда мы будем переводить в количество полных месяцев без учета лет, то следует учитывать тот факт что один месяц может иметь 30 и 31 день. Поэтому для точного анализа следует использовать специальную функцию РАЗНДАТ:
Как посчитать стаж с перерывами в Excel?
Немного усложним задачу и представим, что нам нужно посчитать стаж работы сотрудника работающего с перерывами, т.е. за несколько периодов.
Для простоты рассмотрим, что сотрудник работал 2 периода и сначала для каждого из них рассчитаем стаж работы:
Для подсчета общего стажа за 2 периода воспользуемся простой математикой, а именно к концу первого периода (дате увольнения) прибавим длительность второго (разность между увольнением и приемом).
Таким образом у нас получится новый период, который формально состоит из суммы двух, и для него уже воспользуемся знакомой формулой:
Если нужно посчитать длительность работы за 3 и более периода, то эту формулу можно модифицировать точно по такому же принципу.