Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает процентную ставку по полностью инвестированной ценных бумагах.
Синтаксис
expression. IntRate (Arg1, Arg2, Arg3, Arg4, Arg5)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Arg1 | Обязательный | Variant | Расчет — дата расчетов по безопасности. Дата расчетов по безопасности — это дата после даты выдачи, когда безопасность торгуется покупателю. |
| Arg2 | Обязательный | Variant | Срок погашения — дата погашения ценных бумаг. Дата погашения — это дата истечения срока действия безопасности. |
| Arg3 | Обязательный | Variant | Инвестиции — сумма, вложенная в обеспечение. |
| Arg4 | Обязательный | Variant | Выкуп — сумма, которую необходимо получить при погашении. |
| Arg5 | Необязательный | Variant | Basis — тип используемой базы подсчета дней. |
Возвращаемое значение
Double
Замечания
В следующей таблице описаны значения, которые можно использовать для Arg5.
| Основе | База подсчета дней |
|---|---|
| 0 или опущено | США (NASD) 30/360 |
| 1 | Фактическая/фактическая |
| 2 | Фактический/360 |
| 3 | Фактический/365 |
| 4 | Европейская 30/360 |
Microsoft Excel сохраняет даты как последовательные серийные номера, чтобы их можно было использовать в вычислениях. По умолчанию 1 января 1900 года — серийный номер 1, а 1 января 2008 года — серийный номер 39448, так как после 1 января 1900 г. это 39 448 дней. Microsoft Excel для Macintosh использует другую систему даты по умолчанию.
Примечание.
Visual Basic для приложений (VBA) вычисляет последовательные даты иначе, чем Excel. В VBA серийный номер 1 — 31 декабря 1899 года, а не 1 января 1900 года.
Дата расчетов — это дата покупки покупателем купона, например облигации. Дата погашения — это дата истечения срока действия купона. Например, предположим, что 30-летняя облигация выпущена 1 января 2008 года и приобретена покупателем через шесть месяцев. Дата выпуска — 1 января 2008 года, дата урегулирования — 1 июля 2008 года, а дата погашения — 1 января 2038 года, то есть через 30 лет после даты выпуска 1 января 2008 года.
Расчет, зрелость и базис усекаются до целых чисел.
Если расчет или срок погашения не является допустимой датой, IntRate возвращает #VALUE! значение ошибки.
Если инвестиции ≤ 0 или если активация ≤ 0, IntRate возвращает #NUM! значение ошибки.
Если база < 0 или база > 4, функция IntRate возвращает #NUM! значение ошибки.
Если расчет ≥ срок погашения, IntRate возвращает #NUM! значение ошибки.
IntRate вычисляется следующим образом, где B — количество дней в году в зависимости от года, а DIM — количество дней от расчета до погашения:
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
