Интервал между двумя датами
В банковской практике различных стран срок в днях и расчетное количество дней в году при начислении процентов определяется по-разному. В германской практике подсчет количества дней основывается на длительности года в 360 дней и месяцев в 30 дней. Во французской практике длительность года принимается равной 360 дням, а количество дней в месяце берется равным фактической календарной длительности (28, 29, 30 или 31 день). В английской практике длительность года - 365 дней, а длительность месяцев соответствует фактической по календарю.
В MS Excel есть несколько функций, предназначенных для вычисления интервала между двумя датами. Для определения количества дней между двумя датами в «нормальном» году можно использовать обычное вычитание. Например, "31.12.93"-"1.1.93" равняется 364.
DAYS360
Возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). Эта функция используется для расчета платежей, если подсчет основан на двенадцати 30-дневных месяцах.
Синтаксис
DAYS 360(start_date; end_date;
method)
start_date и end_date
- это две даты, для которых требуется узнать количество дней между ними.
method - это логическое значение, которое определяет,
какой метод, Европейский или Американский, должен использоваться при
вычислениях.
| Метод | Определение |
| FALSE или опущено | Американский метод (NASD). Если начальная дата является 31-м числом месяца, то она полагается равной 30-ому числу того же месяца. Если конечная дата является 31-м числом месяца и начальная дата меньше, чем 30-ое число, то конечная дата полагается равной 1-ому числу следующего месяца, в противном случае конечная дата полагается равной 30-ому числу того же месяца. |
| TRUE | Европейский метод. Начальная и конечная даты, которые приходятся на 31-ое число месяца, полагаются равными 30-ому числу того же месяца. |
YEARFRAC
Возвращает долю года, которую составляет количество дней между двумя датами (начальной и конечной). Функция YEARFRAC служит для определения доли общегодовых гонораров или обязательств, приходящихся на указанный период.
Если эта функция недоступна, следует установить надстройку Data Analysis, а затем подключить его с помощью команды Add-Ins меню Tools.
Синтаксис
YEARFRAC(start_date; end_date; basis)
start_date - это дата, которая соответствует начальной
дате.
end_date - это дата, которая соответствует конечной дате.
basis - это тип используемого способа вычисления дня.
| Базис | Способ вычисления дня |
| 0 или опущен | US (NASD) 30/360 |
| 1 | Фактический/фактический |
| 2 | Фактический/360 |
| 3 | Фактический/365 |
| 4 | Европейский 30/360 |