Как посчитать количество дней между датами в excel? примеры и советы

Как посчитать возраст или стаж в excel?

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

​У нас такая​ датами, то лучше​ смотрите в статье​ полных лет и​ цифру правильно.​Смысл расчетов дат такой​В ячейках с​ дата​ п. с. при​

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

​ чем описать. Обратите​Разница в остатке дней​ даты рождения с​ месяцев и лет​ праздничных дней), нужно​ них будут подсчитываться​ прошло. Формула =ОТБР(ДНЕЙ360(A6;B6)/360), напротив,​ смотрите в статье​ таблица.​ в формуле установить​

​ условии, что человек​ внимание как ведет​ между начальной и​ помощью функции РАЗНДАТ​»yd»​ просто вычесть из​ конечные результаты, которые​ считает. что прошел​ «Отрицательное время в​Сначала посчитаем дни стажа​ функцию «СУММ» для​Складываем стаж (года, месяцы,​ месяцы.​ ставим формулу.​ разницу стажа в​ определенный формат

Все​Если надо определять​ всё ещё работает​ себя функция с​ конечной датой без​ используйте формулу подобную​Количество дней без учета​ конечной даты начальную​

​ потребуются бухгалтеру.​ 1 год, однако,​ Excel».​ в каждом периоде.​ сложения стажа.​ дни) в​В ячейку F2​Для этого, заходим​ днях, затем из​

​ это прописано в​ на сегодняшний день,​ и его полный​ этими кодами в​ учета лет и​ на эту:​ лет​

​ Excel позволяет это​

Вычисление возраста или стажа функцией РАЗНДАТ (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 г.​ отдельно стаж по​

Примеры формул с использованием функции РАЗНДАТ в Excel

Благодаря функции РАЗНДАТ легко выполнить сложные расчеты для сравнения дат. Ведь главная сложность заключается в, том что раз в 4 года наступает високосный год и тогда количество дней в году изменяется с 365 на 366.

Чтобы вычислить возраст от даты рождения с помощью функции РАЗНДАТ используйте формулу подобную на эту:

Для расчета трудового стажа примените такую формулу:

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

Функция РАЗНДАТ возвращает количество дней, месяцев или лет прошедших на протяжении периода времени между двумя датами. Для работы с функцией следует заполнить 3 обязательных аргумента:

  1. Начальная дата.
  2. Конечная дата.
  3. Формат даты – в какой единице измерения времени посчитать и отобразить разницу между начальной и конечной датой (“y” – год, “m” – месяц, “d” – день и др.).

Список всех форматов отображения разницы между датами приведен в следующей таблице:

№ п/п Код формата Возвращаемая единица измерения времени
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?

Существуют и другие способы создания формул для вычисления разницы между датами без использования функции РАЗНДАТ:

=ОКРУГЛВВЕРХ(ДОЛЯГОДА(A2;A4);0)

Теперь если нам нужно учитывать и неполные года эксплуатации автомобиля нам нужно использовать другую формулу:

Как видно на примере функция РАЗНДАТ не решает любые вычислительные задачи с датами. Иногда следует прибегать к другим узконаправленным функциям.

Формулы для расчета сроков возраста трудового стажа в Excel

Самый простой способ вычисления возраста или трудового стажа реализуется с помощью функции =РАЗНДАТ(). Эта таинственная функция долгое время не была описана в справке Excel. Более того ее нет ни в одном списке формул, поэтом чтобы использовать эту функцию необходимо вводить только вручную в строку формул или непосредственно в саму ячейку. Несмотря на это она доступна еще с 2000-го года версий Excel и прекрасно справляется со своей основной задачей.

Примеры формул с использованием функции РАЗНДАТ в Excel

Благодаря функции РАЗНДАТ легко выполнить сложные расчеты для сравнения дат. Ведь главная сложность заключается в, том что раз в 4 года наступает високосный год и тогда количество дней в году изменяется с 365 на 366.

Чтобы вычислить возраст от даты рождения с помощью функции РАЗНДАТ используйте формулу подобную на эту:

Для расчета трудового стажа примените такую формулу:

Функция РАЗНДАТ возвращает количество дней, месяцев или лет прошедших на протяжении периода времени между двумя датами. Для работы с функцией следует заполнить 3 обязательных аргумента:

  1. Начальная дата.
  2. Конечная дата.
  3. Формат даты – в какой единице измерения времени посчитать и отобразить разницу между начальной и конечной датой («y» – год, «m» – месяц, «d» – день и др.).

Список всех форматов отображения разницы между датами приведен в следующей таблице:

№ п/п Код формата Возвращаемая единица измерения времени
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?

Существуют и другие способы создания формул для вычисления разницы между датами без использования функции РАЗНДАТ:

Теперь если нам нужно учитывать и неполные года эксплуатации автомобиля нам нужно использовать другую формулу:

Как видно на примере функция РАЗНДАТ не решает любые вычислительные задачи с датами. Иногда следует прибегать к другим узконаправленным функциям.

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

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

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

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

Как посчитать стаж с перерывами в Excel?

Немного усложним задачу и представим, что нам нужно посчитать стаж работы сотрудника работающего с перерывами, т.е. за несколько периодов.

Для простоты рассмотрим, что сотрудник работал 2 периода и сначала для каждого из них рассчитаем стаж работы:

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

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

Если нужно посчитать длительность работы за 3 и более периода, то эту формулу можно модифицировать точно по такому же принципу.

Создание формулы для подсчета возраста в Microsoft Excel

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

  1. Выберите первую ячейку в столбце «Возраст» и вызовите функцию =ДОЛЯГОДА(.

  2. Для наглядности перейдем в окно «Аргументы функции», чтобы не возникло проблем с выбором подходящих ячеек.

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

  4. Конечная дата является сегодняшним днем, то есть нужно выбрать значение функции СЕГОДНЯ, которую мы объявили ранее.

  5. Базис – это метод вычисления дня, который для возраста должен равняться единице.

  6. После введения всей информации нажмите Enter и ознакомьтесь с результатом.

  7. Вы можете увидеть много цифр после запятой, что для отображения возраста не требуется, поэтому откройте список с инструментами «Число» и нажмите кнопку для удаления знаков после запятой.

  8. Как видно, все значения в таблице заполнены и отображается правильный возраст. Теперь формулу можно растянуть, но об этом далее.

Как в excel посчитать возраст по дате рождения или стаж по дате трудоустройства

Для вычисления возраста или стажа мы будет использовать недокументированную функцию Excel — РАЗНДАТ() (в английской версии Excel — DATEDIF () )

Описание этой функции есть только в английской справке, ее невозмжно вызвать стандартным способом, она сохранена в Excel только для совместимости работы со старыми версиями Excel и Lotus 1-2-3

Но несмотря на это, если мы ее пропишем в 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 дня», то формула будет выглядеть следующим образом:

Тут мы сначала вычисляем количество полных лет « y» , затем количество полных месяцев без учета лет «ym» и последнее это «md» — разница дат без учета месяцев и лет. После этого все эти числа и текст мы склеиваем с помощью специального символа и получаем нужный нам результат.

Надеюсь, что статья помогла вам в решении ваших задач в Excel, спасибо, что ставите лайки, вступайте в наши группы в Вконтакте и Facebook.

sirexcel.ru

Другие вычисления даты и времени

Как было посчитано выше, функция РАЗДАТ.В.ДВ вычисляет разницу между датой начала и датой окончания. Однако вместо ввода определенных дат в формуле можно использовать функцию СЕГОДНЯ(). При использовании функции СЕГОДНЯ() Excel для даты используется текущая дата вашего компьютера. Имейте в виду, что эта переменная будет меняться при повторном открыть файле в будущем.

Обратите внимание, что на момент написания статьи день был 6 октября 2016 г. Используйте NETWORKDAYS

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

Используйте NETWORKDAYS. Функция INTL, если вы хотите вычислить количество рабочих дней между двумя датами. Вы также можете исключить выходные дни и праздники.

Прежде чем начать: Решите, нужно ли исключить даты праздников. В этом случае введите список дат праздников в отдельной области или на отдельном листе. Поместите каждую праздниковую дату в свою ячейку. Затем выберем эти ячейки и выберем формулы > определить имя. Привяжем диапазон MyHolidaysи нажмите кнопку ОК. Затем создайте формулу с помощью действий ниже.

2. В другой ячейке введите формулу такого вида:

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

Примечание. Excel 2007 не имеет networkDAYS. Функция INTL. Однако в нем есть NETWORKDAYS. В этом примере в Excel 2007 г. будет выглядеть так: =NETWORKDAYS(D53;E53). Вы не указываете 1, так как в networkDAYS предполагается, что выходные — в субботу и воскресенье.

3. При необходимости измените 1.

Если суббота и воскресенье не являются выходными, измените число 1 в списке IntelliSense. Например, 2 дня по понедельникам и понедельникам являются выходными.

Если вы используете Excel 2007, пропустите этот шаг. Excel 2007 г. функция NETWORKDAYS всегда предполагает, что выходные дни — в субботу и воскресенье.

4. Введите название диапазона праздников.

Если вы создали имя диапазона праздников в разделе «Начало работы» выше, введите его в конце так: Если у вас нет праздников, оставьте запятую и запятую MyHolidays. Если вы используете Excel 2007, пример будет такой: =ДНЕЙМН(D53;E53;MyHolidays).

Совет: Если вы не хотите ссылаться на название диапазона праздников, можно также ввести диапазон, например D35:E:39. Можно также ввести в формулу каждый праздник. Например, если ваши праздники были 1 и 2 января 2016 г., введите их так: =СЕТЕВЫЕДНИ. INTL(D53;E53;1;). В Excel 2007 г. она будет выглядеть так: =ДНЕЙМН(D53;E53;)

Вы можете вычесть затращенное время, вычитая одно время из другого. Сначала поместите время начала в ячейку, а время окончания в другую. Обязательно введите полные часы, минуты и пробелы до am или PM. Ниже рассказывается, как это сделать.

1. Введите время начала и окончания.

В этом примере время начала находится в ячейке D80, а время окончания — в ячейке E80. Введите часы, минуты и пробелы до am или PM.

2. Задать формат ч:мм.AM/PM.

Выберите обе даты и нажмите CTRL+1 (или + 1 на Компьютере Mac). Выберите настраиваемый >ч:мм/PM, если он еще не установлен.

4. За установите формат ч:мм.

Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите Настраиваемые > ч:мм, чтобы исключить из результатов am и PM.

Чтобы вычислить время между двумя датами и временем, можно просто вычесть одну из другой. Однако необходимо применить форматирование к каждой ячейке, чтобы Excel возвращал нужный результат.

1. Введите две полные даты и время.

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

2. Задать формат 14.03.2012, 13:30.

Выберем обе ячейки и нажмите CTRL+1 (или + 1 на компьютере Mac). Затем выберите Дата >14.03.2012, 13:30. Это не та дата, которая будет заданной вами, а только пример того, как будет выглядеть формат

Обратите внимание, что в версиях, предшествующих Excel 2016, этот формат может иметь другой пример даты, например14.03.2011 13:30

4. За установите формат :мм.

Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите пункт (все форматы). В поле Тип введите :мм.

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

Вам интересно, сколько составляет разница в днях, месяцах и годах между двумя датами? Может быть, вам нужно знать количество дней между сегодняшним днем ​​и какой-либо точкой в прошлом или будущем?

Какова бы ни была ваша проблема, один из приведенных ниже примеров в Excel наверняка подскажет вам решение.

Страховой стаж при пенсионном страховании

Уже с рождения физлицу открывается индивидуальный счет в Пенсионном фонде. На этом счете фиксируются все платежи по пенсионному страхованию, внесенные работодателем или другим лицом, в том числе самим гражданином. Тот период, в течение которого проходила оплата взносов в ПФР, и будет составлять основную часть страхового стажа при расчете пенсии.

Важно!

Год назначения пенсии Минимальный страховой стаж
2020 11 лет
2021 12 лет
2022 13 лет
2023 14 лет
2024 и позже 15 лет

Расчет пенсии, положенной гражданину, производится на основе индивидуального пенсионного коэффициента. Его величина, в свою очередь, зависит от страхового стажа.

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

Необходимо учесть, что такие периоды нельзя включать в страховой стаж, если перед ними или после них за физлицо не уплачивались страховые взносы в ПФР.

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

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

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: