Можно ли подключить калькулятор стажа в эксель

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

    Стаж работы в Excel

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

    • Начальная дата;
    • Конечная дата;
    • Специальный тип, который позволяет выразить дни, года и месяцы — это по своей сути единица измерения, в которой будут вычисляться промежуток между датами. Записывается этот параметр в кавычках и определяет разницу в:
      • y — года;
      • m — месяцы;
      • d — дни;
      • yd — дни без учета лет;
      • md — дни без учета месяцев и лет;
      • ym — месяцы без учета лет.
      • Теперь давайте разбираться как она работает. Для примера возьмем таблицу, в которой есть дата приема и дата увольнения сотрудника.Попробуем применить функцию с разными параметрами и посмотрим что из этого получится. Стоит заметить, что все показатели — это РАЗНИЦА между датами.Исходя из возможностей РАЗНДАТ, прибегая к помощи функции СЦЕПИТЬ, можно вычислить стаж сотрудника. Общий вид функции будет: =РАЗНДАТ(B2;B3;»y») & » лет » & РАЗНДАТ(B2;B3;»ym») & » месяцев » & РАЗНДАТ(B2;B3;»md») & » дня(ей)»Если сейчас поменять данные в ячейках, где мы указывали начало и окончание работы, вы автоматически заставите функцию пересчитать стаж.Конечно же вы можете использовать эту функцию в своих целях, так как не обязательно, что периодом будет стаж работы.Не забудьте поделиться ссылкой на статью ⇒В сегодняшнем уроке я расскажу как вставить формулу в Word. На самом деле существует несколько способов это сделать и по возможности я постараюсь рассмотреть их все.

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

      Как в excel посчитать стаж работы

      Можно ли подключить калькулятор стажа в эксель
      ​Смотрите также​​ дальше “раскидать” эти​​ создания формул для​​ старшей мы получаем​​ отобразить разницу между​​ списке формул, поэтом​ 30 и 31​​ вызываем контекстное меню​
      ​ эту несложную процедуру,​​– дата рождения​​ пишем такую формулу.​ стаж в Excel”.

      ​Как сложить месяцы в​Цифра 30,42 –​ (там стоит цифра​ или нет округлить​Как установить сегодняшнюю​Можно​ дни на количество​ вычисления разницы между​ тот же результат​ начальной и конечной​ чтобы использовать эту​ день.

      Поэтому для​ и выбираем ФОРМАТ​​ то в дальнейшем​ (или дата начала​ =ЦЕЛОЕ(ОСТАТ(C16;365)/30,5) Получилось 2​Часто нам нужно​Excel​ это среднее число​

      ​ 12,29).​​ число в Excel,​​ дату, смотрите в​​в​

      ​ лет, месяцев и​ датами без использования​ в днях. Например,​​ датой (“y” –​ функцию необходимо вводить​ точного анализа следует​ ЯЧЕЕК (CTRL+1) –​ ему будет очень​ работы), то формула​​ месяца.​ посчитать не все​.​ дней в месяце.​​В строке «Число_разрядов»​ смотрите в статье​ статье «Текущая дата​Excel​​ дней – дело​ функции РАЗНДАТ:​

      ​ 2 способа чтобы​​ год, “m” –​ только вручную в​​ использовать специальную функцию​ ДАТА.​ легко вести подсчеты.​ =РАЗНДАТ(A62;B6;”y”) вернет количество​

      ​В ячейке F​ числа в таблице,​​В ячейке G​​ Рассчитали среднее количество​ пишем «0».​
      ​ «Округление в Excel»​ в Excel».​​посчитать разницу дат​​ не хитрое.​=ОКРУГЛВВЕРХ(ДОЛЯГОДА(A2;A4);0)​ узнать сколько прошло​ месяц, “d” –​

      ​ строку формул или​​ РАЗНДАТ:​При этом видим, что​Рассмотрим по шагам как​ полных лет (или​ 16 пишем такую​ в столбце, а​ 4 пишем формулу.​ дней так: 365​Получилось так.​ здесь.​В столбце B​,сложить разные периоды дат,​Если не нужно​

      ​Теперь если нам нужно​ дней между двумя​ день и др.).​ непосредственно в саму​для ячейки E2(Лет): =РАЗНДАТ(B2;C2;”y”);​​ формат даты тоже​ посчитать стаж работы​ стаж).​ формулу. =C16-D16*365-E16*30,5 Получилось​ выборочно, по определенным​ =ОСТАТ(G2+G3+G4;12)+ЧАСТНОЕ(I2+I3+I4;30)​ (дней в году)​Нажимаем «ОК». Получилась такая​Как посчитать года в​

      ​ ставим конечную дату.​​посчитать трудовой или страховой​​ постоянное обновление, а​

      ​ учитывать и неполные​ датами:​Список всех форматов отображения​​ ячейку. Несмотря на​для ячейки F2(Месяцев): =РАЗНДАТ(B2;C2;”ym”);​​ можно выбрать. Одним​ в Excel. А​Альтернативным вариантом является использование​ 29 дней.​ условиям. Для этого​Здесь сложили не​

      ​ разделить на 12​ формула. =ОКРУГЛВНИЗ(D2;0)​Excel​А если нужно​​ стаж​ лишь, как сказано​ года эксплуатации автомобиля​

      ​Ведь в Excel, как​ разницы между датами​​ это она доступна​для ячейки G2(Дней): =РАЗНДАТ(B2;C2;”md”);​ нравится в числовом​ так же узнаем,​ следующего выражения (см.​Обратите внимание!​ можно использовать функцию​ только месяцы в​ (месяцев). Получилось 30,416666.​​В ячейке Е2​.​посчитать трудовой стаж по​, др.​

      ​ – стаж только​

      ​ нам нужно использовать​ и во всех​​ приведен в следующей​ еще с 2000-го​Внимание! Данная функция не​ эквиваленте, другие предпочитают,​ как правильно составить​ файл примера):​​В формулах мы​ “СУММЕСЛИ”. Подробнее об​​ столбце G, но​

      ​ Разница может быть​ стоит число 12,00.​

      ​В ячейке С2​ конкретным датам​Разница дат в​ на какую-то дату​ другую формулу:​ других программах, входящих​ таблице:​ года версий Excel​ содержится в мастере​

      ​ чтобы месяц прописывался​

      ​ шаблон для подсчета​=ЕСЛИ(ДАТА(ГОД(B6);МЕСЯЦ(A6);ДЕНЬ(A6)) ГОД(B6)-ГОД(A6);ГОД(B6)-ГОД(A6)-1)​ указали количество дней​

      ​ этой функции, читайте​​ и месяц из​​ 2,3 дня, т.к.​

      ​ Для лучшей визуализации​ ставим такую формулу.​, то делаем в​Excel​ – ну, вместо​​Как видно на примере​ в пакет MS​​№ п/п​ и прекрасно справляется​​ функций, поэтому ее​ словом и т.п.​ стажа, чтобы можно​Альтернативная формула работает так:​ в месяце 30,5,​ в статье “Функция​​ столбца дней.​​ число дней в​

      ​ убираем нули после​​ =B2-A2​​ таблице два столбика​

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

      ​ дней разделить на​Рассмотрим,​Excel​Округляем дни. В​ с помощью формата​

      ​ вычитаем начальную дату.​ и конечной датами.​​ стажа может отличаться​​Abram pupkin​​ задачи с датами.​ дат. И каждая​1​Благодаря функции РАЗНДАТ легко​Параметр​Вводим дату начала работы​Будущая таблица, в которой​

      ​ уже наступил, т.е.​​ 12 месяцев. Получится​​как быстро посчитать стаж,​

      ​.​ ячейке I2 пишем​​ ячейки. Этот формат​Теперь это число​В столбцах А​ на 1 или​: РАБОЧИЙ СТАЖ и/или​

      ​ Иногда следует прибегать​​ дата — это​​”y”​

      ​ выполнить сложные расчеты​Описание​ сотрудников и их​​ будут вестись расчеты​ ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))​ 30,42, округленно 30,5.​ возраст в​В ячейке I4​

      ​ формулу (так же,​​ настроить в столбцах​​ (дни) переводим в​

      ​ и B ставим​ 2 дня из-за​​ ВОЗРАСТ​ к другим узконаправленным​​ число дней, прошедших​

      ​Количество полных лет в​ для сравнения дат.​”d”​ увольнения. Пусть все​ трудового стажа, должна​Чтобы определить возраст или​ Можно поставить в​Excel​ пишем формулу. =ОСТАТ(I2+I3+I4;30)​ как год и​

      ​ «Год», «Месяц», «День».​ года. Для этого​формат ячейки «Дата»​ разности количества дней​​с точностью до​​ функциям.​ от 01.01.1900г.​ заданном периоде.​​ Ведь главная сложность​​Количество полных дней​ они устроились работать​ иметь определенную шапку.​​ стаж с точностью​​ формуле 30,42.​. Другие способы подсчета​Можно скрыть вспомогательные​ месяц округляли, только​Внимание!​ в ячейке D2​(кроме ячеек шапки​

      ​ в месяце, в​ “год, месяц, день”​Например, есть столбик с​Особое внимание требуют 4-й,​2​ заключается в, том​”m”​ в разные дни​ В ней должны​ до дней, читайте​Когда нужно выесть​

      excel-office.ru

      Как быстро посчитать стаж в Excel

      ​ стажа, смотрите в​​ столбцы (C,D,F,H).​ адрес ячейки «Дни​​Формулу в ячейке​​ пишем такую формулу.​ таблицы).​ годах. Один из​=РАЗНДАТ (A1;A2;”y”) &​ указанием даты начала​ 5-й, 6-й коды.​”m”​ что раз в​Количество полных месяцев​​ и годы, а​ быть указаны столбцы,​

      ​ статью Сколько лет,​ из меньшего времени​ статье «Как в​Получилась такая таблица.​ без округления»).​

      ​ можно написать, не​​ =C2/365​В остальных столбцах​ многих способов подсчета​ ” год/лет. “​ работы сотрудника. Как​​ Данные коды позволяют​Количество полных месяцев между​ 4 года наступает​”y”​ уволились в один.​​ в которых будут​ месяцев, дней прошло​ большее, например, узнать​ Excel посчитать стаж».​​Для более точного​Получилась такая формула.​ вызывая окно функции.​Делим дни периода​​ ставим​ стажа, смотрите в​ & РАЗНДАТ (A1;A2;”ym”)​ переделать формулу, чтобы​

      ​ получить остатки месяцев​

      ​ двумя датами.​ високосный год и​Количество полных лет​​ проводить промежуточные и​ с конкретной даты.​ часы переработки, т.д,​ Если нужно посчитать​ расчета стажа, лучше​

      ​ =ОКРУГЛВНИЗ(H2;0)​Как посчитать месяцы в​ на 365 (столько​формат ячейки «Числовой».​ статье “Посчитать стаж​ & ” мес.​ эту дату автоматически​ неполных лет и​3​ тогда количество дней​”ym”​Подсчитаем количество дней, которые​

      excel-office.ru

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

      ​ окончательные подсчеты. Шапка​Примечание​

      ​ то получается отрицательное​ общий стаж, не​ использовать в формулах​Получилась такая таблица:​Excel​ дней в году).​Как установить такие​ в Excel”. Здесь​​ ” & РАЗНДАТ​​ заменить на срок?​ остатки дней с​

      ​”d”​​ в году изменяется​​Количество полных месяцев без​ отработали сотрудники. Т.к.​ выглядит так.​​. Функция РАЗНДАТ() считает,​​ время, появляется решетка.​ разбивая его по​ столбец F с​Теперь все формулы копируем​.​ Получилось так.​

      ​ форматы, смотрите в​ рассмотрим другой способ​ (A1;A2;”md”) & “​
      ​ Например, 01.09.2012 переделать​

      ​ неполных месяцев. Их​Количество дней.​ с 365 на​ учета лет​ трудовой стаж учитывается​

      ​Столбцы ЛЕТ, МЕСЯЦЕВ и​ что между датами​ Как убрать эту​ периодам, то можно​ неокругленными месяцами. Если​ вниз таблицы перетаскиванием.​

      ​Высчитываем количество дней,​

      6 способов — как посчитать возраст в Excel по дате рождения

      Можно ли подключить калькулятор стажа в эксель

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

      Вы узнаете несколько приемов, как рассчитать его в количестве полных лет, в годах, месяцах и днях на текущий момент или на какой-то определённый момент времени.

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

      В повседневной жизни вопрос «Сколько вам лет?» обычно подразумевает ответ, указывающий, сколько лет вы прожили. В Microsoft Excel вы можете создать формулу для исчисления точной продолжительности жизни в месяцах, днях, часах и даже минутах. Но давайте не будем нарушать традицию и научимся сначала считать по полным годам.

      Основная формула Excel расчета для возраста в годах

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

      Если предположить, что день рождения (ДР) записан в ячейке B2, то вычислить возраст в годах можно следующим образом:

      =(СЕГОДНЯ()-B2)/365

      =(TODAY()-B2)/365

      Первая часть выражения (СЕГОДНЯ()-B2) возвращает разницу между текущей и датой рождения в днях. А затем вы делите это на 365, чтобы получить количество лет.

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

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

      =ЦЕЛОЕ((СЕГОДНЯ()-B2)/365)

      Функция ЦЕЛОЕ округляет в меньшую сторону до ближайшего целого.

      =ОКРУГЛ((СЕГОДНЯ()-B3)/365;0)

      Округляет количество прожитых лет по стандартным правилам в зависимости от значения дробной части (более 0,5 — в большую сторону).

      =ОКРУГЛВНИЗ((СЕГОДНЯ()-B4)/365;0)

      Округляет в меньшую сторону.

      =ОТБР((СЕГОДНЯ()-B5)/365;0)

      Отбрасывает дробную часть, оставляя только целое.

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

      Недостатки:  использование этого выражения в Экселе дает довольно точные результаты, но не безупречные. Деление на среднее число дней в году в большинстве случаев работает нормально, но иногда все же показывает неверный возраст. Например, если кто-то родился 29 февраля, а сейчас 28 февраля, программа сделает человека на один день старше.

      В качестве альтернативы вы можете использовать в знаменателе 365,25 вместо 365, поскольку каждый четвертый год состоит из 366 дней. Однако и этот подход не идеален. Например, если вы рассчитываете возраст ребенка, который еще не прожил високосный год, деление на 365,25 дает неправильный результат.

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

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

      Как определить возраст с функцией ДОЛЯГОДА

      Более надежный способ расчета, чем те, о которых мы говорили ранее, – это использование функции ДОЛЯГОДА (YEARFRAC в английском варианте), которая возвращает часть года, то есть количество целых дней между двумя датами.

      Синтаксис здесь следующий:

      YEARFRAC (дата_начала, дата_окончания, [базис])

      Первые два аргумента очевидны и вряд ли требуют какого-либо дополнительного объяснения. А вот Базис — это аргумент, который определяет основу для подсчета дней.

      Чтобы составить абсолютно точную формулу, передайте в ДОЛЯГОДА следующие значения:

      • Дата_начала – дата рождения.
      • Дата_окончания – функция СЕГОДНЯ() для использования текущего момента времени.
      • Базис – используйте 1, которая предписывает Excel делить фактическое количество дней в месяце на фактическое количество дней в году. Никаких усредненных цифр типа 360 или 365 здесь не используется.

      Учитывая вышеизложенное, формула Excel для расчета возраста по дате рождения выглядит следующим образом:

      =ДОЛЯГОДА(дата рождения, СЕГОДНЯ (), 1)

      Предполагая, что ДР вписан в ячейку B2, выражение принимает следующий вид:

      =ДОЛЯГОДА(B2, СЕГОДНЯ(), 1)

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

      Итак, вот улучшенный вариант:

      Метод округления можете выбрать сами.

      =ЦЕЛОЕ(ДОЛЯГОДА(B2;СЕГОДНЯ();1))

      =ОКРУГЛ(ДОЛЯГОДА(B3;СЕГОДНЯ();1);0)

      =ОКРУГЛВНИЗ(ДОЛЯГОДА(B4;СЕГОДНЯ();1);0)

      =ОТБР(ДОЛЯГОДА(B5;СЕГОДНЯ();1);0)

      Особенности применения этих функций мы уже рассмотрели выше.

      Как узнать возраст в Excel при помощи РАЗНДАТ

      Еще один способ – использование функции РАЗНДАТ (DATEDIF):

      = РАЗНДАТ(дата_нач; дата_кон; аргумент)

      где

      дата_нач и дата_кон – две даты, разницу между которыми необходимо рассчитать,

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

      • Y – возвращает количество лет.
      • M – количество месяцев.
      • D – количество дней.
      • YM – возвращает месяцы, игнорируя дни и годы.
      • MD – разница в днях, игнорируя месяцы и годы.
      • YD – разница в днях, игнорируя годы.

      Поскольку мы хотим подсчитать возраст в годах, мы используем параметр «Y»:

      =РАЗНДАТ( дата рождения, СЕГОДНЯ(), “Y”)

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

      =РАЗНДАТ(B2;СЕГОДНЯ();”Y”)

      В этом случае дополнительная операция округления не требуется, так как РАЗНДАТ с аргументом “Y” сразу выводит количество лет.

      Рассчитываем в днях, месяцах и годах

      Высчитывать можно не только количество лет, как это обычно принято, но и более мелкие единицы времени.

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

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

      =РАЗНДАТ(B2;СЕГОДНЯ();”Y”)&” лет, “&РАЗНДАТ(B2;СЕГОДНЯ();”YM”)&” мес., “&РАЗНДАТ(B2;СЕГОДНЯ();”MD”)&” д.”

      Где В2 – дата рождения.

      Ну а если нужно сделать совсем красиво, используйте более сложное выражение:

      =ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();”y”);РАЗНДАТ(B2;СЕГОДНЯ();”y”)&” “&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();”y”)-11;100);9);10);”[

О законе и правах
Добавить комментарий

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