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

Функция COUPDAYBS в Excel

Author: Sun Last Modified: 2025-08-07
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 возвращает начисленные проценты по ценной бумаге, которая выплачивает проценты при погашении.