Функция ДНЕЙ360 когда учетный год равен 360 дням в Excel
Функция ДНЕЙ360 в Excel предназначена для расчета числа дней между двумя датами, переданными в качестве ее аргументов, и возвращает соответствующее числовое значение с учетом того, что год содержит 360 дней (состоит из 12 месяцев по 30 дней каждый).
Некоторые системы бухгалтерского учета используют в расчетах 360-дневный год. В этом случае принято использовать рассматриваемую функцию. Если год рассматривается как обычный 365-дневный, следует применять функцию ДНИ или использовать операцию вычитания дат.
Примеры использования функции ДННЕЙ360 в Excel
Пример 1. В таблице Excel содержатся столбцы, в которых указаны даты начала и окончания некоторого события. Вывести число дней, прошедших между этими датами с использованием функций ДНИ и ДНЕЙ360. Если они не совпадают, вывести сообщение с указанием разницы в днях в полученных значениях.
Вид таблицы данных:
Для расчетов используем следующую формулу:
С помощью функции ЕСЛИ проверяем условие «возвращает ли функция ДНИ большее число дней, чем результат выполнения ДНИ365?». Если результат проверки – ИСТИНА, выводим отдельно каждое полученное значение и разницу дней, иначе – выводим число дней. Для «склеивания» результатов вычислений и поясняющих строк используем амперсанд «&».
Выполним расчет для ячейки C2 и растянем формулу вниз по столбцу. Полученные результаты:
В результате вычисления формул – наглядно видно разницу для двух отличных учетных бухгалтерских периодов отчетности.
Сравнение функций ДНИ и ДНЕЙ360 в Excel
Пример 2. В банк сделан депозит на сумму 100000 рублей. Условия договора: ставка – 17%, дата оформления – 31.08.2012, капитализация - ежедневно. Определить, какая сумма была накоплена на текущий период. Найти отдельно искомые значения с использованием функций ДНИ и ДНЕЙ360. Имеются ли различия в полученных значениях?
Вид таблицы данных:
Для расчета суммы депозита с ежедневной капитализацией используется формула S=P*(1+%/N)*T, где P – начальная сумма, N – число дней в году, T – число дней между датой оформления и текущим моментом.
Для расчета первого и второго значений соответственно используем следующие формулы:
=B2*(1+(B3/365)*ДНИ(СЕГОДНЯ();B4))
=B2*(1+(B3/360)*ДНЕЙ360(B4;СЕГОДНЯ()))
Примечание:
В качестве знаменателя дроби используем число дней (360 и 365 соответственно) в зависимости от числа дней, учитываемых каждой из функций.
Как видно, разница в результатах незначительна, однако первую формулу следует использовать для более точных расчетов.
Особенности использования функции ДНЕЙ360 в Excel
Функция ДНЕЙ360 имеет следующую синтаксическую запись:
=ДНЕЙ360(нач_дата;кон_дата;[метод])
Описание аргументов:
- нач_дата – обязательный, принимает данные формата Дата или числовое значение, характеризующее дату, являющуюся начальной точкой отсчета;
- кон_дата – обязательный, принимает дату или ее числовое представление, соответствующую моменту окончания какого-либо события;
- [метод] – необязательный, принимает два возможных варианта значений логического типа:
- ЛОЖЬ – используется метод расчета NASD, согласно которому если аргумент нач_дата принимает дату, номер дня которой соответствует последнему дню некоторого месяца, то принимается 30-е число данного месяца. Если аргумент кон_дата принимает дату с номером дня, соответствующего последнему дню месяца, принимается дата, номер дня которой соответствует первому дню последующего месяца.
- ИСТИНА – европейский метод расчета. Даты, приходящиеся на 31-й день определенного месяца, преобразуются к датам, соответствующим 30-му дню данного месяца.
Примечания:
- Рассматриваемая функция может возвращать отрицательное значение в том случае, если дата, указанная в качестве первого аргумента, является более поздней, чем та, которая указана в качестве второго аргумента.
- Если третий аргумент функции явно не указан, принимается значение ЛОЖЬ.
- Функция ДНЕЙ360 может возвращать некорректные результаты в случае, если даты указаны без использования функции ДАТА или не являются результатами расчетов других функций, возвращающих данные формата Дата.
- Если в качестве первого или второго аргументов функции переданы значения, которые не могут быть преобразованы к числовым представлениям дат или данным формата Дата, результатом выполнения рассматриваемой функции будет код ошибки #ЗНАЧ!