Количество дней между датами в Excel и Google Таблицах

Скачать пример рабочей книги

Загрузите образец книги

Из этого туториала Вы узнаете, как рассчитать количество дней между двумя датами в Excel и Google Таблицах.

Вычесть даты в Excel

В Excel даты хранятся в виде серийных номеров:

Это позволяет вычитать даты друг из друга, чтобы рассчитать количество дней между ними:

1 = C3-B3

Если end_date раньше start_date, вы получите отрицательный ответ:

Если вам нужно абсолютное количество дней между датами, используйте функцию ABS, чтобы вернуть абсолютное значение:

1 = АБС (C3-B3)

Вычитание даты из времени

В Excel время хранится в виде десятичных значений. Десятичное значение, прикрепленное к серийному номеру, представляет дату и время:

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

Обратите внимание, количество дней между датами * 3 *, а десятичное значение * 2,2 * из-за разницы во времени? Это может быть то, что вы хотите, а может и не быть.

Вместо этого вы можете использовать функцию TRUNC, чтобы найти разницу между датами:

1 = TRUNC (C3) -TRUNC (B3)

Но вы также можете использовать функции ДНИ или РАЗНДАТ, чтобы упростить расчет…

Функция ДНЕЙ - вычисление разницы между датами

Функция ДНЕЙ вычисляет количество дней между датами, игнорируя время.

1 = ДНИ (C3; B3)

Функция DAYS будет возвращать отрицательные значения, поэтому вы можете использовать функцию ABS для определения абсолютного количества дней между датами:

1 = АБС (ДНИ (C3; B3))

DAYS360 Функция

Функция DAYS360 работает так же, как функция DAYS, за исключением того, что она предполагает 360-дневный год, а в каждом месяце 30 дней. Обратите внимание на разницу в расчетах:

1 = ДНЕЙ360 (B3; C3)

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

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

Чтобы использовать функцию РАЗНДАТ для расчета количества дней между датами, установите для единиц измерения «d» дни:

1 = РАЗНДАТ (B3; C3; "d")

В отличие от других методов, функция DATEDIF не будет работать, если end_date предшествует start_date, вместо этого она выдаст #NUM! ошибка.

Чтобы рассчитать разницу между датами с другими единицами измерения, используйте эту таблицу:

Рассчитать количество дней между сегодняшним днем ​​и другой датой

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

Это позволит рассчитать количество дней с даты:

1 = ДНИ (СЕГОДНЯ (); B3)

Это позволит рассчитать количество дней до свидания:

1 = ДНИ (B3; СЕГОДНЯ ())

Расчет рабочих (рабочих) дней между датами

Функция ЧИСТРАБДНИ позволяет рассчитать количество рабочих (рабочих) дней между двумя датами:

1 = ЧИСТРАБДНИ (B4; C4)

По умолчанию NETWORKDAYS игнорирует все праздники. Однако вы можете использовать третий необязательный аргумент для определения диапазона праздников:

1 = ЧИСТРАБДНИ (B4; C4; F3: F4)

Таблицы Google - дни между датами

Все приведенные выше примеры работают в Google Таблицах точно так же, как и в Excel.

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

wave wave wave wave wave