excel
Функция DATEDIF
Поиск…
Синтаксис
- = РАЗНДАТ (дата_начал, дата_окончание, блок)
параметры
Единица измерения | Возвращает |
---|---|
"Y" | Количество полных лет в периоде |
"M" | Количество полных месяцев в периоде |
"D" | Количество дней в периоде |
"MD" | Разница между днями в start_date и end_date. Месяцы и годы дат игнорируются |
"YM" | Разница между месяцами в start_date и end_date. Дни и годы дат игнорируются |
"YD" | Разница между днями start_date и end_date. Годы дат игнорируются |
замечания
Будьте осторожны с расчетами на летнее время, когда единицы игнорируют годы. Например:
=datedif("2010-01-01","2010-07-21","YD")
возвращает 201 день
=datedif("2016-01-01","2016-07-21","YD")
возвращает 202 дня
Период между датами
Функция DATEDIF
возвращает разность между двумя значениями даты в зависимости от указанного интервала. Он предоставляется для совместимости с Lotus 1-2-3. Функция DATEDIF
не может быть найдена в списке функций, а автозаполнение и подсказки экрана недоступны. Примечание: произносится как «date diff», а не «date if» .
=datedif("2010-01-01","2016-07-21","D")
возвращает количество дней ( 2393 ) между двумя датами
=datedif("2010-01-01","2016-07-21","M")
возвращает количество месяцев ( 78 ) между двумя датами
=datedif("2010-01-01","2016-07-21","Y")
возвращает количество лет ( 6 ) между двумя датами
=datedif("2010-01-01","2016-07-21","MD")
возвращает количество дней ( 20 ) между двумя датами - игнорируя месяцы и годы
=datedif("2010-01-01","2016-07-21","YM")
возвращает количество месяцев ( 6 ) между двумя датами - игнорируя годы
=datedif("2010-01-01","2016-07-21","YD")
возвращает количество дней ( 201 ) между двумя датами - игнорируя годы