如何在 Excel 中计算年度内复利

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021

重要

对 Office 2016 和 Office 2019 的支持已于 2025 年 10 月 14 日结束。 升级到 Microsoft 365 以在任何设备上随时随地工作,并继续获得支持。 

摘要

美元金额的未来价值,通常称为复利,涉及将复利应用于现值金额。 结果是未来美元金额。 三种类型的复利是
年度、年内和年金复利。 本文讨论复利的年内计算。

有关年度复利的更多信息,请查看以下文章:

FV 函数

计算 Intra-Year 复利的未来值

年内复利是每年复利频率超过一次的利息。 金融机构可以根据半年、季度、每月、每周甚至每日的时间段计算利息。

对于 2003 之前的版本,Microsoft Excel 在分析工具库加载项中包含了 EFFECT 函数。 分析工具库已加载。 EFFECT 函数基于年利率和每年复利期数返回复利。 

使用 EFFECT 工作表函数计算年内复利的公式为:


=P+(P*EFFECT(EFFECT(k,m)*n,n))

计算复利的一般公式如下


=P*(1+(k/m))^(m*n)

如果满足以下条件:

P = 初始本金
k = 已支付年利率
m = 每个时期 (通常是利息复利) 月份的次数
n = 通常 (贷款) 年数或贷款期限的期数

示例

本节中的示例使用 EFFECT 函数、通用公式和以下示例数据:

Intra-Year 复利率 每年的复利期数
半年一次 2
每季度 4
每月 1.2
每周 52
每天 360 或 365 (实际)

100 美元的投资每半年支付 8.00% 的复利。 如果这笔钱在账户中保留三年,这 100 美元值多少钱?

使用 EFFECT 工作表函数

由于半年复利,必须重复 EFFECT 函数两次以计算半年复利周期。 在下面的示例中,嵌套函数的结果乘以 3,以展开 (年化) 投资期限内的复合利率:

=100+(100*EFFECT(EFFECT(.08,2)*3,3))

此示例返回 $126.53。

使用通用公式

以下示例使用一般公式:

=100* (1+.08/2) ^ (2*3)

此示例返回 $126.53。

计算 Intra-Year 复利的利率

您可以找到给定年利率和美元金额的复利。

EFFECT 工作表函数使用以下公式:

=EFFECT(EFFECT(k,m)*n,n)

要使用一般公式返回复利,请使用以下公式:

=(1+(k/m))^(m*n)-1

示例

使用 EFFECT 工作表函数

100 美元的投资每季度复利支付 7.50%。 例如,这笔钱在账户中保留两年。 以下公式返回复利:

=EFFECT(EFFECT(.075,4)*2,2)

该示例返回 16.022%。

使用通用公式

以下公式返回利率:

=(1+(.075/4))^(4*2)-1

参考资料

有关复利的详细信息,请单击“帮助”菜单上的“Microsoft Excel 帮助”,在“Office 助手”或“答案向导”中键入 effect,然后单击“搜索”查看相应主题。