Поиск…


Синтаксис

  • = РАЗНДАТ (дата_начал, дата_окончание, блок)

параметры

Единица измерения Возвращает
"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 ) между двумя датами - игнорируя годы



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow