Функции DATEDIF, DAYS360 и EDATE для расчёта интервалов времени различаются по характеру выполняемых вычислений:
- DATEDIF позволяет определить разницу между двумя датами в разных единицах измерения: днях, неделях, месяцах и годах. 45 Функция не работает, если конечная дата меньше начальной. 4
- DAYS360 вычисляет количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). 14 При расчёте можно указать метод: Американский (если не указан, то применяется Американский метод) или Европейский (если указан, то Европейский метод). 1
- EDATE находит дату, отстоящую на заданное число месяцев вперёд или назад от указанной даты. 1
Таким образом, DATEDIF ориентирована на широкий диапазон единиц измерения, DAYS360 — на расчёт количества дней на основе определённого года, а EDATE — на нахождение даты с учётом заданного количества месяцев.