Excel YIELDDISC 函数
作者:互联网
2026-04-14
YIELDDISC 函数可返回贴现证券的年化收益率。

语法
YIELDDISC()settlement, maturity, pr, redemption, [basis])
参数
- 结算日(必填):证券的结算日期,即在证券发行日之后进行买入的日期。
- 到期日(必填):证券的到期日,即该证券失效的日期。
- Pr(必填):每 $100 面值对应的证券价格;
- 赎回(必填):每 $100 面值对应的证券赎回价值;
- 基准(可选):用于指定日计基准的整数值(0、1、2、3 或 4),默认值为 0.
| 基准 | 日期系统 |
| 0 或省略 | 美国(NASD) 30/360 |
| 1 | 实际/实际 |
| 2 | 实际/360 |
| 3 | 实际/365 |
| 4 | 欧洲 30/360 |
备注
1. 在 Excel 中,日期以连续数字存储,可用于计算。默认情况下,1/1/1900 的序列号为 1,所以 12/1/2021 的序列号为 40877,因其比 1/1/1900 晚 40876 天;2. 为“settlement”及 “maturity”所提供的日期应按以下方式输入:-—— 作为包含日期的单元格引用使用;-—— 使用 DATE 函数输入;-—— 作为其他公式的返回结果。3. 如果 settlement、maturity、frequency、和 basis 包含小数,将被截断为整数;4。【 【TN_45_END】】#NUM!错误在满足以下任一条件时发生:-—— 结算日晚于到期日;-—— 任一所提供的参数 “rate”、“pr”、“redemption”、“frequency”或 “basis”不是有效数字。例如:“rate”< 0;“pr”≤ 0;“redemption”≤ 0;“frequency”不等于 1、2 或 4;或 [basis]为除 0、1、2、3 或 4 外的任何数字。5. #VALUE!错误在满足以下任一条件时发生:-——“Settlement”和 “maturity”日期无效;-—— 所提供的任一参数为非数字值。返回值
返回数值型结果。
示例
如下图所示,2021 年 1 月 15 日以每 $100 面值 $98.00 购入一笔证券,到期日为 2021 年 12 月 1 日,赎回价值为 $100. 若需按实际/实际日计基准(basis=1)计算该贴现证券的年收益率,可按照以下步骤操作。

1. 选择一个空白单元格(此处以 F5 为例),输入以下公式并按下 Enter 键,即可得出结果。
=YIELDDISC(C5,C6,C7,C8,C9)

2. 然后,按需将单元格格式切换为百分比格式。
相关标签:
Excel
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
如何在 Excel 中从表格中查找并生成唯一列表?
04/15
如何在 Excel 中设置数据验证,仅允许输入数字?
04/15
如何在 Excel 中比较数字并允许一定的容差?
04/15
如何在 Excel 中让工作表标签名称等于某个单元格的值?
04/15
如何在 Excel 中使用条件格式突出显示早于 30 天的日期?
04/15
如何在一张图表工作表中同时展示多个图表?
04/15
如何在 Excel 中将多个区域的数据合并到一个数据透视表中?
04/15
如何在 Excel 中根据数值范围自动分配对应的值或类别?
04/15
如何创建Excel数据透视表
04/15
Excel:如果范围内任意单元格为空,则隐藏该行
04/15
AI精选
