Как в Excel посчитать количество дней между двумя датами

Нужно посчитать в excel, какое количество дней прошло между двумя датами? В этой статье разберемся во всех нюансах расчета.

 

 

Количество дней между двумя датами

 

Если просто нужно посчитать в excel количество дней между двумя датами, то можно сделать это простым вычитанием.

Кол-во дней = Более новая дата — Более старая дата

 

Рассмотрим на примере. 

 

excel количество дней между двумя датами

 

 

Функция РАЗНДАТ в Excel — как посчитать количество лет, месяцев и дней между двумя датами

 

Еще один способ, как в excel посчитать количество дней между двумя датами — при помощи функции РАЗНДАТ .

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

Поэтому ее синтаксис придется просто запомнить или сохранить.

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

 

дата_начальная и дата_конечная — это две даты, между которыми нужно посчитать разницу. Здесь важно, чтобы конечная дата была больше (более новой), чем начальная — иначе будет ошибка.

 

аргумент — указывает, в каких единицах времени представить результат. 

Внимание: аргумент указывается в кавычках.

Он может иметь следующие значения:

excel количество дней между двумя датами

 

Посмотрим пример работы функции РАЗНДАТ с теми же вводными.

 

excel количество дней между двумя датами

 

Как видите, результат в днях такой же, как при простом вычитании. Поэтому вся мощь функции РАЗНДАТ — в подсчете не дней, а других временных интервалов.

Посчитаем количество месяцев между этими же датами. 

Как видите, результат вычисления функции РАЗНДАТ с аргументом М — 12 месяцев. Хотя если разделить количество дней от прошлых вычислений на 30 (среднее количество дней в месяце), то получится 13 месяцев. Все дело в том, что функция РАЗНДАТ учитывает количество полных месяцев — а здесь до полного 13-го месяца не хватает одного дня. Поэтому результат 12 месяцев. Учитывайте эту особенность данной функции.

excel количество дней между двумя датами
Посмотрим еще пример, как работает функция РАЗНДАТ с аргументом YD (разница в днях, игнорируя значения года). Получено значение 30 — именно столько дней прошло между датой 5 октября и 4 ноября без учета разницы в один год.

 

excel количество дней между двумя датами

 

Особенность функции РАЗНДАТ — она выводит только целые значения. Например, РАЗНДАТ с аргументом “Y” покажет количество целых лет. Т.е. если между датами прошло меньше 1 года, то результат будет 0. 

Если нужно посчитать количество лет с десятыми долями, то можно количество дней разделить на 365 или использовать функцию ДОЛЯГОДА.

 

Сколько дней прошло с указанной даты до сегодняшнего дня

 

Для начала вспомним (или узнаем), что сегодняшнюю дату в Excel можно вывести функцией СЕГОДНЯ.

Функция СЕГОДНЯ не принимает на вход никаких аргументов, и ее синтаксис простой:

=СЕГОДНЯ()

 

excel количество дней между двумя датами

 

Функцию СЕГОДНЯ часто используют, чтобы посчитать, сколько дней прошло с указанной даты до сегодняшнего дня.

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

 

Пример с использованием простого вычитания дат.

 

excel количество дней между двумя датами

 

Пример с использованием функции РАЗНДАТ. Обратите внимание, что функция СЕГОДНЯ всегда указывается как второй аргумент.

 

excel количество дней между двумя датами

В этой статье мы узнали, как в excel рассчитать количество дней между двумя датами.

Мы ВКонтакте