Функция 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! ошибка.