ROI、CAGR、XIRR:投资回报到底该看哪一个?

分清总回报、年化增长与含日期现金流的回报,下载 XIRR 小算例,看懂入金时点为什么影响答案。

先记住这一点

没有中途资金流的起点到终点,可用 CAGR;不同日期有入金提款时,应使用 XIRR 等考虑日期的现金流方法。

ROI 看赚多少,不自动说明多快

RM10,000 在没有中途资金流下变成 RM12,100,赚 RM2,100,ROI 是 21%。这 21% 可能用一年,也可能用十年,必须注明期间并统一费用处理。中途有加钱时,用利润除以总入金可作描述性比率,却没有计算每笔钱实际投资了多久。

CAGR 把单一起终点平滑成年率

若刚好两年,(12,100÷10,000)的二分之一次方-1,得到 CAGR 10%。这是等效平滑年率,不证明每一年都赚 10%。若忽略中途入金提款就直接用 CAGR,会把自己新放进去的钱误认作投资增长。

XIRR 把每笔日期带进去

假设 2025 年 1 月 1 日投入 RM10,000,2026 年 1 月 1 日再投入 RM10,000,到 2027 年 1 月 1 日估值 RM22,000。投入写负数,期末价值写正数。总利润 RM2,000,占总入金 10%;XIRR 年化约 6.52%,因为第二笔钱投资时间更短。

不同算例:CAGR 无中途资金流,XIRR 使用文中日期情景
指标回答的问题算例
ROI单笔投资的期间总回报RM10,000 → RM12,100:21%
CAGR无中途现金流的等效年增长同一投资刚好两年:10%
XIRR按日期现金流计算年化回报两次按日期入金、期末 RM22,000:约 6.52%

怎样使用下载的 XIRR 算例

CSV 的 A 栏是日期、B 栏是金额,第 1 行是标题。把日期导入为电子表格真正的日期值,再在空白格输入 =XIRR(B2:B4,A2:A4),设百分比格式。期末估值是计算用的假设结算现金流,并非实际提款。Microsoft 的 XIRR 按日期、365 天口径计算,至少需要一个正值和一个负值。

背景参考:Microsoft Support: XIRR function

避免年化数字误导

所有现金流要以明确换汇规则统一币种,计算外部入金提款,组合内部买卖不是新的外部投入。分配款只有离开被衡量的组合时,才另作外部现金流。正负反复变化的复杂现金流可能让 XIRR 出现多解或失败;短期年化也可能特别夸张,所以应同时显示日期、金额利润与方法。

下载配套表格

把知识用到自己的记录

Numbrite ROI 工具计算界面列明的简单回报,不计算 XIRR。XIRR 算例请下载现金流表,在电子表格中使用。

打开投资回报计算器

接着读

发现内容有误?联系 NumNum