ODDFYIELD 函数
约 614 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
ODDFYIELD 函数用于返回首期付息日不固定(即首期周期长度不规则)的有价证券的收益率。该函数属于 Excel 的财务函数类别,适用于计算具有非标准首期付息周期的债券的实际收益率。
2. 语法
ODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])| 参数 | 选填 | 说明 |
|---|---|---|
| settlement | 必需 | 有价证券的结算日 |
| maturity | 必需 | 有价证券的到期日 |
| issue | 必需 | 有价证券的发行日 |
| first_coupon | 必需 | 有价证券的首期付息日 |
| rate | 必需 | 有价证券的息票利率 |
| pr | 必需 | 有价证券的价格 |
| redemption | 必需 | 面值 100 元的有价证券的清偿价值 |
| frequency | 必需 | 每年的付息次数。按年支付 = 1,按半年期支付 = 2,按季支付 = 4 |
| [basis] | 可选 | 要使用的日计数基准类型。0 = 美国 30/360(默认),1 = 实际/实际,2 = 实际/360,3 = 实际/365,4 = 欧洲 30/360 |
3. 示例
3.1. 计算首期不固定债券的收益率
假设结算日为 2024 年 11 月 1 日,到期日为 2030 年 3 月 1 日,发行日为 2024 年 10 月 1 日,首期付息日为 2025 年 3 月 1 日,息票利率为 5.75%,价格为 84.50 元,清偿价值为 100 元,按半年付息:
=ODDFYIELD("2024-11-1", "2030-3-1", "2024-10-1", "2025-3-1", 5.75%, 84.50, 100, 2)返回该债券的年收益率。
3.2. 使用实际/实际日计数基准
=ODDFYIELD("2024-11-1", "2030-3-1", "2024-10-1", "2025-3-1", 5.75%, 84.50, 100, 2, 1)使用实际/实际日计数基准计算收益率。
4. 实用技巧
4.1. settlement 必须晚于 issue
settlement 必须晚于 issue,first_coupon 必须晚于 settlement,maturity 必须晚于 first_coupon,否则返回 #NUM! 错误
4.2. rate 和 pr 必须为非负数
rate 和 pr 必须为非负数,否则返回 #NUM! 错误
4.3. redemption 必须大于 0
redemption 必须大于 0,否则返回 #NUM! 错误
4.4. frequency 必须为 1、2 或 4
frequency 必须为 1、2 或 4,否则返回 #NUM! 错误
4.5. ODDFYIELD 使用迭代搜索算法
ODDFYIELD 使用迭代搜索算法,可能在 100 次迭代后无法收敛,此时返回 #NUM! 错误