Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Функция COUPDAYBS в Excel

Author Sun Last modified
showing the usage of COUPDAYBS function

Если вы хотите следовать за этим руководством, пожалуйста, скачайте пример электронной таблицы.
sample

Описание

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

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

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

COUPDAYBS(дата_расчета, дата_погашения, частота, [основа])

Аргументы

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

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

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

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

Ошибки

1. Если аргументы дата_расчета и дата_погашения не являются действительными датами, например, если они содержат нечисловые значения или даты, которые раньше 1/1/1900, функция вернет ошибочное значение #ЗНАЧ!

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

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

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

Примечания

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

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

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

Версия

Excel 2003 или новее

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

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

Например, в диапазоне B3:C9 перечислены все данные о ценной бумаге. (Ценная бумага на 10 лет была выпущена 1 декабря 2020 года, затем продана покупателю 1 января 2021 года (дата расчета), а дата погашения ценной бумаги будет 1 декабря 2030 года, то есть через 10 лет после даты выпуска (1 декабря 2021 года), и выплаты производятся дважды в год.)

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

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

Нажмите Enter клавишу, чтобы получить результат.
showing the usage of COUPDAYBS function


Связанные функции:

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

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