Excel怎么折现?Excel现值函数NPV和PV怎么用

在 Excel 中,“折现”(Discounting)通常指的是计算现值(Present Value, PV),即将未来的现金流按照一定的折现率折算成当前的价值。

以下是几种常用的方法,从简单公式到内置函数:

怎么用Excel计算净现值 NPV / Net present value
加载中
怎么用Excel计算净现值 NPV / Net present value

使用现值公式(最基础)

这是最通用的数学公式,适用于一次性未来现金流或简单年金。

公式:

= FV / (1 + r)^n
  • FV:未来值(Future Value),即未来某一时点的金额。
  • r:折现率(Discount Rate),每期利率。
  • n:期数(Number of Periods),距离现在的期数。

示例:
假设你 3 年后会收到 10,000 元,年折现率为 5%。
在单元格中输入:

=10000 / (1 + 0.05)^3

结果约为 8,638.38 元。


使用 PV 函数(推荐,最常用)

Excel 内置的 PV 函数专门用于计算现值,适用于定期等额现金流(如年金)或一次性现金流。

语法:

=PV(rate, nper, pmt, [fv], [type])
  • rate:每期利率(折现率)。
  • nper:总投资/付款期数。
  • Excel怎么折现?Excel现值函数NPV和PV怎么用

    pmt:每期支付的金额(如果是单笔未来收款,此项通常留空或为0)。

  • fv:未来值(可选,如果不填 pmt,则此项必填;如果填了 pmt,此项通常留空或为0)。
  • type:0 或 1,表示期末支付或期初支付(默认 0)。

场景 1:计算单笔未来现金流的现值

假设 5 年后收到 50,000 元,年折现率 6%。

=PV(0.06, 5, 0, 50000)

注意:Excel 的财务函数通常返回负数,表示现金流出(投资成本),如果你希望显示为正数,可以在公式前加负号:=-PV(...)。

场景 2:计算年金(定期等额现金流)的现值

假设每年年末收到 1,000 元,持续 10 年,年折现率 5%。

=PV(0.05, 10, -1000)

这里 pmt 为 -1000(表示现金流入),函数返回正的现值。


使用 NPV 函数(不规则现金流)

如果每期的现金流金额不同(如项目投资的各年净现金流),应使用 NPV 函数计算净现值。

语法:

=NPV(rate, value1, [value2], ...)

重要提示:

  1. NPV

    Excel怎么折现?Excel现值函数NPV和PV怎么用

    函数假设现金流发生在每期期末。

  2. 初始投资(第 0 年) 不应包含在 NPV 函数内,应单独减去。
  3. 如果现金流发生在期初,需调整折现率或使用 XNPV。

示例:

  • 折现率:8%
  • 第 0 年投资:-10,000 元
  • 第 1 年收益:3,000 元
  • 第 2 年收益:4,000 元
  • 第 3 年收益:5,000 元

公式:

=NPV(0.08, 3000, 4000, 5000) - 10000

先计算未来现金流的现值总和,再减去初始投资。


使用 XNPV 函数(不规则日期)

如果现金流发生在不固定的日期(如具体到某年某月某日),使用 XNPV 更准确。

语法:

=XNPV(rate, values, dates)
  • rate:年折现率。
  • values:现金流序列。
  • dates:对应的现金流日期序列。

示例:
| 日期 | 现金流 |
|——|——–|
| 2026-01-01 | -10000 |
| 2026-06-30 | 3000 |
| 2026-03-15 | 5000 |

公式:

=XNPV(0.08, B2:B4, A2:A4)

常见注意事项

  1. Excel怎么折现?Excel现值函数NPV和PV怎么用

    正负号规则:

    • Excel 财务函数遵循“现金流入为正,现金流出为负”的原则。
    • 如果你希望现值显示为正数,确保输入的参数符号相反(如 pmt 为正,PV 结果为负;或手动加负号)。
  2. 利率与期数匹配:

    • 如果折现率是年利率,但现金流是每月的,需将年利率除以 12,并将期数乘以 12。
    • 年利率 6%,每月现金流,持续 1 年 → rate=0.06/12, nper=12。
  3. 折现率的选择:

    折现率应反映资金的时间价值和风险,常用 WACC(加权平均资本成本)或行业基准回报率。


场景 推荐函数/公式
单笔未来金额折现 =FV/(1+r)^n 或 =PV(rate, nper, 0, FV)
定期等额现金流(年金) =PV(rate, nper, pmt)
不规则金额现金流(期末) =NPV(rate, values) - Initial_Investment
不规则日期现金流 =XNPV(rate, values, dates)

根据你的具体需求选择合适的方法即可,如有具体数据,可提供示例,我可帮你写出精确公式。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/excel%e6%80%8e%e4%b9%88%e6%8a%98%e7%8e%b0%ef%bc%9fexcel%e7%8e%b0%e5%80%bc%e5%87%bd%e6%95%b0npv%e5%92%8cpv%e6%80%8e%e4%b9%88%e7%94%a8/

赞 (0)
Excel提示启用内容怎么办?如何安全启用宏内容
上一篇 2026年7月10日 12:54
bae cdn是什么,bae cdn加速原理
下一篇 2026年7月10日 12:56

相关推荐

  • ed2k连接不上服务器列表怎么办,ed2k为什么连接失败

    ed2k连接不上服务器列表,多数情况不是客户端坏了,而是列表文件失效、服务器端口被阻断、Kad网络没连上这三类原因之一,先分清故障卡在哪一层,再换一份可用的server.met、手动填入服务器IP和端口、放行对应的TCP/UDP端口,通常十几分钟就能恢复,ed2k连接不上服务器列表怎么办:先判断故障在哪一层ed……

    2026年9月25日
    100
  • ajax从服务器提取数据失败怎么办?ajax异步获取后台数据教程

    Ajax从服务器提取数据的核心在于利用XMLHttpRequest或Fetch API异步发送HTTP请求,在不刷新页面的情况下获取JSON或XML格式的数据,并通过JavaScript动态更新DOM元素,在现代Web开发中,用户期望获得如原生应用般流畅的体验,传统的页面跳转会导致白屏和加载等待,而异步技术完美……

    2026年5月31日
    6200
  • 服务器dns发生故障怎么办,服务器dns异常怎么修复

    服务器DNS故障是导致网络服务中断、网站无法访问的首要技术诱因,其核心本质在于域名与IP地址之间的解析链条断裂,快速定位故障源并切换至高可用的备用解析方案,是恢复业务连续性的唯一有效路径,当用户输入域名却无法打开网页时,绝大多数情况并非服务器硬件损坏,而是DNS解析服务出现了阻塞、劫持或配置错误,导致浏览器无法……

    2026年4月4日
    9400
  • AJAX与Mysql如何交互?前后端数据异步传输原理

    AJAX结合MySQL能够实现页面局部刷新,在保持用户交互流畅的同时大幅降低服务器负载,是构建现代动态Web应用的核心技术组合,在传统Web开发模式中,每一次用户操作往往导致整个页面的重新加载,这种体验不仅割裂了用户的注意力,还造成了大量的带宽浪费,AJAX(Asynchronous JavaScript an……

    2026年6月2日
    3300
  • aiq智合集团怎么样?aiq智合集团靠谱吗?

    在当今数字化转型加速的商业环境中,法律科技已成为推动行业变革的关键力量,aiq智合集团凭借其深厚的技术积累与专业的行业洞察,确立了作为法律生态服务领军者的核心地位,企业实现高效合规管理与业务增长,必须依托于数据驱动的智能化平台,这正是该集团提供的核心价值所在,通过构建全方位的法律科技生态,集团成功解决了传统法律……

    2026年3月8日
    13100
  • 锋云nas点歌服务器如何更新歌曲,歌曲库怎么同步?

    锋云NAS点歌服务器更新歌曲的核心路径是:确认曲库目录和授权方式,通过管理后台导入或扫描歌曲,再刷新客户端歌库缓存;在线更新与本地导入可以并行,但不要直接覆盖正在使用的数据库,很多人第一反应是把新歌拖进NAS共享文件夹,然后到点歌机上一看,还是没有,问题通常不在“没更新”,而在路径、权限、索引这三件事没有串起来……

    程序编程 2026年10月24日
    200
  • AIoT实习生是做什么的,AIoT实习生需要掌握哪些技能

    AIoT实习生岗位的核心价值在于连接硬件底层与云端算法,要求具备嵌入式开发基础及Python数据处理能力,2026年该岗位更侧重边缘计算部署与多模态数据清洗实战,AIoT实习生的核心能力画像与岗位定位从单一开发向全栈协同的转变在2026年的物联网生态中,单纯的“写代码”已无法覆盖AIoT实习生的工作全貌,业内专……

    2026年6月17日
    2700
  • GTA5登陆显示服务器不可用怎么回事,怎么办

    GTA5登录时提示服务器不可用,通常是网络连接不畅、R星服务器临时维护或游戏文件异常所致,按照以下步骤排查,大多数情况下能快速恢复线上模式,GTA5线上模式进不去?先排查网络和服务器状态遇到服务器不可用的提示,最直接的原因是本地网络和R星服务器之间的通信出了问题,先别急着重装游戏,从最简单的环节开始检查,确认R……

    2026年8月3日
    1400
  • e世界服务器皮肤不显示怎么办,是什么原因导致的?

    在e世界服务器中看不到皮肤,核心原因是客户端与服务器端的皮肤数据不同步或渲染异常,优先尝试重新登录、清除缓存、检查版本一致性,多数情况下可解决,为什么e世界服务器会“吞掉”你的皮肤很多玩家第一次遇到这问题时,第一反应是怀疑自己皮肤被服务器没收了,皮肤文件并没有消失,而是客户端没能正确加载或调用,根据多人游戏社区……

    2026年10月9日
    000
  • app登录显示服务器数据错误如何修复,什么原因?

    app登录显示服务器数据错误,多数情况下不是你的账号出了问题,而是手机本地数据与服务器信息不同步,按照本文的排查顺序操作,大概率几分钟内就能恢复登录,app登录显示服务器数据错误是哪里出了问题这个提示看起来吓人,实则拆开看就是“app连上了服务器,但服务器返回的数据没法被正常读取”,出现这种情况,业内专家指出……

    2026年10月11日
    100

发表回复

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