货币时间价值与净现值原理
货币时间价值是现代财务的核心原则,即今天可用的资金因其潜在的获利能力,其价值高于未来相同金额的资金。通过将未来的现金流折算为今天的价值,投资者和企业能够客观地评估不同时间点发生的资金往来的实际价值。
净现值(NPV)是评估投资项目或财务方案可行性的关键指标。它通过选择特定的年实际折现率,将未来的现金流时间线逐期折现,并减去初始投资,从而确定该时间线的今日总价值是大于、等于还是小于零。
- 正 NPV:意味着在特定折现率和假设条件下,该现金流时间线在今天的价值大于零。
- 零 NPV:意味着在特定折现率和假设条件下,该现金流时间线在今天的价值等于零。
- 负 NPV:意味着在特定折现率和假设条件下,该现金流时间线在今天的价值小于零。
净现值计算器的输入参数
为了构建完整的现金流时间线并计算 NPV,您需要配置以下输入参数:
- 显示货币:支持选择 USD、EUR、GBP、JPY、CNY、INR、CAD、AUD、CHF、BRL、MXN 或 ZAR。此选择仅用于格式化显示——不进行汇率换算。
- 现金流周期:可选择“按年”、“按季”或“按月”。
- 未来现金流发生于:选择“期末”或“期初”。
- 年实际折现率:代表资金的机会成本或目标回报率,必须大于 −100%。
- 税收处理:可选择“现金流已为税后”或“估算正现金流的税额”。
- 单一税率:当选择估算税额时启用,输入范围为 0% 到 100%。
- 方案利差:用于对比不同折现率场景,输入一个大于 0 且不超过 100 个百分点的数值,系统将自动计算基准利率上下浮动该利差后的 NPV。
- 现金流时间线:
- 初始投资(周期 0):代表今天的现金流,通常为负值(支出)。
- 未来周期:支持最多 120 个未来周期。您可以使用“添加周期”或“移除周期
‹period›”来调整时间线长度。每一行包含一个可选标签和现金流金额。
折现率转换与税收处理规则
周期折现率转换
当现金流周期设为按月或按季时,计算器不会简单地将年利率除以 12 或 4。为了保持年度实际利率假设的一致性,计算器使用开方计算:
- 按月:使用 12 次方根(即 (1 + 年利率)^(1/12) - 1)。
- 按季:使用 4 次方根(即 (1 + 年利率)^(1/4) - 1)。
简化税收应用规则
若启用“估算正现金流的税额”,计算器将采用简化税收模型:
- 仅对未来的正现金流扣除设定的单一税率百分比。
- 周期 0(初始投资)和任何未来的负现金流(支出)保持不变。
- 该模型不假设任何自动亏损弥补、税收抵免、折旧或复杂的企业税法。
现金流收付时点
- 周期 0 始终代表今天,不进行折现(指数为 0)。
- 若选择期末,未来周期的折现指数依次为 1, 2, 3 等。
- 若选择期初,折现指数将向前移动一个周期,依次为 0, 1, 2 等。由于资金收付时间更早,在相同折现率下,期初收付的现值通常更高。
计算结果、公式与逐期明细
输入通过校验后,状态栏会显示“已基于 ‹n› 个未来周期计算——仅供估算。”,主结果显示“净现值”,并根据结果标注“在此假设条件下高于零”“在此假设条件下等于零”或“在此假设条件下低于零”。
结果摘要同时列出:
- 估算税前现金流
- 估算税额
- 估算税后现金流
- 等效每期折现率
“折现率情景”区域对比较低利率、基准利率和较高利率下的 NPV。它只展示用户输入利差对应的敏感性结果,不预测现金流或回报。
“公式与数值代入”区域展示 NPV 公式、年实际折现率到每期折现率的换算公式,以及“首笔未来现金流数值代入”。“逐期折现明细”表则按周期列出税前、估算税额、税后、指数、折现因子、现值和累计 NPV,便于逐项核对最终结果。
错误提示与边界限制
在输入数据时,计算器会严格执行以下校验规则,并在不符合要求时显示相应的错误信息:
| 限制条件 | 对应错误信息 |
|---|---|
| 现金流金额必须介于 −1 quadrillion 和 1 quadrillion 之间 | 现金流金额必须介于 −1 quadrillion 和 1 quadrillion 之间。 |
| 现金流输入框不能为空或非数值 | 请为每个现金流周期输入有效的金额。 |
| 年实际折现率必须严格大于 −100% | 请输入大于 −100% 的年折现率。 |
| 单一税率必须在 0% 到 100% 之间 | 请输入 0% 到 100% 之间的单一税率。 |
| 方案利差必须大于 0 且不超过 100 个百分点 | 请输入大于 0 且不超过 100 个百分点的方案利差。 |
| 未来周期总数不能超过 120 个 | 此时间线限制为最多 120 个未来周期。 |
隐私保护与本地计算
本工具充分保护您的数据隐私。所有计算都在您的浏览器中运行——您输入的现金流和假设条件绝不会离开您的设备。这里没有后台上传,也没有服务器端的数据存储。
常见问题解答
这里的 NPV 为正或为负代表什么意思?
正值意味着在您输入的折现率和假设条件下,该现金流时间线在今天的价值大于零;负值则意味着其价值小于零。这是与您选择的折现率进行的对比,并不构成建议,也不预测这些现金流一定会发生。
年利率如何应用于月度或季度现金流?
该计算器会将年实际利率转换为等效的每期现金流利率。对于月度行,它使用 12 次方根;对于季度行,它使用 4 次方根。这样可以保持年度假设的一致性,而不是简单地将年利率除以 12 或 4。
简化的税收选项包含哪些内容?
它仅对未来的正现金流扣除一个固定的税率百分比。周期 0 和负现金流保持不变,因此它不会假设亏损或支出可以自动抵税。如果您已经根据适用于您的规则进行了建模,请直接使用税后现金流。
为什么现金流的收付时点会改变 NPV?
越早收到的资金折现期数越少,因此在相同折现率下其现值更高。周期 0 始终代表今天。对于后续行,期末收付使用周期 1、2、3 等;期初收付则将每一行向前移动一个周期。