Функция DAYS в Excel

Функция DAYS в Excel возвращает количество дней между двумя датами. Если дата начала указана в A1, а дата окончания — в B1, =DAYS(B1,A1) вернет дни между двумя датами.

Что делает функция DAYS в Excel ?

Функция DAYS в Excel позволяет считать дни между датами.

Возвращаемое значение

Число, обозначающее дни.

Аргументы

  • end_date — дата окончания.
  • start_date — дата начала.

Синтаксис

=DAYS(end_date, start_date)

Примечания по использованию

Функция DAYS возвращает количество дней между двумя датами. Обе даты должны быть допустимыми датами Excel или текстовыми значениями, которые можно привести к датам. Функция работает только с целыми числами, дробные значения времени, которые могут быть частью даты, игнорируются. Если даты начала и окончания меняются местами, DAYS возвращает отрицательное число. Функция DAYS возвращает все дни между двумя датами.

Примеры

С датой начала в A1 и датой окончания в A2:

=DAYS(A2,A1)

Вернет тот же результат, что и:

=A2-A1

В отличие от простой формулы, приведенной выше, функция DAYS также может обрабатывать даты в текстовом формате, если дата распознается Excel. Например:

=DAYS("7/15/2016","7/1/2016") // возвращает 14

Функция DAYS возвращает количество дней между двумя датами. Например:

=DAYS("1-Mar-21","2-Mar-21") // возвращает 1

Чтобы включить дату окончания в подсчет, добавьте 1 к результату:

=DAYS("1-Mar-21","2-Mar-21")+1 // возвращает 2

Следует избегать хранения и анализа текстовых значений, представляющих даты, поскольку это может привести к ошибкам и проблемам анализа.  Лучшим подходом является работа с собственными датами Excel (которые являются числами). Чтобы создать числовую дату с нуля в формуле, используйте функцию DATE.

Примечания

  • Функция DAYS в экселе работает только с целыми числами и игнорирует время.
  • Если даты не распознаются, функция возвращает #VALUE! ошибка.
  • Если даты выходят за пределы диапазона, функция возвращает #NUM! ошибка.
Автор А. Днепров

Обучаю основам работы с офисными программами.