Excel: Вычисление стажа работы
Работники кадровых служб постоянно сталкиваются с задачей вычисления стажа работы сотрудников организации. В этом им может помочь функция Excel — РАЗНДАТ(), вычисляющая длительность интервалов дат.
Нюанс в том, что Вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx .
Найти описание этой функции, и ее аргументов можно только в полной версии англоязычной справки.
Синтаксис функции следующий:
РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)
Последний аргумент определяет, каким образом и в каких единицах будет измеряться интервал между начальной и конечной датами.
Этот параметр может принимать следующие значения:
разница в полных годах
в полных месяцах
разница в днях без учета лет
разница в днях без учета месяцев и лет
разница в полных месяцах без учета лет
На рисунке ниже представлены различные варианты применения этой функции.
В ячейке А1 — дата поступления на работу, в ячейке А2 — дата увольнения.
Можно подсчитать, например, стаж работы в виде «… г. … мес. … дн.», для этого введем в ячейку В7 следующую формулу:
Стаж работы в Excel
Этот урок будет более полезен для кадровой службы, потому что именно ей приходится считать трудовой стаж. Нам на помощь придет специальная функция РАЗНДАТ в Excel. Это фантомная функция, поэтому ее нет в обычном диспетчере формул. Работает она только с датами и с ее помощью можно рассчитать определенный период и вывести его в днях, годах и месяцах.
У функции РАЗНДАТ 3 аргумента:
- Начальная дата;
- Конечная дата;
- Специальный тип, который позволяет выразить дни, года и месяцы — это по своей сути единица измерения, в которой будут вычисляться промежуток между датами. Записывается этот параметр в кавычках и определяет разницу в:
- y — года;
- m — месяцы;
- d — дни;
- yd — дни без учета лет;
- md — дни без учета месяцев и лет;
- ym — месяцы без учета лет.
Теперь давайте разбираться как она работает. Для примера возьмем таблицу, в которой есть дата приема и дата увольнения сотрудника.
Попробуем применить функцию с разными параметрами и посмотрим что из этого получится. Стоит заметить, что все показатели — это РАЗНИЦА между датами.
Исходя из возможностей РАЗНДАТ, прибегая к помощи функции СЦЕПИТЬ, можно вычислить стаж сотрудника. Общий вид функции будет:
=РАЗНДАТ(B2;B3;"y") & " лет " & РАЗНДАТ(B2;B3;"ym") & " месяцев " & РАЗНДАТ(B2;B3;"md") & " дня(ей)"
Если сейчас поменять данные в ячейках, где мы указывали начало и окончание работы, вы автоматически заставите функцию пересчитать стаж.
Конечно же вы можете использовать эту функцию в своих целях, так как не обязательно, что периодом будет стаж работы.
Не забудьте поделиться ссылкой на статью ⇒
В этом уроке расскажу как свернуть Outlook в трей. Многие пользователи, которые только начинают работать с программой Microsoft Outlook, сталкиваются с проблемой, когда программа, которую они сворачивают, остается на панели задач.
- 22.09.2015 Просмотров: 6478 Outlook
При сортировке данных в Excel Вы можете столкнуться с необходимостью отсортировать данные одновременно по нескольким столбцам. Вот как раз сегодня я расскажу как это можно сделать.
- 07.03.2019 Просмотров: 9605 Excel
В сегодняшнем уроке я расскажу как вставить формулу в Word. На самом деле существует несколько способов это сделать и по возможности я постараюсь рассмотреть их все.
- 04.02.2016 Просмотров: 20853 Word
Этот урок будет более полезен для кадровой службы, потому что именно ей приходится считать трудовой стаж. Нам на помощь придет специальная функция РАЗНДАТ в Excel. Это фантомная функция, поэтому ее нет в обычном диспетчере формул. Работает она только с датами и с ее помощью можно рассчитать определенный период и вывести его в днях, годах и месяцах.
- 12.01.2016 Просмотров: 15967 Excel
В этом уроке расскажу как поставить в начале ячейки знак плюс или ноль перед числом в Excel. Давайте представим ситацию, что вам необходимо ввести в ячейку номер телефона в формате "+7 987. ". В обычном состоянии программа Эксель просто удалит этот знак плюс.