函数原理_收益率计算原理解析——IRR、XIRR函数

本文探讨了货币的时间价值概念,解释了NPV净现值函数和IRR函数的关系,以及XIRR函数的迭代计算原理。通过理解这些函数,可以帮助计算不定期资金投资的收益率。此外,推荐使用懒人工具如且慢小账本来简化收益率计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是且思且写100篇原创文章的第44篇

上篇文章介绍如何用XIRR函数计算不定期资金的投资收益率,属于「怎么做」层面的内容。

然而,要对收益率计算有深入理解,除了知其然,还要知其所以然。所以,我尝试谈谈对IRR、XIRR函数「为什么」和「是什么」的理解。

知识铺垫——货币的时间价值

过去的100元跟今天的100元的并不等同,它们的购买力不同。想想几十年前风光无限的「万元户」,放到现在来看并不足为奇。

这说明,货币在不同时间维度下,具有不同的价值。因此,货币价值大小的比较,要转换在同一时间维度下

就像比较8元人民币跟1美元大小,需要先通过汇率转换成同一币种。比较不同时间下的货币大小,则需要通过利率转换。不同时间维度下的转换比例,称之为贴现率。

例如,假设利率为4%,今年的100元就相当于明年的104元。

NPV净现值函数

在Excel中,通过NPV 函数就可以计算净现值。通过贴现率和一系列收支情况,便可以得到净现值。

NPV函数与IRR函数有密切联系,IRR函数是使NPV函数等于0时的比率。

如何理解这两者之间的关系?

我们假设存在贴现率X,使得NPV函数为0。也就是说,通过X来转换,过去投入的钱和今天获得的钱相抵消了。这个X也就是收益率,所以,用IRR函数计算出来的结果,就刚好是收益率。

贴现率VS折现率

与贴现率相近的概念,是折现率。

这两者的区别在此不展开,有兴趣的可以看看知乎上的问答——

如何通俗易懂地解释折现率和贴现率 ?

https://www.zhihu.com/question/27693242?sort=created

XIRR函数的计算原理

XIRR函数是采用迭代算法计算。为了理解其原理,我们还是先设定贴现率X,将前边一系列投入、收益都转换到今天的净现值,相加之后结果大于0,就把X数值调小;相加之后结果小于0,就把X数值调大。在经过不断尝试计算之后,终于得到某个数,使得转换后的净现值相加为0。此时的结果,便是收益率。

懒人方法推荐

虽然讲了这么多知识点,但不一定能消化。学习实在是一件违背人性的事情,太苦逼了。如果真的懒得计算,那就借助现成的工具来帮忙,毕竟「君子生非异也,善假于物也」。

个人推荐且慢小账本,输入资金转入转出的时间和数额,就可以知道「累计收益率」、「年化收益率」等信息,非常方便。

c4b9500feacc7b1983c31da3f0e3da8c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值