价值投资与估值

XIRR(不规则现金流内部收益率)

XIRR 是根据一连串日期各不相同、间隔不均匀的投入和取出,算出来的那个年化收益率。它是按真实日期调整后的内部收益率(IRR):你投入的钱记为负数,你取出的钱(以及你手里仍持有部分的期末价值)记为正数,XIRR 就是让这些带日期的金额折算到同一天后总和恰好为零的那个唯一年化利率。这个名字来自电子表格中的同名函数。因为每一笔投入都按它实际投资的时间来加权,所以 XIRR 是一种资金加权收益率,回答了单纯的百分比回答不了的问题:我的钱实际上按多高的年化收益率在增值?

计算示例

假设你在 2025 年 1 月 1 日向一只基金投入 1,000 美元,2026 年 1 月 1 日再投入 1,000 美元,到 2027 年 1 月 1 日,账户总值为 2,310 美元。写成带正负号的金额,就是 -1,000 美元、-1,000 美元和 +2,310 美元,三个日期各相隔 365 天。第一笔 1,000 美元投了两年,第二笔投了一年。XIRR 就是让等式成立的那个唯一年化利率 r:1,000 美元 × (1 + r)² + 1,000 美元 × (1 + r) = 2,310 美元。当 r = 10% 时,1,000 美元 × 1.21 + 1,000 美元 × 1.10 = 1,210 美元 + 1,100 美元 = 2,310 美元。所以 XIRR 是每年 10%。如果用 310 美元的盈利除以投入的 2,000 美元,会得到 15.5%,再平均摊到两年,得出的数字就没有考虑到其中一半的钱只投了一年。

为什么重要

只要钱是在不同时间进出的,XIRR 就有用,而大多数人的投资恰恰如此:按月定投、拿到奖金后多投一笔、为买房取出一部分。简单的盈利百分比或年复合增长率(CAGR)假设只在第一天投入一笔钱并一直不动,所以用在这些情况上会得出失真的结果。XIRR 给出一个年化数字,可以和存款利率或另一项投资比较。它也有局限。它衡量的是你自己的结果,包括你自己选择投入时间的影响,所以不能用来单独评价基金或基金经理的水平(那是时间加权收益率要回答的问题)。在很短的期间内它也可能给出奇怪的结果,因为几周的收益会被折算成一整年;而且现金流里至少要有一笔投入(负数)和一笔收回(正数)才能计算。把它当作观察自己资金的一个角度,而不是对未来的承诺。

常见问题

IRR 假设现金流按相等的间隔出现,比如每年一次。XIRR 使用每一笔投入和取出的实际日期,所以适用于日期不规则的情况,比如在自己方便的日子随时存入,或者一次性追加的资金。

CAGR 是起始值与终值之间的年化增长率,中间不增不减任何资金。XIRR 还能处理你中途追加或取出的钱,所以一旦你分多次投入,它是更合适的年化数字。

使用 XIRR 函数,给它两列数据:金额(投入的钱记为负数,取出的钱和当前价值记为正数)以及对应的日期。结果是年化利率,按每年 365 天计算。