收益率是什么?
我们要明确几个关键的收益率概念:

- 总收益率:不考虑时间价值,计算从投资开始到结束的总回报率。
- 年化收益率:将总收益率换算成“年”这个时间单位的收益率,使得不同投资期限的项目可以公平比较,这是最常用、最重要的指标。
- 内部收益率:用于评估一系列现金流(如定期投资、分红)的投资项目,是使净现值为零的折现率。
计算简单总收益率
这是最基础的计算,适用于你一次性投入,并在未来某个时间点一次性卖出并获得所有收益的情况。
公式:
总收益率 = (期末价值 - 期初投入) / 期初投入
Excel 操作:
假设你在 A2 单元格投入了 10000 元,一年后在 B2 单元格获得了 12000 元。
| A | B | C | |
|---|---|---|---|
| 1 | 期初投入 | 期末价值 | 总收益率 |
| 2 | 10,000 | 12,000 | =(B2-A2)/A2 |
在 C2 单元格输入公式 =(B2-A2)/A2,然后按回车,为了显示为百分比,可以选中 C2 单元格,点击右键选择“设置单元格格式” -> “百分比”。

结果: 20%,这表示你的投资在一年内增长了 20%。
计算年化收益率
由于总收益率没有考虑时间因素,一个持有 2 年获得 20% 收益的项目,和一个持有 10 年获得 20% 收益的项目,优劣是不同的,年化收益率解决了这个问题。
场景1:一次性投入,一次性收回(复利计算)
这是最经典的年化收益率计算,也叫 复合年增长率。
公式:
年化收益率 = (期末价值 / 期初投入)^(1 / 投资年数) - 1

Excel 操作:
假设你在 A2 投入 10000 元,5 年后在 B2 收回 20000 元。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 期初投入 | 期末价值 | 投资年数 | 年化收益率 |
| 2 | 10,000 | 20,000 | 5 | =(B2/A2)^(1/D2)-1 |
在 D2 单元格输入公式 =(B2/A2)^(1/D2)-1。
结果: 约 14.87%,这意味着你的投资平均每年以 14.87% 的复利增长。
场景2:考虑现金流(定期或不定期)
在现实投资中,我们经常会进行定投(如每月买基金)或收到分红,这时,使用 XIRR 函数 是最佳选择,它能处理不定期、金额不等的现金流。
Excel 操作:
XIRR 函数需要两个参数:
- 现金流:一个包含所有现金流的范围。负数代表现金流出(投资),正数代表现金流入(收回或分红)。
- 日期:一个与现金流相对应的日期范围。
示例: 你进行了一项不定期投资,记录如下:
| A | B | |
|---|---|---|
| 1 | 日期 | 现金流 |
| 2 | 2025-01-15 | -5,000 (买入) |
| 3 | 2025-06-20 | -3,000 (买入) |
| 4 | 2025-11-10 | 200 (分红) |
| 5 | 2025-05-01 | -2,000 (买入) |
| 6 | 2025-12-31 | 8,000 (卖出) |
计算步骤:
- 在任意空白单元格(C2)输入以下公式:
=XIRR(B2:B6, A2:A6) - 按回车,并将单元格格式设置为百分比。
结果: Excel 会计算出这项投资的年化收益率,约为 79%。
注意:
- 现金流符号:一定要弄对负号(支出)和正号(收入)。
- 日期格式:确保日期列是 Excel 识别的日期格式,而不是文本。
- 至少一正一负:现金流中必须至少有一个正值和一个负值。
计算内部收益率
IRR(内部收益率)和 XIRR 非常相似,但它用于处理定期(如每年、每月)发生的现金流,如果你的投资是按固定周期进行的,IRR 是一个不错的选择。
Excel 操作:
IRR 函数需要一个参数:
- 现金流:一个包含所有现金流的范围,同样,负数为流出,正数为流入。
示例: 你每年进行一次投资,记录如下:
| A | B | |
|---|---|---|
| 1 | 年份 | 现金流 |
| 2 | 0 | -10,000 (初始投资) |
| 3 | 1 | 3,000 (收益) |
| 4 | 2 | 4,200 (收益) |
| 5 | 3 | 6,800 (最终收回) |
计算步骤:
- 在任意空白单元格(C2)输入以下公式:
=IRR(B2:B5) - 按回车,并将单元格格式设置为百分比。
结果: 这项投资的年化内部收益率约为 49%。
注意:
- 定期现金流:IRR 假设现金流是按固定周期(如每年)发生的。
- 现金流符号:同样要注意正负号。
- Guess 参数:IRR 函数可以有一个可选的第二个参数
guess(猜测值),如果计算结果不理想,可以尝试提供,=IRR(B2:B5, 0.1)。
总结与对比
| 函数 | 适用场景 | 现金流特点 | 优点 | 缺点 |
|---|---|---|---|---|
| 手动公式 | 简单的一次性投资 | 期初一个负值,期末一个正值 | 简单直观,无需函数 | 无法处理复杂现金流 |
| XIRR | (推荐) 不定期、金额不等的投资 | 任意时间点,任意金额 | 最灵活,最贴近现实 | 需要提供日期列 |
| IRR | 定期(如每年/每月)的投资 | 固定时间间隔,金额可变 | 计算简单,只需现金流 | 无法处理不规律的投资时间点 |
实战建议
- 对于绝大多数个人投资者,尤其是涉及基金定投、股票买卖等场景,
XIRR是你的首选工具,它能最准确地反映你真实投资的年化回报率。 - 在记录数据时,养成好习惯:
- 用一列记录日期。
- 用相邻的一列记录现金流,并严格使用负号表示投入,正号表示收入。
- 定期使用
XIRR函数来跟踪你的投资组合表现。
希望这份详细的指南能帮助您在 Excel 中自如地计算投资收益率!
标签: Excel投资收益率计算公式 Excel准确计算年化收益率方法 Excel投资项目收益率测算技巧