核心概念:回报率 vs. 回报金额
在开始计算前,要分清两个概念:

- 回报金额: 你总共赚了或亏了多少钱,简单直接。
- 回报率: 你的投资相对于成本的增值或贬值百分比,这是衡量投资效率的核心指标,因为它考虑了本金的大小。
我们主要关注 回报率。
基础单期回报率 (最常用)
这是计算单一投资周期(如一年、一个月)回报率最直接的方法。
公式
回报率 = (期末价值 - 期初价值) / 期初价值
- 期初价值: 你开始投资时的总投入。
- 期末价值: 投资结束时的总价值,包括所有收益、分红、利息等。
Excel 示例
假设你在年初投资了 10,000 元,到年底你的投资组合价值变成了 12,500 元。

| A | B | |
|---|---|---|
| 1 | 指标 | 金额 |
| 2 | 期初投资 | 10,000 |
| 3 | 期末价值 | 12,500 |
| 4 | 投资回报率 | =(B3-B2)/B2 |
操作步骤:
- 在
B2单元格输入期初投资额10000。 - 在
B3单元格输入期末价值12500。 - 在
B4单元格输入公式=(B3-B2)/B2,然后按回车。 - 为了将结果显示为百分比,右键点击
B4单元格,选择“设置单元格格式”,然后选择“百分比”,并设置小数位数为 2。
结果分析:
计算结果会显示为 00%,这意味着你的投资在这一年里获得了 25% 的回报。
多期年化回报率 (CAGR - 复合年增长率)
当你投资了超过一年,并且中间有资金进出时,简单的单期回报率就不准确了。CAGR 是衡量投资在特定时期内平均年增长率的最佳指标,它平滑了期间的波动。
公式
CAGR = (期末价值 / 期初价值)^(1 / 投资年数) - 1

Excel 示例
假设你在 2025 年初投资了 10,000 元,到 2025 年底,这笔投资变成了 18,000 元,想知道这 5 年的平均年回报率是多少?
| A | B | |
|---|---|---|
| 1 | 指标 | 金额 |
| 2 | 期初价值 (2025年初) | 10,000 |
| 3 | 期末价值 (2025年底) | 18,000 |
| 4 | 投资年数 | 5 |
| 5 | 年化回报率 | =(B3/B2)^(1/B4)-1 |
操作步骤:
- 在
B2输入10000。 - 在
B3输入18000。 - 在
B4输入投资年数5(从2025到2025是5个完整年份)。 - 在
B5输入公式=(B3/B2)^(1/B4)-1,并设置为百分比格式。
结果分析:
计算结果约为 47%,这意味着,尽管每年的市场表现可能不同,但你的投资平均每年以 12.47% 的速度在增长。
考虑现金流(定期投入/提取)的回报率 (XIRR 函数)
这是最实用、最强大的方法,适用于绝大多数真实投资场景,你每月定投基金,或者中途卖出部分股票。XIRR 函数可以处理不定期、不金额的现金流,并计算出精确的年化回报率。
XIRR 函数语法
=XIRR(现金流, 日期, [猜测])
- 现金流: 一个包含所有现金流入和流出的单元格区域。
- 负数 代表你的现金流出(投资、买入)。
- 正数 代表你的现金流入(赎回、卖出、分红)。
- 日期: 与现金流相对应的日期单元格区域。
- 猜测: 可选参数,XIRR 计算的起始猜测值,通常可以忽略。
Excel 示例
假设你有以下定投记录:
- 2025-01-01: 投入 10,000 元
- 2025-06-01: 投入 5,000 元
- 2025-12-01: 投入 3,000 元
- 2025-01-15: 赎回全部,获得 22,000 元
| A | B | |
|---|---|---|
| 1 | 日期 | 现金流 (元) |
| 2 | 2025/1/1 | -10,000 |
| 3 | 2025/6/1 | -5,000 |
| 4 | 2025/12/1 | -3,000 |
| 5 | 2025/1/15 | 22,000 |
| 6 | ||
| 7 | XIRR 年化回报率 | =XIRR(B2:B5, A2:A5) |
操作步骤:
- 按照上表输入日期和现金流。注意:投入为负数,赎回为正数。
- 选中
B7单元格。 - 输入公式
=XIRR(B2:B5, A2:A5),然后按回车。 - 将
B7单元格格式设置为百分比。
结果分析: XIRR 会计算出这笔包含多次现金流的投资,从开始到结束的精确年化回报率,这个结果比 CAGR 更能真实反映你的投资表现。
比较多个投资组合 (IRR vs. XIRR)
假设你投资了两个不同的项目,想知道哪个更赚钱。
| A | B | C | |
|---|---|---|---|
| 1 | 年份 | 项目A现金流 (元) | 项目B现金流 (元) |
| 2 | 0 | -10,000 | -15,000 |
| 3 | 1 | 3,000 | 2,000 |
| 4 | 2 | 4,000 | 5,000 |
| 5 | 3 | 5,000 | 8,000 |
| 6 | |||
| 7 | 项目A回报率 | =IRR(B2:B5) | |
| 8 | 项目B回报率 | =IRR(C2:C5) |
说明:
- IRR (Internal Rate of Return): 用于计算定期、固定间隔(如每年、每月)现金流的回报率,这里我们假设现金流发生在每年年末。
- XIRR: 用于计算不定期现金流的回报率。
操作步骤:
- 输入数据,第0年的
-10,000和-15,000是初始投资。 - 在
B7输入=IRR(B2:B5)。 - 在
C8输入=IRR(C2:C5)。 - 将结果格式化为百分比。
结果分析: 计算出的 IRR 值可以直接用来比较两个项目,哪个项目的 IRR 更高,哪个项目的投资效率就更高(在风险相同的情况下)。
总结与最佳实践
| 场景 | 推荐函数/方法 | 说明 |
|---|---|---|
| 计算单次投资的年度回报 | (期末/期初)-1 |
最简单,适用于年初投、年底卖的情况。 |
| 计算多年投资的整体年化回报 | CAGR 公式或 XIRR |
CAGR 需要知道首尾价值和年数,XIRR 更精确,能处理中间的现金流。 |
| 计算有定期或不定期的投入/赎回 | XIRR |
强烈推荐! 这是个人投资者计算真实回报率的最佳工具。 |
| 比较多个定期投资选项 | IRR |
适用于现金流发生在固定时间点(如每年、每季度)的比较。 |
投资回报分析的 Excel 模板建议
为了更好地管理你的投资,可以创建一个简单的模板:
-
建立交易流水表:
- 列:日期、投资品种(如“易方达蓝筹精选”)、操作类型(买入/分红/卖出)、金额、数量、手续费。
- 在这里忠实记录每一笔交易。
-
建立投资组合总览表:
- 当前市值: 从你的证券账户或基金平台导出,定期更新。
- 累计投入: 使用
SUMIFS函数从交易流水表中自动计算所有“买入”操作的总金额。 - 累计收回: 使用
SUMIFS函数计算所有“卖出”操作的总金额。 - 累计分红: 使用
SUMIFS函数计算所有“分红”操作的总金额。 - 总成本:
累计投入 + 手续费。 - 当前总价值:
∑(各品种当前市值)。 - 浮动盈亏:
当前总价值 - 总成本。 - 回报率:
浮动盈亏 / 总成本。 - XIRR 年化回报率: 使用
XIRR函数,引用交易流水表中的所有“买入”(负数)和“卖出/分红”(正数)及其日期。
通过这样的结构,你可以清晰地看到每笔投资的详细情况,也能实时掌握整个投资组合的整体表现。
标签: Excel投资回报率计算公式 Excel计算年化投资回报方法 Excel投资项目回报分析步骤