Функция ЦЕНАСКИДКА возвращает цену за 100 рублей номинальной стоимости ценных бумаг, на которые сделана скидка.
Описание функции ЦЕНАСКИДКА
Возвращает цену за 100 рублей номинальной стоимости ценных бумаг, на которые сделана скидка.
Синтаксис
=ЦЕНАСКИДКА(дата_согл; дата_вступл_в_силу; скидка; погашение; [базис])
Важно! Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.
Аргументы
дата_соглдата_вступл_в_силускидкапогашениебазис
Обязательный. Дата расчета за ценные бумаги (дата продажи ценных бумаг покупателю, более поздняя, чем дата выпуска).
Обязательный. Срок погашения ценных бумаг. Эта дата определяет момент, когда истекает срок действия ценных бумаг.
Обязательный. Скидка для ценной бумаги.
Обязательный. Выкупная стоимость ценных бумаг в расчете на 100 рублей номинальной стоимости.
Необязательный аргумент. Используемый способ подсчета дней.
Базис | Способ вычисления дня |
---|---|
0 или опущен | Американский (NASD) 30/360 |
1 | Фактический/фактический |
2 | Фактический/360 |
3 | Фактический/365 |
4 | Европейский 30/360 |
Замечания
- В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 г. соответствует число 1, а 1 января 2008 г. — число 39 448, поскольку интервал между ними составляет 39 448 дней.
- Дата соглашения является датой продажи покупателю купона, например облигации. Срок платежа представляет собой дату истечения срока действия купона. Предположим, например, что облигация со сроком действия 30 лет выпущена 1 января 2008 г. и приобретена покупателем через шесть месяцев после выпуска. Датой выпуска будет 1 января 2008 г., датой расчета — 1 июля 2008 г., а срок погашения такой облигации наступит 1 января 2038 г., то есть через 30 лет после даты выпуска.
- Дата_согл, дата_вступл_в_силу и базис усекаются до целых.
- Если дата_согл или дата_вступл_в_силу не является допустимой датой, то функция ЦЕНАСКИДКА возвращает значение ошибки #ЗНАЧ!.
- Если скидка ≤ 0 или выкуп ≤ 0, то функция ЦЕНАСКИДКА возвращает значение ошибки #ЧИСЛО!.
- Если базис < 0 или базис > 4, то функция ЦЕНАСКИДКА возвращает значение ошибки #ЧИСЛО!.
- Если дата_согл ≥ дата_вступл_в_силу, ЦЕНАСКИДКА возвращает значение ошибки #ЧИСЛО!.
- ЦЕНАСКИДКА вычисляется следующим образом:
где:
- B = количество дней в году (зависит от используемого базиса).
- DSM = количество дней от даты расчета до даты погашения.
Примеры
Пример1Пример задачи1
Задача
Ценная бумага приобретена (дата соглашения) 6.09.93 на срок до 12.09.97 (дата вступления в силу). Сумма выкупа (погашение) – 100, учётная ставка (скидка) – 2.737%. Рассчитать цену покупки ценной бумаги.
Ценная бумага приобретена (дата соглашения) 6.09.93 на срок до 12.09.97 (дата вступления в силу). Сумма выкупа (погашение) – 100, учётная ставка (скидка) – 2.737%. Рассчитать цену покупки ценной бумаги.
Решение
Введем первоначальные данные:
Заполним поля функции:
Ответ: цена (курс) покупки ценной бумаги составляет 99,63 рублей.
Файл с решением