DISC 函数
约 518 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2019 for Mac, Excel 2016
1. 函数简介
DISC 函数用于返回有价证券的贴现率。该函数可根据证券的结算日、到期日、价格和清偿价值计算其年贴现率。
2. 语法
DISC(settlement, maturity, pr, redemption, [basis])| 参数 | 选填 | 说明 |
|---|---|---|
| settlement | 必需 | 有价证券的结算日,即证券卖给购买者的日期。 |
| maturity | 必需 | 有价证券的到期日。 |
| pr | 必需 | 按面值 100 元计算的有价证券价格。 |
| redemption | 必需 | 按面值 100 元计算的有价证券清偿价值。 |
| basis | 可选 | 日计数基准:0 或省略 = US (NASD) 30/360;1 = 实际/实际;2 = 实际/360;3 = 实际/365;4 = 欧洲 30/360。 |
3. 示例
3.1. 计算有价证券的贴现率
假设有价证券的结算日为 2018 年 7 月 1 日,到期日为 2048 年 1 月 1 日,价格为 97.975,清偿价值为 100,并采用实际/实际日计数基准:
=DISC(DATE(2018,7,1), DATE(2048,1,1), 97.975, 100, 1)返回约 0.001038,即贴现率约为 0.1038%。
3.2. 使用默认日计数基准
省略 basis 参数时,DISC 使用 US (NASD) 30/360 日计数基准:
=DISC(DATE(2025,1,1), DATE(2026,1,1), 95, 100)4. 实用技巧
4.1. 使用 DATE 函数或其他公式结果输入日期
使用 DATE 函数或其他公式结果输入日期,避免直接使用可能受区域设置影响的文本日期;
4.2. settlement 必须早于 maturity
settlement 必须早于 maturity,否则返回 #NUM! 错误;
4.3. pr 和 redemption 必须大于 0
pr 和 redemption 必须大于 0,否则返回 #NUM! 错误;
4.4. basis 必须为 0 到 4 之间的整数
basis 必须为 0 到 4 之间的整数,否则返回 #NUM! 错误;
4.5. 注意参数取整规则
settlement、maturity 和 basis 中的小数部分会被截尾取整。