Как подсчитать дни между двумя датами, включая дату начала в Excel?
КАК: Количество дней между двумя датами в Excel — 2022
как . подсчитать количество рабочих дней между двумя датами в EXCEL (Февраль 2022).
Table of Contents:
Ниже перечислены функции Excel для расчета количества рабочих дней между двумя датами или для нахождения начала и конца проекта с заданным количеством рабочих дней. При определении крайнего срока выполнения проекта и при подготовке предложений эти функции могут быть чрезвычайно полезны. В некоторых функциях итог автоматически вычитается во время праздников. Праздничные дни также можно не учитывать.
Функция Excel NETWORKDAYS
Функция NETWORKDAYS может быть использована для расчета количества рабочих дней между датой начала и датой окончания проекта. В данном руководстве приведен пример расчета количества рабочих дней между двумя датами с помощью функции NETWORKDAYS в Excel.
Функция Excel NETWORKDAYS.INTL
Аналогично функции NETWORKDAYS, за исключением того, что функция NETWORKDAYS.INTL может быть использована для мест, где выходные дни не выпадают на субботу и воскресенье. Также публикуются отдельные выходные дни. Эта функция впервые появилась в Excel 2010.
Функция Excel DATEDIF
Функция DATEDIF может быть использована для подсчета количества дней между датами. В данном руководстве приводится пошаговый пример использования функции DATEDIF в Excel.
Функция Excel WORKDAY
Функцию WORKDAY можно использовать для расчета даты окончания или начала проекта за определенное количество рабочих дней. В этом руководстве мы продемонстрируем, как функция WORKDAY в Excel может быть использована для расчета даты окончания проекта.
Функция Excel WORKDAY.INTL
Как и в вышеприведенной функции Excel WORKDAY, но вместо WORKDAY используется целое число. Если выходные не приходятся на субботу и воскресенье, можно использовать функцию INTL. Кроме того, выходные дни выводятся по отдельности. Функция впервые появилась в Excel 2010.
Функция Excel EDATE
Функция EDATE может использоваться для расчета дат для проектов или инвестиций, которые приходятся на тот же день месяца, что и дата их публикации. В этом учебном пособии приводится пример расчета срока сдачи проекта с помощью функции EDATE в Excel.
Функция Excel EOMONTH
Функция EOMONTH, сокращенная для функции «Конец месяца», может быть использована для расчета даты завершения проекта или инвестиций, которая приходится на конец месяца.
Функция Excel DAYS360
Для бухгалтерских систем функция DAYS360 в Excel может использоваться для расчета количества дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). В этом руководстве объясняется, как рассчитать количество дней между двумя датами с помощью функции DAYS360.
Преобразовать даты с DATEVALUE
Функцию DATEVALUE можно использовать для преобразования даты, сохраненной в виде текста, в значение, которое распознает Excel. Например, с помощью функций NETWORKDAYS или WORKDAY это можно сделать, если данные рабочего листа должны быть отсортированы или отфильтрованы по дате, или если даты должны быть включены в вычисления.
Количество рабочих дней между датами в Google Таблицах
Используйте функцию NETWORKDAYS в Google Charts, чтобы рассчитать количество рабочих дней между двумя датами, исключая государственные праздники.
Функция Excel DAYS360: как подсчитывать дни между датами
Используйте функцию DAYS360 в Excel для расчета графиков платежей для бухгалтерских систем на основе 360 дней (двенадцати 30-дневных месяцев).
Excel YEARFRAC называет доли года между датами
В данном уроке рассматривается функция Excel YEARFRAC, которая вычисляет часть года, представленную временем между двумя датами в десятичной форме, например, 0,65 года.
Расчет количества дней между датами в Эксель
Довольно часто при работе с датами в таблице Excel возникает необходимость определить промежуток времени между ними, который измеряется в днях. Excel предоставляет несколько способов решения этой задачи. Давайте рассмотрим их.
Расчет разности дат
Чтобы правильно работать с датами, необходимо сначала соответствующим образом отформатировать ячейки. В противном случае могут возникнуть проблемы с корректным отображением дат, что сделает невозможной их дальнейшую обработку.
Фактически, Excel способен сам определить форматирование ячейки после ввода в нее информации. Однако этот механизм не всегда работает правильно, поэтому рекомендуется предварительно настроить форматирование ячеек или проверить, правильно ли программа его определила.
- Сначала выделите диапазон целевых ячеек, удерживая нажатой левую кнопку мыши.
- По умолчанию мы должны находиться на вкладке «Число» (если это не так, переключитесь на нее);
- В списке «Форматы чисел» найдите позицию «Дата» и нажмите на нее;
- В поле «Тип» выберите нужную модель представления данных, в соответствии с которой они будут отображаться на листе;
- Нажмите OK
Метод 1: использование формулы вычитания
Начнем с самого простого метода — вычитания двух дат, представленного в виде простой формулы
- Вносим две даты, между которыми будем определять разницу в днях, в две разные ячейки отформатированного ранее диапазона.
- Теперь выделим ячейку, в которой планируем отобразить результат нашего вычисления.
ВАЖНО: Количество дней обозначается простым целым числом, следовательно, ячейка для его вывода должна иметь отличный от “Дата” формат, а именно – “Общий“. В противном случае полученный результат будет отображаться в формате даты, что не позволит оценить корректность проведенных вычислений. Для определения текущего формата ячейки достаточно взглянуть на соответствующее поле, расположенное в разделе инструментов “Число” на ленте вкладки “Главная“.
- Введите знак «=» в итоговой ячейке;
- Нажмите на ячейку с конечной (более поздней) датой;
- Введите с клавиатуры символ «-» (знак минус);
- Нажмите на ячейку с начальной датой
Метод 2: функция РАЗНДАТ
Следующий метод — определить разницу между двумя датами с помощью функции DISTANCE.
В данной функции синтаксис имеет вид =RASANDAT(начальная_дата;конечная_дата;единица).
Если с первыми двумя аргументами все понятно — они соответствуют ее названию, то третий («unit»), который позволяет варьировать результат работы функции путем выбора единицы разницы между датами, необходимо объяснить:
- «d» — количество дней между датами;
- «m» — количество целых месяцев между датами;
- «y» — количество целых лет между датами;
- «YM» — разница между датами в месяцах;
- «MD» — разница между датами в днях, исключая месяцы и годы;
- «YD» — разница между датами в днях, исключая года.
Мы покажем пример использования аргумента «YD», поскольку вычисление производится для определения количества дней в году между датами.
В данном случае основное отличие заключается в порядке следования аргументов: первый аргумент — это более старая дата, а последний (более поздний) — более ранняя. Опишем алгоритм вычисления ниже.
- Выбираем целевую ячейку, проверяем ее формат по способу, описанному выше.
- Описываемая функция отсутствует в Мастере функций, поэтому вводим ее в ячейку вручную, строго придерживаясь синтаксиса.
- Жмем Enter и проверяем полученный результат. Как мы видим, он аналогичен тому, который мы получили, используя простую формулу вычитания. Значит все сделано верно.
Метод 3: функция ЧИСТРАБДНИ для определения количества рабочих дней
Третий метод позволяет рассчитать количество дней с дополнительным условием, что государственные праздники (выходные и банковские праздники) не включаются.
Этот метод использует функцию CLEAN со следующим синтаксисом: =CLEAN(начальная_дата;конечная_дата;[праздничная]).
Первые два аргумента соответствуют функции RAZNDAT. Последний аргумент является необязательным, т.е. функция работает без его указания. Однако он позволяет включить в критерии расчета праздничные дни, поскольку по умолчанию из общего числа исключаются только субботы и воскресенья.
Давайте начнем считать:
- Так как описываемая функция присутствует в списке Мастера функций, воспользуемся им для большей наглядности: встаем на ячейку, куда будем выводить результат и щелкаем по кнопке “Вставить функцию” (fx), расположенной слева от строки формул.
- В открывшемся окне Мастера функций:
- выбираем категорию “Полный алфавитный перечень”;
- находим и кликаем в списке операторов по строке “ЧИСТРАБДНИ”;
- нажимаем ОК.
- Перед нами появится окно аргументов функции. Здесь можно ввести адреса ячеек вручную или, находясь в поле для заполнения значений аргумента, кликнуть по нужной ячейке на листе. Выбрав начальную и конечную дату, а также указав праздничный день (адрес ячейки), нажимаем ОК.
- Предположим, в этот раз мы заранее не задали формат итоговой ячейки как “Общий”. Тогда мы получим результат, отображающийся в виде даты.
- Следовательно, необходимо снова проверить формат по алгоритму, описанному выше и изменить его на “Общий”.
Заключение
Используя описанные выше методы, довольно легко подсчитать количество дней между двумя датами, как с дополнительными критериями, так и без них. Формула вычитания и функция DIVISION отлично подходят для простого подсчета дней, а функция ЧИСЛО поможет точно вычислить количество рабочих дней между двумя датами. Окончательный выбор зависит от поставленной задачи.