Excel中的XNPV函数使用特定日期,该日期对应于该系列中折现的每个现金流量,而常规NPV函数自动假定所有时间段均相等。因此,XNPV函数要精确得多,应该代替常规的NPV函数使用。
XNPV函数公式是什么?
Excel中的XNPV公式要求用户为每个现金流量选择折现率,一系列现金流量以及一系列相应的日期。
XNPV的Excel公式为:
= XNPV(费率,现金流量,现金流量的日期)
XNPV函数使用以下三个组件:
费率 –在期间内要使用的折现率。
值 (现金流量)–这是一组数字值,代表付款和收入,其中:
负值被视为支出(负现金流量)。
正值被视为收入(正现金流量)。
日期(现金流量)–对应于一系列付款的一系列日期。date数组的长度应与values数组的长度相同。
XPNV函数使用以下公式计算投资的净现值:
哪里:
d i =第 i个付款日期
d 1 =第0个付款日期
P i =第 i次付款
请参阅下面的示例,详细了解如何在Excel中使用XNPV。
XNPV函数在Excel中的示例
下面是Excel中用于计算XPNV函数示例的屏幕截图,该函数基于特定日期计算一系列现金流量的净现值。
XNPV示例中的关键假设:
折扣率是10%
开始日期是2018年6月30日(我们将现金流量折现至的日期)
现金流量在其对应的确切日期收到
从开始日期到第一次现金流的时间只有6个月
基于以上所述,XNPV公式产生的值为$ 772,830.7,而常规NPV公式产生的值为$ 670,316.4。
产生这种差异的原因是,XNPV认识到开始日期和第一次现金流量之间的时间段仅为6个月,而NPV功能将其视为一个全时间段。
XNPV与NPV的关系
XNPV与NPV公式的比较结果产生了一个有趣的结果,并对财务分析师产生了非常重要的意义。想象一下,如果分析师正在评估安全性,并且没有使用XNPV考虑的适当时间段。他们会低估安全性!
在财务建模中使用
XNPV通常在财务建模中 用作计算投资机会的净现值(NPV)的方式。
对于所有类型的财务模型,强烈建议将XNPV和XIRR设置为较无日期的同类产品NPV和IRR。
虽然增加的精度会让您对分析更有信心,但唯一的缺点是您必须仔细注意电子表格中的日期,并确保开始日期始终能反映出该日期。
对于诸如杠杆收购(LBO)或并购之类的交易,重要的是要明确交易的完成日期。例如,您可能正在构建模型,但是关闭日期可能是将来的几个月。
有关XNPV功能的注意事项
以下是需要记住的要点的有用列表:
日期中的数字被截断为整数。
XNPV不会对初始现金流量进行折现(它将所有现金流量恢复为第一次现金流量的日期)。随后的付款将按365天的年度折扣。
#NUM!错误–在以下任一情况下发生:
值和日期数组的长度不同。要么
其他任何日期都早于开始日期。
#值!错误–在以下任一情况下发生:
value或rates参数为非数字;要么
Excel无法将给定日期识别为有效日期。
XIRR与IRR
要了解有关XIRR与IRR的更多信息,我们创建了类似的指南,强烈建议您查看该指南以进一步巩固这一概念。出于与本指南上文所述相同的原因,在计算投资内部收益率时使用特定日期也同样重要。
如果您正在考虑从事投资银行或私募股权的职业,那么将要求您广泛使用这些功能。