ODDFPRICE 函数
约 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. 函数简介
ODDFPRICE 函数用于返回首期付息日不固定(即首期周期长度不规则)的面值为 100 元的有价证券的价格。该函数属于 Excel 的财务函数类别,适用于处理具有非标准首期付息周期的债券定价。
2. 语法
ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])| 参数 | 选填 | 说明 |
|---|---|---|
| settlement | 必需 | 有价证券的结算日 |
| maturity | 必需 | 有价证券的到期日 |
| issue | 必需 | 有价证券的发行日 |
| first_coupon | 必需 | 有价证券的首期付息日 |
| rate | 必需 | 有价证券的息票利率 |
| yld | 必需 | 有价证券的年收益率 |
| 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 日,息票利率为 7.85%,收益率为 6.25%,清偿价值为 100,按半年付息,日计数基准为美国 30/360:
=ODDFPRICE("2024-11-1", "2030-3-1", "2024-10-1", "2025-3-1", 7.85%, 6.25%, 100, 2, 0)返回该债券的每 100 元面值的价格。
3.2. 按季付息的债券
=ODDFPRICE("2024-11-1", "2030-3-1", "2024-10-1", "2025-3-1", 7.85%, 6.25%, 100, 4, 0)使用按季付息(frequency = 4)计算债券价格。
4. 实用技巧
4.1. settlement 必须晚于 issue
settlement 必须晚于 issue,first_coupon 必须晚于 settlement,maturity 必须晚于 first_coupon,否则返回 #NUM! 错误
4.2. rate 和 yld 必须为非负数
rate 和 yld 必须为非负数,否则返回 #NUM! 错误
4.3. redemption 必须大于 0
redemption 必须大于 0,否则返回 #NUM! 错误
4.4. frequency 必须为 1、2 或 4
frequency 必须为 1、2 或 4,否则返回 #NUM! 错误
4.5. 正确输入日期参数
日期应使用 DATE 函数或确保 Excel 能正确解析的日期格式