KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Excel COUPDAYBS Function

АвторSunДата изменения
демонстрация использования функции COUPDAYBS

Если вы хотите повторить действия из этого руководства, скачайте пример файла.
пример

Описание

Функция COUPDAYBS возвращает количество дней от начала купонного периода до даты расчёта.

Синтаксис и аргументы

Синтаксис формулы

COUPDAYBS()settlement,maturity,frequency,[basis])

Аргументы

  • Settlement: Обязательно. Дата расчета по ценной бумаге — это дата передачи ценной бумаги покупателю после даты её выпуска.
  • Maturity: Обязательное поле. Дата погашения ценной бумаги — это дата окончания срока её действия.
  • Частота: Обязательный параметр. Количество купонных выплат в год. Возможны три варианта: для ежегодных выплат — частота = 1, для полугодовых — частота = 2, для ежеквартальных — частота = 4.
  • Базис: Необязательный параметр. Определяет тип используемой базы для расчёта количества дней. По умолчанию не указан.

БазисРасчёт дней
0 или опущеноСША (NASD) 30/360
1Факт/факт
2Факт/360
3Факт/365
4Европейский 30/360

Возвращаемое значение

Функция DCOUNTA возвращает числовое значение.

Ошибки

1. Если аргументы settlement и maturity содержат недопустимые даты — например, нечисловые значения или даты ранее 1,01.1900, — функция вернёт ошибку #ЗНАЧ!.

2. Если значение аргумента basis выходит за пределы допустимого диапазона (от 0 до 4), функция вернёт ошибку #ЧИСЛО!.

3. Если значение аргумента frequency не равно одному из допустимых чисел (1, 2 или 4), функция вернёт ошибку #ЧИСЛО!.

4. Если дата расчёта (settlement) позже даты погашения (maturity), функция вернёт ошибку #ЧИСЛО!.

Примечания

1. В Excel даты хранятся в виде порядковых номеров. По умолчанию используется система дат от 1/1/1900, где первым допустимым днём является 1 января 1900 года, представленный числом 1. Соответственно, 1 января 2021 года хранится как число 44197.

2. Все аргументы усекаются до целых чисел; если в аргументах указано время, оно игнорируется.

3. В функции рекомендуется использовать ссылку на ячейку с датой или напрямую встроить функцию ДАТА в функцию COUPDAYBS следующим образом:
=COUPDAYBS(DATE(2021,1,1),DATE(2030,12,1),2,0)

Версия

Excel 2003 или новее

Использование и примеры

Пример базового использования

Например, в диапазоне B3:C9 приведена вся информация о ценной бумаге (ценная бумага со сроком обращения 10 лет выпущена 1 декабря 2020, передана покупателю 1 января 2021 (дата расчёта), дата её погашения — 1 декабря 2030, which is 10 years after the issued date (1st Dec, 2021), выплаты производятся дважды в год).

Чтобы определить количество дней от начала купонного периода до даты расчёта, используйте следующую формулу:

=COUPDAYBS(C4,C5,C8)// здесь базис опущен

Нажмите клавишу Enter, чтобы получить результат.
демонстрация использования функции COUPDAYBS


Связанные функции:
  • Функция Excel ACCRINT
    Функция ACCRINT возвращает начисленные проценты по ценным бумагам с периодической выплатой купонов.

  • Функция Excel ACCRINTM
    Функция ACCRINTM возвращает начисленные проценты по ценной бумаге, по которой проценты выплачиваются в дату погашения.