Функция РАЗНДАТ в Excel используется для подсчета количества лет, месяцев или дней между двумя датами. Подсчет возраста — хороший пример.
Что возвращает функция
Число, представляющее количество лет / месяцев / дней между двумя датами. Какие значения будут отображаться (год, месяц или дни), зависит от того, что вы указываете в атрибутах функции.
Синтаксис
= РАЗНДАТ (начальная_дата, конечная_дата, единица измерения) — английская версия
= DATEDATE (start_date; end_date; unit) — русская версия
Аргументы функции
- start_date (start_date): дата начала вычисления разницы во времени между двумя датами. Дата может быть указана как текст в кавычках, числовое значение или результат вычисления (например, в функции ДАТА());
- end_date: дата окончания расчета разницы во времени между двумя датами. Его также можно указать как текст в кавычках, числовое значение или результат вычисления;
- units: этот аргумент определяет, в каком измерении будет отображаться разница между двумя датами (год, месяц, день). Существует 6 различных типов отражения данных:
- «Y» — возвращает данные в количестве лет между двумя датами;
- «M» — возвращает данные в количестве месяцев между двумя датами;
- «D» — возвращает данные в количестве дней между двумя данными;
- «MD» — возвращает данные в количестве дней между двумя датами, но не учитывает при расчете данных целые годы, месяцы, которые уже прошли. Например, если вы вычисляете количество дней между двумя датами: 1 января 2017 г и 3 марта 2017 г., функция вернет значение «2», так как не будет учитывать последние два полных месяца (январь, февраль);
- «ГМ» — возвращает данные в количестве месяцев между двумя датами, но не учитывает полные годы, которые уже прошли между двумя рассчитанными данными;
- «ГД» — возвращает данные в количестве дней между двумя датами, но не учитывает полные годы, которые уже прошли между двумя рассчитанными датами.
Дополнительная информация
- Когда вы вводите функцию в ячейку, она не отображается в быстром меню выбора функции. Однако эта функция работает во всех версиях Excel. Важно знать аргументы функции и то, как их использовать;
- Данные даты в функции могут быть введены как:
— дата указывается текстом в кавычках;
— количество;
— в результате расчета, формулы, функции.
Примеры использования функции РАЗНДАТ в Excel
Пример №1. Подсчет количества лет между двумя датами
В приведенном выше примере формула возвращает количество лет между двумя датами. Например, функция вернет значение «27», если вы хотите подсчитать количество полных лет между двумя датами 19 июня 1989 г и 26 марта 2017 г. Система вычисляет количество полных лет и игнорирует количество месяцев и дни между вами.
Пример №2. Подсчет количества месяцев между двумя датами
В приведенном выше примере функция РАЗНДАТ в Excel возвращает количество полных месяцев с 19 июня 1989 г по 26 марта 2017 г.
Функция возвращает значение «333», которое представляет собой количество полных месяцев между указанными выше датами.
Пример №3. Подсчет количества дней между двумя датами
В приведенном выше примере функция РАЗНДАТ в Excel возвращает количество дней между двумя датами. Например, эта функция возвращает значение «10142» дня между 19 июня 1989 г и 26 марта 2017 г.
Если вы хотите подсчитать количество дней между двумя датами, исключая количество лет, которые уже прошли, вы должны использовать аргумент «YD» в качестве третьего (пример на изображении ниже):
В приведенном выше примере он возвращает «280», то есть количество дней между днями, исключая полные 27 лет.
Если вы хотите подсчитать количество дней между двумя датами, исключая количество полных лет и месяцев, используйте атрибут «MD» в качестве третьего аргумента (как показано на следующем рисунке):
В приведенном выше примере функция возвращает значение «7», что означает количество дней между двумя днями «19» и «26», исключая значения лет и месяцев.