Excel债券价格怎么算?Excel计算债券到期收益率

在 Excel 中计算债券价格,最常用且最准确的方法是使用内置的 PRICE 函数,也可以使用 PV(现值)函数进行手动计算,或者使用 YIELD 函数反向推导。

以下是详细的使用方法、公式解析和示例:

Excel在金融中的应用-债券定价模型-利用债券现金流的现值定价
加载中
Excel在金融中的应用-债券定价模型-利用债券现金流的现值定价

使用 PRICE 函数(推荐)

这是专门用于计算带息债券(Coupon Bonds)价格的函数。

公式语法

=PRICE(settlement, maturity, rate, yld, redemption, frequency, [basis])

参数说明

参数 说明 示例/备注
settlement 成交日(结算日) 债券购买并交付给买方的日期
maturity 到期日 债券最后一次支付本金的日期
rate 年票面利率 5% 输入为 05 或 5%
yld 年到期收益率 (YTM) 市场要求的回报率,4% 输入为 04
redemption 面值(每100元面值的价格) 通常为 100(表示每100元面值的价格)
frequency

Excel债券价格怎么算?Excel计算债券到期收益率

年付息次数 1=每年,2=每半年,4=每季度
[basis] 日计数基准(可选) 0=US(NASD) 30/360,1=实际天数/实际天数,2=实际天数/360,3=实际天数/365,4=欧洲30/360。通常默认用 1 或 0

实战示例

假设有一只债券:

  • 结算日:2026年1月1日
  • 到期日:2028年1月1日(5年期)
  • 票面利率:5%(每年付息)
  • 到期收益率 (YTM):4%
  • 面值:100元
  • 付息频率:每年一次 (1)

在 Excel 中输入:

=PRICE("2026-1-1", "2028-1-1", 0.05, 0.04, 100, 1, 1)

结果:约为 45

这意味着,如果市场要求的收益率(4%)低于债券票面利率(5%),债券将以溢价(高于100元)交易。


使用 PV 函数(手动现金流折现)

如果你希望理解债券价格的构成(本金现值 + 利息现值),可以使用 PV 函数。

逻辑

债券价格 = 所有未来利息的现值 + 到期本金的现值

公式示例

假设:

  • 面值:1000元
  • 票面利率:5%(每年付息50元)
  • 市场利率 (YTM):4%
  • 期限:5年
  • 每年付息一次
=PV(4%, 5, 50, 1000, 0)
  • 4%:市场利率
  • 5:期数
  • 50

    Excel债券价格怎么算?Excel计算债券到期收益率

    :每期利息(1000 5%)

  • 1000:到期偿还的本金
  • 0:期末支付(普通年金)

结果:约为 1,044.52

注意:Excel 的 PV 函数通常返回负数(代表现金流出),如果需要正数,可以在公式前加负号:= -PV(...)。


使用 YIELD 函数(反向计算)

如果你已知债券的市场价格,想计算其到期收益率(YTM),使用 YIELD 函数。

公式语法

=YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])
  • pr:每100元面值的价格(即你从 PRICE 函数得到的结果)

示例

已知价格 104.45,其他条件同上:

=YIELD("2026-1-1", "2028-1-1", 0.05, 104.45, 100, 1, 1)

结果:约为 00%


零息债券(Zero-Coupon Bond)

如果债券不支付利息(票面利率为 0),则价格计算更简单,只需折现本金。

使用 PV 函数

=PV(yld, nper, 0, redemption, 0)
  • yld:市场收益率
  • nper:剩余年数
  • 0:每期利息为0
  • redemption:到期面值

使用 PRICE 函数

=PRICE(settlement, maturity, 0, yld, 100, frequency, basis)
  • 将 rate 设为 0 即可。

⚠️ 常见错误与注意事项

  1. 日期格式:确保 settlement 和 maturity

    Excel债券价格怎么算?Excel计算债券到期收益率

    是 Excel 可识别的日期格式(如 2026-1-1 或 DATE(2026,1,1))。

  2. 利率格式:输入利率时,请使用小数(如 05)或百分比格式(5%),不要输入 5。
  3. 基准日(Basis):不同市场使用不同的日计数基准。
    • 美国国债通常使用 30/360 (basis=0)。
    • 中国国债通常使用 实际天数/实际天数 (basis=1)。
    • 如果不确定,尝试 1 或 0,看哪个结果更符合市场惯例。
  4. 应计利息:PRICE 函数返回的是全价(Dirty Price,包含应计利息),如果你需要净价(Clean Price,不含应计利息),可以使用:
    =PRICE(...) - ACCRINT(settlement, maturity, issue, rate, par, frequency, [basis])

    ACCRINT 计算的是从上一次付息日到结算日之间累积的利息。


需求 推荐函数
已知利率、收益率,求价格 PRICE
已知价格、利率,求收益率 YIELD
理解现金流折现原理 PV
计算应计利息 ACCRINT

如有具体数据需要计算,你可以提供参数,我可以帮你写出精确的 Excel 公式。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/excel%e5%80%ba%e5%88%b8%e4%bb%b7%e6%a0%bc%e6%80%8e%e4%b9%88%e7%ae%97%ef%bc%9fexcel%e8%ae%a1%e7%ae%97%e5%80%ba%e5%88%b8%e5%88%b0%e6%9c%9f%e6%94%b6%e7%9b%8a%e7%8e%87/

赞 (0)
excel表格格子显示不出来怎么办?excel表格边框线不显示
上一篇 2026年7月10日 12:11
K8s亲和性调度如何配置?k8s亲和性与反亲和性区别
下一篇 2026年7月10日 12:12

相关推荐

  • html网页怎么与服务器连接数据库?,如何实现

    HTML本身无法直接连接数据库,正确路径是:浏览器发送请求到服务器,服务器通过脚本语言连接数据库,再将结果返回给前端页面,很多新手在搜索“html网页怎么与服务器数据库连接”时,容易陷入误区:试图在HTML代码里写SQL语句,这行不通,因为浏览器没有执行服务器端语言的权限,数据库连接信息一旦暴露在前端,会引发严……

    2026年8月24日
    600
  • 在网吧5e连接不了服务器怎么办?网络连接失败是什么原因

    网吧5e连接不了服务器,多数情况是网吧路由器或防火墙拦了UDP协议端口,先让网管放行27015-27050和27005端口,再重启5E客户端基本能恢复,网吧5e连不上服务器怎么解决?按五步排查你在网吧坐下,Steam能登录,好友列表也正常,偏偏5E对战平台一点匹配就转圈,等半天跳出一句“无法连接服务器”,这时候……

    2026年9月22日
    200
  • 服务器core版本有什么区别?服务器core版本怎么选择

    服务器Core版本的核心价值在于极致的性能优化与安全性的显著提升,它是企业级应用部署中降低资源消耗、减少攻击面的最佳选择,相较于带有图形用户界面(GUI)的完整版系统,Core版本去除了冗余的非必要组件,仅保留核心服务功能,从而实现了更高的运行效率和更低的维护成本,对于追求高稳定性与高密度的现代数据中心而言,采……

    2026年4月7日
    8100
  • 如何构建地图服务器?搭建地图服务器教程

    构建地图服务器的核心在于选择合适的开源引擎(如OSM或Mapbox),通过Docker容器化部署实现环境隔离,并利用Nginx进行反向代理与负载均衡,最终配合PostGIS数据库完成海量地理空间数据的高效存储与检索,搭建地图服务器并非简单的软件安装,而是一场关于空间数据管理、渲染性能优化以及服务稳定性的系统工程……

    2026年5月26日
    6200
  • win10怎样添加无线网连接到服务器,有哪些步骤

    在Win10中添加无线网连接到服务器,本质是让电脑通过无线网卡接入局域网,并正确配置IP、网关、DNS或直接映射网络驱动器,从而访问服务器上的共享资源,很多人把这件事想复杂了,Win10无论是连接公司内部服务器,还是访问家里的NAS,核心步骤只有两块:先把无线网络连上,再让系统知道服务器在哪里,下面按最常见的场……

    2026年8月24日
    600
  • 服务器功率一般多少瓦,服务器功率怎么算电费

    服务器功率并不是一个固定值,典型1U机架服务器满载功率在300-500瓦之间,而一台搭载多块GPU的AI训练服务器功率可能达到2000瓦以上,具体功耗取决于CPU、GPU、内存、硬盘数量以及负载情况,本文将从配置、场景、成本等角度,帮你彻底搞懂服务器功率的方方面面,服务器功率一般多少瓦:典型配置一览1U与2U机……

    2026年7月20日
    1600
  • 1U服务器风扇噪音大怎么消除,服务器风扇噪音太大怎么办

    消除1U服务器风扇噪音,最有效的路径是先把CPU、内存、NVMe和电源的发热降下来,再让BMC/BIOS的风扇曲线在安全温度内跑低转速;堵风扇、拔风扇、串电阻都只能短暂安静,代价是过热、降频和告警,1U服务器为了在45mm高度里塞进两颗CPU、多根内存和硬盘,只能使用40mm左右的小口径高转速风扇,风扇越小人越……

    2026年10月6日
    000
  • win7显示dns服务器不可用怎么办,怎么解决

    当Win7系统提示“DNS服务器不可用”时,核心原因是本机网络配置异常或DNS缓存损坏,直接通过修改DNS地址、重置网络栈并重启服务即可恢复网络连接,大多数情况下无需重装系统或更换硬件,初步判断:确认DNS服务器不可用的具体表现在动手修复前,先确认问题到底出在哪,Win7的网络诊断工具会直接给出“DNS服务器不……

    2026年8月13日
    800
  • AIoT汉语是什么意思,AIoT中文怎么翻译

    AIoT的汉语释义为“智联网”,即“智能物联网”,这一概念并非简单的AI(人工智能)与IoT(物联网)的叠加,而是两者通过深度融合,形成的“智能物联网”生态体系,核心结论在于:AIoT是物联网的终极形态,它通过人工智能赋予万物“思考”能力,实现了从“万物互联”到“万物智联”的质变,是驱动数字经济与产业升级的关键……

    2026年3月13日
    12200
  • 戴尔服务器U盘启动不了怎么办,启动项设置方法?

    戴尔服务器U盘启动失败,核心症结通常在于启动模式(UEFI/Legacy)与U盘文件系统不匹配,或BIOS中未正确开启USB启动项,解决方案是按F11进入一次性启动菜单并手动选择UEFI或Legacy引导,排查前先分清:服务器型号决定按键和BIOS布局戴尔服务器目前主流分为14G(如R640、R740)和15G……

    2026年9月14日
    300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注