2025-11-20 06:38:41
IRR函数就是算投资回本速度的,比如你投了钱,Excel帮你算什么时候能赚回本,而且要算上时间价值。假设你花10万买了个项目,第一年赚2万,第二年赚3万,第三年赚5万,还剩2万,IRR就是让这些钱加起来刚好抵消初始投资的那个利率。简单说就是找那个让总收支平衡的利率,用迭代法算出来的。
为什么是这个答案?先看公式原理,IRR=NPV=0时的贴现率。假设初始投资-10万,后续现金流2万、3万、5万,用Excel算的话,输入数据后按IRR函数,默认迭代100次,结果约15.24%。比如用公式=IRR({-100000,20000,30000,50000}),得到15.24%,说明年化收益15.24%才能回本。但要注意,如果有多个现金流,比如中间有亏损,结果可能不唯一,Excel会取第一个解。比如再投5万到第四年,结果可能变成10.89%,因为时间拉长了。所以IRR只适用于单周期项目,多方案比较时要结合其他指标。数据验证:用NPV公式=NPV(15.24%,-100000,20000,30000,50000),结果约0,证明计算正确。但实际中现金流可能不规律,比如第三年亏损,IRR可能变成负数,这时候要考虑其他方法。IRR是动态评估投资效率的,但需结合具体情况使用。
本题链接: