Как использовать функцию РАЗНДАТ в Excel (с примерами)

Функция РАЗНДАТ в Excel (примеры + видео)

Excel DATEDIF - одна из немногих недокументированных функций (мне известны другие функции EVALUATE, FILES и GET.CELL).

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

Когда использовать функцию РАЗНДАТ в Excel

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

Что это возвращает

Он возвращает числовое значение, обозначающее количество лет / месяцев / дней между двумя указанными датами. Будет ли это количество лет, месяцев или дней, определяется вводом пользователя (см. «Входные аргументы» ниже).

Синтаксис

= РАЗНДАТ (начальная_дата; конечная_дата; единица измерения)

Входные аргументы

  • start_date: это дата, представляющая значение начальной даты периода. Его можно вводить как текстовые строки в двойных кавычках, как серийный номер или как результат какой-либо другой функции, например DATE ().
  • end_date: это дата, представляющая значение даты окончания периода. Его можно ввести как текстовые строки в двойных кавычках, как серийный номер или как результат какой-либо другой функции, например DATE ().
  • unit: Это определит, какой результат вы получите от этой функции. Есть шесть различных выходов, которые вы можете получить от функции РАЗНДАТ, в зависимости от того, какую единицу вы используете. Вот единицы, которые вы можете использовать:
    • «Y» - возвращает количество полных лет в указанном периоде.
    • «M» - возвращает количество завершенных месяцев в указанном периоде.
    • «D» - возвращает количество завершенных дней за указанный период.
    • «MD» - возвращает количество дней в периоде, но не учитывает те, что в Годах и Месяцах, которые были завершены.
    • «ГМ» - возвращает количество месяцев в периоде, но не считает месяцы в завершенных годах.
    • «ГД» - возвращает количество дней в периоде, но не учитывает те, что в завершенных годах.

Дополнительные замечания

  • Функция Excel РАЗНДАТ предусмотрена для совместимости с Lotus 1-2-3.
  • При вводе этой функции в ячейку Excel она НЕ отображает IntelliSense. Он даже не будет отображать имя функции, когда вы вводите его в ячейку. Однако он работает во всех версиях Excel. Вам нужно знать аргументы и как их использовать.
  • Даты можно вводить как текстовые строки в двойных кавычках (например, «2016/1/15»), как серийные номера (например, 42384, что соответствует 15 января 2016 года, если вы используете систему дат 1900), или как результат других формул / функций (например, DATEVALUE («2016/1/15»)).

Функция РАЗНДАТ в Excel - живые примеры

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

# 1 Расчет количества завершенных лет между двумя датами.

В приведенном выше примере функция РАЗНДАТ в Excel возвращает количество лет, завершившихся с 1 января 1990 г. до текущей даты (в данном примере это 14 марта 2016 г.). Он возвращает 26, что является общим количеством завершенных лет, и игнорирует дополнительные месяцы и дни после него.

Обычно это используется для вычисления возраста в годах.

# 2 Расчет количества завершенных месяцев между двумя датами.

В приведенном выше примере функция РАЗНДАТ в Excel возвращает количество месяцев, завершившихся с 1 января 1990 г. до текущей даты (в данном примере это 14 марта 2016 г.).

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

Хорошим использованием этого может быть подсчет количества месяцев между датами начала и окончания проектов.

В приведенном выше примере это общее количество месяцев. Но если вы хотите узнать количество месяцев после общего количества завершенных лет, вам нужно использовать YM в качестве аргумента единицы.

Например, при вычислении возраста в Excel, если вы хотите узнать, сколько лет и сколько месяцев прошло до даты, вы можете использовать YM, чтобы получить количество месяцев в дополнение к годам (как показано ниже).

# 3 Расчет количества завершенных дней между двумя датами.

В приведенном выше примере функция РАЗНДАТ в Excel возвращает общее количество дней, завершившихся с 1 января 1990 г. до текущей даты (в данном примере это 14 марта 2016 г.). Он возвращает 9569 - общее количество дней между двумя датами.

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

В приведенном выше примере он возвращает 72, то есть общее количество дней после 26 полных лет.

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

В приведенном выше примере он возвращает 13, что является количеством дней в дополнение к 26 годам и 3 месяцам.

  • Функция Excel DATE: функцию Excel DATE можно использовать, если вы хотите получить значение даты, используя значения года, месяца и дня в качестве входных аргументов. Он возвращает серийный номер, представляющий конкретную дату в Excel.
  • Функция Excel DATEVALUE: функция Excel DATEVALUE лучше всего подходит для ситуаций, когда дата хранится в виде текста. Эта функция преобразует дату из текстового формата в серийный номер, который Excel распознает как дату.
  • ЧИСТРАБДНИ Excel Функция: ЧИСТРАБДНИ Excel можно использовать, если вы хотите получить количество рабочих дней между двумя заданными датами. Он не считает выходные между указанными датами (по умолчанию выходные - суббота и воскресенье). Он также может исключить любые указанные праздники.
  • ЧИСТРАБДНИ.INTL в Excel Функция: Функцию ЧИСТРАБДНИ.INTL в Excel можно использовать, если вы хотите получить количество рабочих дней между двумя заданными датами. Он не учитывает выходные и праздничные дни, которые могут быть указаны пользователем. Он также позволяет указать выходные дни (например, вы можете указать пятницу и субботу в качестве выходных или только воскресенье в качестве выходных).
  • Функция Excel сегодня: функцию Excel СЕГОДНЯ можно использовать для получения текущей даты. Он возвращает серийный номер, представляющий текущую дату.
  • ДЕНЬ НЕДЕЛИ в Excel Функция: ДЕНЬ НЕДЕЛИ в Excel можно использовать для получения дня недели в виде числа для указанной даты. Он возвращает число от 1 до 7, которое представляет соответствующий день недели.
  • Excel РАБДЕНЬ Функция: функцию РАБДЕНЬ Excel можно использовать, если вы хотите получить дату через заданное количество рабочих дней. По умолчанию суббота и воскресенье считаются выходными.
  • Excel WORKDAY.INTL Функция: Функцию Excel WORKDAY.INTL можно использовать, если вы хотите получить дату через заданное количество рабочих дней. В этой функции вы можете указать выходные дни, отличные от субботы и воскресенья.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave